Respuestas a preguntas como cómo abstraer entidades en modelos de datos
Contacto: La correspondencia entre conjuntos de entidades se denomina contacto, y refleja la interconexión entre cosas del mundo real. Hay dos tipos de conexiones. Una es la conexión entre atributos dentro de la entidad. La otra es la conexión entre entidades.
Machine World Los datos almacenados en el sistema informático son el resultado de la digitalización de cosas en el mundo conceptual. Para reflejar con precisión las cosas en sí y las diversas conexiones entre ellas, los datos de la base de datos deben tener una determinada estructura, y esta estructura está representada por un modelo de datos. El modelo de datos abstrae aún más las entidades en el mundo conceptual y las relaciones entre entidades de una manera que sea conveniente para el procesamiento informático.
El modelo de datos consta de tres partes: estructura del modelo, operación de datos y reglas de integridad. Aquí presentamos principalmente la estructura del modelo. Los modelos de datos soportados por DBMS se dividen en cuatro tipos: modelo jerárquico, modelo de red, modelo relacional y modelo orientado a objetos. El cuarto modelo de datos aún no está maduro, por lo que el dicho tradicional es que existen los primeros tres modelos de datos.
1. Conexión jerárquica básica
El modelo jerárquico y el modelo de red tienen muchas similitudes y pueden denominarse colectivamente modelo de formato. La conexión de nivel básico es la unidad básica que incluye dos nodos y un lado. La conexión de nivel básico representada por el borde dirigido entre dos entidades representa una conexión de uno a muchos. Por lo general, la entidad que representa 1 se coloca arriba, llamada nodo padre, y la entidad que representa N se coloca debajo, llamada nodo hijo.
2. Modelo de datos jerárquico
Un modelo que utiliza una estructura en forma de aldea para representar entidades y las conexiones entre ellas se llama modelo jerárquico. Los datos reales almacenados de este modelo están representados por punteros de enlace. Características: Hay y solo hay un nodo sin nodo principal, y este nodo es el nodo raíz que tienen otros nodos y solo un nodo principal; Adecuado para representar relaciones de uno a muchos.
3. Modelo de red
Un modelo que utiliza una estructura de red para representar entidades y las conexiones entre ellas se llama modelo de red. A los nodos se les permite tener más de un nodo principal, y más de un nodo no puede tener ningún nodo principal. Adecuado para representar relaciones de muchos a muchos.
El modelo jerárquico y el modelo de red son esencialmente iguales. Defectos existentes: Es difícil expandir el sistema y al insertar o eliminar datos se involucra una gran cantidad de ajustes del puntero del enlace.