Bases de Datos

Páginas: 134 (33464 palabras) Publicado: 23 de febrero de 2014
SQL

Lic. Gustavo Rei

A N AL I S T AS D E S I S T E M AS

S ISTEMAS

DE

P RO CESAMI ENTO

DE

D ATOS 3

L ENGUAJES 2
MATERIAS:
Sistemas de Procesamiento de Datos 3
Lenguajes 2
DADO POR: Licenciado en Informática Gustavo Víctor Rei
APUNTE GENERAL DE LA MATERIA (SQL)
Versión : 01

SQL
Nota del Autor
La presente edición representa una revisión mayor de los apuntesanteriores como así también de sus auxiliares didáctico relacionados.
Este apunte esta diseñado como material auxiliar de la cátedra, no debe ser tomado como único material de estudio, sino simplemente como base de guía de los temas expuestos en clase.
Todo lo trascripto en este apunte es recopilación de varios libros, más apuntes personales del autor y otros colaboradores.
Todos los libros utilizadosson mencionados en Bibliografía a la cual el alumno deberá remitirse para ampliar los temas aquí tratados.

AÑO 2003

Página 1 de 96

SQL

Lic. Gustavo Rei

Base De Datos Y Modelos De Datos:
Una base de datos está generalmente definida como un conjunto integrado de datos que modelizan un universo dado. Este universo está compuesto por objetos interrelacionados, los objetos de un mismotipo constituyen una entidad y el lazo habido entre entidades
se le denomina asociación.
El proceso de descripción de asociaciones y entidades se llama modelización y se hace con la ayuda de un modelo de datos,
existen actualmente cuatro modelos de datos diferentes:





Modelo jerárquico.
Modelo en red
Modelo objeto
Modelo relacional: el principio básico de este modelo consisteen representar tanto las entidades como las asociaciones con la
ayuda de relaciones denominadas también tablas. Una tabla está compuesta por líneas y columnas, cada línea representa un objeto (proveedor-articulo) las columnas representan los atributos de dicho objeto. Una tabla es una estructura.

OBJETIVOS DE LOS SISTEMAS DE GESTIÓN DE BASE DE DATOS:





Las funciones de los S.G.B.D.son:
Debe permitir la definición de todos los datos
Debe permitir manipular datos
Debe establecer controles para la seguridad de estos datos
Debe permitir los accesos concurrentes.

SUBLENGUAJES DEL SQL.:
L.D.D. Lenguaje de descripción de datos.
L.M.D. Lenguaje de manipulación de datos
L.C.M. Lenguaje de control de datos.

OBJETIVOS S.G.B.D.:


Definición de datos: (modifica laestructura o añade campos). La misión del L.D.D. es describir y definir todos los esquemas que
participen en la base de datos. Esto consiste en la descripción de los objetos que vamos a representar. La descripción de todas
las estructuras que formen nuestra base de datos. Definición de vista: es una visión parcial de la tabla. “cuando en una tabla alguna parte de esta no quiero que tenga derecho amanipularla nadie”



Manipulación de datos: L.M.D. recoge todas las operaciones de intercambio de datos entre las tablas, estas operaciones pueden
ser de consulta o de puesta al día (inserción, modificación, supresión) estas operaciones se realizan con la ayuda del denominado
L.M.D.
Seguridad de los datos: consiste en garantizar que sólo los usuarios autorizados puedan efectuaroperaciones correctas sobre la
Base de Datos para ello se dispone de 2 tipos.



o
o

Control sobre la base de datos
Control sobre las tablas

GESTIÓN DE LOS ACCESOS CONCURRENTES:
El principal objetivo de la implantación de una base de datos es poner a disposición de un gran número de usuarios en conjunto
integrado de datos, estos datos podrán ser manipulados por los diferentes usuarios y esahora cuando se debe garantizar la coherencia de
los datos después de las diversas manipulaciones. Esto se garantiza con la ayuda del concepto de transacción “se define como transacción
a una unidad lógica de tratamiento que aplicada a un estado coherente de una base de datos restituye un nuevo estado coherente de la
base de datos pero con estos modificados, únicamente puede ser modificada...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS