¿Es el diagrama E-R un modelo conceptual o un modelo lógico?
Es un modelo conceptual
1. Método de representación del modelo conceptual
El diagrama E-R se compone principalmente de tres elementos: entidades, atributos y conexiones. En el diagrama E-R, se utilizan los siguientes cuatro símbolos gráficos básicos.
2. Determinar las entidades, atributos y conexiones del sistema
Utilizar el diccionario de datos establecido durante la fase de análisis del sistema y compararlo con el diagrama de flujo de datos para clasificar y organizar cada elemento de datos en el sistema y determinar las entidades en el sistema, los atributos de las entidades, los códigos que identifican las entidades y los tipos de relaciones entre entidades.
En el diccionario de datos, "elemento de datos" es la unidad de datos básica, que generalmente se puede utilizar como atributo de una entidad. Las entradas "Estructura de datos", "Almacenamiento de datos" y "Flujo de datos" se pueden utilizar como entidades porque siempre contienen varios elementos de datos. Como atributo, debe ser un elemento de datos indivisible, es decir, el atributo no puede contener otros atributos.
3. Determine el diagrama E-R parcial (parcial)
Con base en el análisis anterior, se puede dibujar un diagrama entidad-relación parcial.
Los atributos subrayados en estas entidades se pueden utilizar como códigos de entidad. Existen varias relaciones entre estas entidades: 1:1, l:n y m:n.
4. Integrar el diagrama E-R completo (total)
Después de completar cada diagrama E-R parcial (parte), se deben fusionar e integrar en un diagrama E-R completo (total). Se deben tener en cuenta los siguientes puntos durante la integración:
(1) Elimine entidades, atributos y relaciones redundantes innecesarios.
(2) Resolver conflictos entre diagramas E-R.
(3) Modificar o reconstruir el diagrama E-R según la situación.
6.2.3 Diseño de estructura lógica
La tarea del diseño de estructura lógica es convertir el diagrama E-R básico establecido en la etapa de diseño de estructura conceptual de acuerdo al modelo de datos soportado por la gestión seleccionada. software del sistema (Jerarquía, red, relación), convertido en el modelo lógico correspondiente. Esta transformación debe cumplir con los principios del modelo de datos relacionales.
La conversión del diagrama E-R a un modelo relacional consiste en resolver cómo convertir entidades y las conexiones entre entidades en relaciones, y determinar los atributos y códigos de estas relaciones. Esta conversión generalmente se realiza de acuerdo con los siguientes principios:
(1) Una entidad se convierte en una relación. Los atributos de la entidad son los atributos de la relación y el código de la entidad es el código. de la relación.
(2) Un contacto también se convierte en una relación. Los atributos del contacto y el código de la entidad conectada al contacto se convierten en los atributos de la relación, pero el código de la relación lo hará. cambia según el tipo de contacto Si es:
En una relación 1:1, los códigos de las entidades en ambos extremos se convierten en códigos candidatos para la relación.
1: n contacto, el código de la entidad n-final se convierte en el código de la relación.
m:n conexión, la combinación de códigos de entidad en ambos extremos se convierte en el código de la relación.