Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1.-Modelo en red
1.1.-Introduccion al modelo
1.2.Diagrama de estructura de datos
1.3.-Modelo en red CODASYL DBTG
i)Lenguaje de manipulacin de datos
2.Modelo jerarquico
1.1.-Introduccion al modelo
1.2.-Diagrama de estructura de rbol
a)Interrelaciones con tipos de correspondencias muchos a muchos
b)Interrelaciones uno a muchos
c)Interrelaciones con tipo de correspondencia uno a uno
1.3.-Lenguaje de manupulacion de datos.
1.-MODELO EN RED
1.1.-Introduccion al modelo
El modelo en red es uno de los tres modelos de datos mas utilizados en los sitemas
comerciales de bases de datos.
Historicamente las estructuras y el lenguaje del modelo fueron definidos por el comit
CODASYL, por lo que en mucha de la bibliografia se le denomina modelo
CODASYL.Posteriormente el ANSI realizo algunas modificaciones y recomendaciones
sobre el lenguaje
El nombre de las funciones propias de un sistema en red varia en funcion del producto
comercial, aunque la funcion en si es la misma.Por ello se nombraran estas funciones de
una manera general y sin particularizar en un producto en concreto
Interrelaciones binarias
Se representa con una flecha apuntando hacia el tipo de registro que asocia varias
ocurrencias con una del otro tipo.
(Figura)
(figura)
Ejemplo:
ESTUDIANTE
DNI NOMBRE APELLIDO DIRECCION
Mientras en que las bases de datos relacionales los registros se engloban dentro de una
estructura de tabla relacional, en los sistemas en red se presenta un nuevo tipo de
estructuras denominada conjunto .Los conjuntos permiten enlazar unos registros con
otros.
ESTUDIANTE
DNI NOMBRE APELLIDO DIRECCION
ESTUDIA
ASIGNATURA
REG-ASIG NOMBRE CARRERA CURSO
Los tipos de conjunto,al igual que los tipos de registros presentan instancias de
conjuntos. (tambien llamadas Ocurrencia de Conjuntos)
SCHEMA IS <nombreEsqueam>
OWNER IS <nombreRegistro>SYSTEM
-El modo en que se desea que esten ordenados los registros miembros de un conjunto se
especifica con la clausula ORDER que puede adoptar ,entre otras, las siguientes
variantes.
-Se pueden declarar otras restricciones adicionales a las de la clave mediante la sintaxis
1.1.-Introduccion al modelo
Los conceptos bsicos de este modelo son similares a los del modelo de red
En el nivel superior existe un nico segmento raz vincualdo mediante una IPH con cero
o mas tipos de registro del nivel siguiente.A partir de aqu y hacia abajo cada IPH cada
IPH entre un padre y uno o varios hijos
Se utilizan otros trminos como tipo de segmento hoja para los nodos sin hijos
,ancestros de un tipo T para los tipos situados en el camino desde la raz hasta el tipo T,
Cada Diagrama de Estructura de Arbol esta formado por dos componentes bsicos.
Se procesan los registros de uno en uno ,como en el modelo DBTG.Las ordenes bsicas
son:
Ordenes de recuperacin:GET
Ordenes de actualizacin e registros:INSERT,REPLACE,DELETE.
La sintaxis usual para DL/I es
Recuperacion de registros
La recuperacin de datos se realiza mediante la orden get.Las acciones que se
realizan en una operacin get son las siguientes.
a. Localizar un registro en la base de datos y hacer que el puntero de
actualidad apunte hacia el.
b. Copiar ese registro de la base de datos a plantilla apropiada en el rea de
trabajo
Inserccion de registros
La inserccion de nuevos registros se realiza mediante la orden insert.Para insertar un
registro primero se han de colocar los valores adecuados en la plantilla del registro
correspondiente en el rea del trabajo.
Modificacion de registros
Para modificar un registro se utiliza la orde replace.Primero se ha de traer la
plantailla correspondiente del rea de trabajo y cambiar los coampos deseados en
esa plantilla.
Eliminacion de registros.
Para eliminar un registro primero se debe consegur que el puntero de actualidad
apunte a ese registro.Hecho esto es posile eliminar el registro ejecutnado delete.