El modelo jerárquico de bases de datos
El modelo jerárquico de bases de datos es similar a una estructura como la de un árbol, como se organizan carpetas en un archivo. En el modelo jerárquico de bases de datos, cada enlace es al alzar con el fin de mantener los datos organizados en un orden particular en un mismo nivel lista.
Como por ejemplo, una base de datos jerárquico de las ventas en una tiensa de abarrotes, cada día se podrá tener la lista de ventas como un archivo separado. Dentro de dicho archivo están anidadas todas las ventas (el mismo tipo de datos) para el día.
El modelo de red
En un modelo de red, la característica que define este es que un registro se almacena con un enlace a otros registros. Estas redes puede ser una variedad de diferentes tipos de información, como números de nodo o incluso un disco de dirección.
Una estructura de base de datos de red, llamada algunas veces estructura de plex, abarca más que la estructura de árbol, porque un nodo hijo en la estructura red puede tener más de un nodo padre. En otras palabras, las restricción de que en un árbol jerárquico, cada hijo puede tener un sólo padre, se hace menos severa.
El modelo relacional
Modelo de datos basado en la lógica de predicado y en la teoría de conjuntos. Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente.
Establece una estructura sobre los datos, aunque posteriormente éstos puedan ser almacenados de múltiples formas para aprovechar características físicas concretas de la máquina sobre la que se implante la base de datos realmente
El nombre de modelo relacional viene de la estrecha relación que existe entre el elemento básico de este modelo, y el concepto matemático de relación. Podemos decir que una relación R sobre los conjuntos D1, D2, .., Dn, se define como:
R ??????D1 × D2 × ... × Dn
donde los conjuntos D1, D2, .., Dn pueden ser cualesquiera, e incluso estar repetidos.