Modelo DER: Identificación, Entidades, Interrelaciones, Tablas y Normalización
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 4,04 KB
MODELO DER
Identificar Identidades y sus atributos, con su clave primaria (PK)
“atributo” (PK)
“atributo”
“descripción” (cualquier dato de información que se quiera añadir)
Describir las Entidades:
Qué representa el objeto en la vida real
Qué relación tiene en el enunciado
Mirar si es Super-Entidad o Sub- Entidad (poner sus atributos ya que no son considerados como entidades sino Sub – Tipos)
Mirar si es Reflexiva
Mirar si es entidad Débil
Clave primaria Simple o COMPUESTA
Definir Interrelaciones:
Qué relación tienen
Para que sirven
Describir los tipos de cardinalidad con las que participan las entidades para formar la Relación que tienen
Atributo de Relación
Poner tipos de Relación Especiales (RESTRICCION):
- Exclusividad (1 Entidad hace una cosa u otra, pero no ambas)
- Inclusividad (1 Entidad necesita de una cosa para realizar la otra)
- Exclusión (2 entidades tienen 2 relaciones, pero no pueden hacer ambas a la vez)
- Inclusión (2 Entidades tienen 2 relaciones, para que haga una cosa primero tiene que hacer la otra)
Poner tipos de Dependencia:
- Existencial
- Identificación
Poner tipos de Relación de Sub – TIPOS:
- Solapada y Parcial: varios a la vez
- Solapada y Total: varios a la vez o solamente 1
- Exclusiva y Parcial: 1 u otro que no esté
- Exclusiva y Total: solo 1
RELACIONAL
Escribir Tablas de Entidades
Describir que Atributos tienen y su PK
Crear tablas o Poner la FK en tablas existentes
Casos:
1:N (FK va de menor a MAYOR)
Excepción: cuando una entidad tiene (0,1) Se crea Tabla:
- PK de la Entidad (x,N)
- FK de la entidad (0,1)
1:1 (FK va de MAYOR a menor)
- Si ambas son (0,1) se crea Tabla (= N:M)
- Si alguna tiene (0,1) la FK va de la entidad MAYOR a la menor
- Si ambas son (1,1) se coge cualquier PK y se mete en la tabla de la otra (da igual, coger la que se quiera)
N:M crear tabla (ambas PK son FK de la nueva tabla)
Reflexivas:
1:1 En la tabla creada se mete la FK de la misma tabla (con nombre distinto)
1:N si tiene la mayor (1,n) es igual que la anterior
Si es (0,n) se crea tabla (la PK es la de la tabla y la FK la creada nueva)
N:M se crea tabla
Relación Ternaria
(N:N:N -- 1:N:N --- 1:1:N) Las PK solo son las de las N mientras que las FK son las de las 1
Relación Tipo
SuperEntidad (Cód_Entidad, Atributos, Tipo_relación)
Subentidad1 (Cód_Entidad, Atributos Subentidad1)
Subentidad2 (Cód_Entidad, Atributos Subentidad2)
NORMALIZACIÓN
FN1: comprobar si está en primera forma normal
Si está: Los datos son atómicos (no hay repetición de datos en una misma fila)
No está: No son atómicos (hay repetición de datos en una fila, hay varios datos entre los que elegir)
FN2: Se deben identificar las dependencias Funcionales
De un dato se pueden saber otros, se debe elegir el atributo principal y asignarle los atributos que dependen de él.
Ej : DNI -> Nombre, Apellidos, dirección…
FN3: Se pasan las dependencias a Tablas. Cada tabla tiene que tener un nombre diferente a los Atributos.
Ej : PERSONAS (DNI, Nombre, Apellidos, dirección…)
* Cuando se hagan las relaciones entre tablas tener en cuenta las cardinalidades de su relación*