En esta entrada veremos qué aspectos
debemos tomar en cuenta para diseñar el modelo entidad-relación de una base de
datos.
1. Identificar las entidades: representan
cosas u objetos reales o no, de los cuáles nos interesa guardar información. Se
representan con un rectángulo, dentro del cuál va el nombre de la entidad.
2. Identificar las relaciones: es la
forma en la que entidades se relacionan con otras, se representan con un rombo,
dentro del cual se coloca un nombre que pueden ser un verbo o una acción.
3. Identificar los atributos: son las
características que describen a una entidad, representan la información que se
almacenará en ella. Se representan con una elipse con un nombre dentro de esta.
Tipos (multivaluado, compuesto, derivado)
4. Claves candidatas: Aquellos atributos
que identifican de manera única a los valores de una entidad. Tipos (primaria,
primaria compuesta, alternativa)
5. Asignar cardinalidad: Indica el
número de entidades con las que se puede relacionar con otra entidad: Existen
las siguientes:
1:1 (Uno a uno)
1:N (Uno a muchos)
N:N (Muchos a muchos)
Ejemplo:
- En una universidad existen muchos cursos
y muchos estudiantes
- En un curso puede ser tomando por
muchos estudiantes, un estudiante puede tomar muchos cursos.
Según los enunciados anteriores debemos asignar el número mínimo y el número máximo de entidades que se relacionan.
¿Cada curso, cuantos estudiantes
debe tener como mínimo y como máximo?
¿Cada estudiante, cuantos cursos
debe tener como mínimo y como máximo?
Resultado: Relación muchos a muchos (N:N)
0 Comentarios
Deje aquí un comentario