Diseño Del Modelo Conceptual De Una Base De Datos

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.

entidades del diagrama E-R

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.

entidades con su relación E-R

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)

atributos del modelo E-R

4. Claves candidatas: Aquellos atributos que identifican de manera única a los valores de una entidad. Tipos (primaria, primaria compuesta, alternativa)

modelo E-R con su llave primaria

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?

cardinalidad entidad-relacion

¿Cada estudiante, cuantos cursos debe tener como mínimo y como máximo?

cardinalidad de curso y estudiante

Resultado: Relación muchos a muchos (N:N)

relacion n:n de curso con estudiante


Para diagramar los ejemplos se uso el programa Día.

Publicar un comentario

0 Comentarios