¿Cuáles son los tres modelos de datos comúnmente utilizados en las bases de datos?
Existen tres modelos de datos comúnmente utilizados en bases de datos: modelo jerárquico, modelo de red y modelo relacional.
1. Modelo jerárquico
El modelo jerárquico es el modelo más antiguo utilizado en sistemas de bases de datos. Su estructura de datos Q es un "árbol dirigido". El nodo raíz está en la parte superior, el nivel más alto, y los nodos secundarios están en la parte inferior, organizados capa por capa. Las características del modelo jerárquico son: hay un y solo un nodo raíz; otros nodos tienen un y solo un modelo de red de nodo padre.
2. Modelo de red
Utilizar una estructura de red para representar la relación entre entidades. Cada nodo de la red representa un tipo de registro y la relación se implementa mediante punteros de enlace. El modelo de red puede representar la conexión de múltiples relaciones subordinadas y también puede representar la relación cruzada entre datos, es decir, la relación horizontal y la relación vertical entre datos. Es una extensión del modelo jerárquico. El modelo de red puede representar convenientemente varios tipos de conexiones, pero su estructura es compleja y el algoritmo implementado es difícil de estandarizar. Sus características son: se permite que un nodo tenga más de un nodo principal; más de un nodo no puede tener ningún nodo principal.
3. Modelo relacional
El modelo relacional utiliza una estructura de tabla bidimensional para representar la relación entre entidades. Se basa en la teoría de las matemáticas relacionales. La estructura de datos del modelo relacional es una colección de "marcos de tabla bidimensionales". Cada tabla bidimensional también puede denominarse relación. En el modelo relacional, los objetos y resultados de las operaciones son tablas bidimensionales. El modelo relacional es actualmente el modelo de base de datos más popular. Un sistema de gestión de bases de datos que admite el modelo relacional se denomina sistema de gestión de bases de datos relacionales, y Access es un sistema de gestión de bases de datos relacionales.
La coherencia de la descripción no solo utiliza relaciones para describir las entidades mismas, sino que también utiliza relaciones para describir las conexiones entre entidades; puede expresar directamente conexiones de muchos a muchos; La relación debe ser una relación normalizada, es decir, cada atributo es un elemento de datos inseparable y no se permite ninguna tabla dentro de una tabla. El modelo relacional se basa en conceptos matemáticos y tiene una sólida base teórica.