Relaciones de forma lógica que genera conjuntos de datos llamados registros (tablas)
Es el tipo más utilizado
Aspectos a considerar
Forma de solicitud de datos
Integridad de los dato y seguridad
Diseño de base de datos relacionales
Modelo Jerárquico
Organiza la info en forma de árbol genealógico,
mediante ligas padre-hijo
Manipulación de datos
Operador para localizar un árbol específico en la base de datos
Operador para pasar uno de estos árboles al siguiente (misma jerarquía)
Operadores para desplazarse hacia los diversos trayectos jerárquicos (bajar o subir dentro de la jerarquía)
Operadores para pasar de un registro a otro respecto a una secuencia jerárquica (cambiar de rama)
Operador para insertar un registro nuevo en una posición especificada dentro de un árbol
Operador para eliminar un registro especificado
DESVENTAJA
No permite trabajar a nivel
de conjunto de datos
Modelo de Red
Base de datos integrada por una colección de registros donde un registro hijo puede tener
cualquier número de padres. Se compone de un conjunto de registros (cr) y un conjunto de ligas (cl)
(cr) Conjunto de ocurrencias múltiples de
cada uno de varios tipos de registros
(cl) Conjunto de ocurrencias múltiples
de uno de varios tipos de ligas
Manipulación de datos
Operador para localizar un registro específico
Operador para pasar del padre a su primer hijo en alguna liga
Operador para pasar de un hijo al siguiente en alguna liga
Operador para pasar de un hijo a su padre dentro de alguna liga
Operador para crear un registro nuevo
Operador para destruir un registro ya existente
Operador para conectar un registro hijo ya existente dentro de una liga
Operador para desconectar un registro hijo ya existente de una liga
Operador para desconectar un registro hijo ya existente de una liga y reconectarlo dentro de otro (mover)