Basado en teoría matemática de conjuntos
Sin independencia estructural
Se basa en un paradigma de programación
Más complejo que el jerárquico.
Agrupa a los datos en relaciones
El usuario trabaja en un ambiente lógico
Capacidad para realizar transacciones complejas
Estructura de árbol invertido.
Tampoco tiene independencia estructural.
Fue el primer modelo establecido
SQL fue desarrollado para implementar este modelo
Los datos están organizados estrictamente como tablas
Un padre tiene varios hijos, y un hijo tiene solamente un padre
No existen estándares para su implementación
Tiene una elevada complejidad
Un hijo puede tener varios padres.
Tiene independendencia estructural
Trata a los datos como tuplas