Está en la página 1de 8

3/6/2018 13:16:33

Entidad – Relación
1

Etapa 1 de diseño de la base de datos (vista introductoria y general)

2 MODELAMIENTO CONCEPTUAL DE
DATOS
 El objetivo es desarrollar un modelo entidad relación que
represente los requerimientos de información del negocio.
 Modelamiento es independiente del hardware o software a ser
usado para su respectiva implementación.
 Componentes:
 Entidad
 Relación
 Atributo

1
3/6/2018 13:16:33

3 ENTIDAD

 Es un objeto de mucho significado para el negocio y del cual se


necesita conocer y almacenar datos.
 Convenciones de diagramación:
 Rectángulo
 Nombre de entidad en singular
 Nombre único
 Nombre en mayúscula

4 ENTIDAD

 Nombres opcionales de las entidades van entre paréntesis.


 UID (Unique IDentifier): atributo o conjunto de atributos que
permiten identificar de manera única cada ocurrencia o instancia
dentro de una entidad.

2
3/6/2018 13:16:33

5 ENTIDAD

 Pasos para identificar y modelar entidades:


 Examinar los nombres.
 Dar nombre a cada entidad.
 Determinar los datos que se necesitan almacenar de dicha entidad.
 Determinar el(los) atributo(s) que servirá(n) de UID.
 Dar una descripción de la entidad.
 Diagramar cada entidad con sus atributos.

6 RELACIÓN

 Asociación significativa y bidireccional entre dos entidades, o entre una


entidad y ella misma.
 Sintaxis: “Cada instancia de la entidad 1 puede o debe estar relacionada
con una y tan solamente una o con una o varias instancias de l entidad 2”.
 Componentes:
 Nombre
 Obligatoriedad
 Grado

3
3/6/2018 13:16:33

7 RELACIÓN

 Convenciones de diagramación:
 Línea entre dos entidades.
 Nombre de relaciones en minúscula.
 Obligatoriedad: puede o debe.
 Grado: uno y tan solamente uno, o, uno o varios.

8 RELACIÓN

 Tipos de relaciones:
 uno a muchos
 muchos a varios
 uno a uno
 Matriz de relaciones: presenta las relaciones entre las entidades.

4
3/6/2018 13:16:33

9 RELACIÓN

 Pasos para analizar y modelar relaciones:


 Determinar la existencia de la relación.
 Darle nombre a cada dirección de la relación.
 Determinar la opcionalidad de cada dirección de la relación.
 Determinar el grado de cada dirección de la relación.
 Leer la relación en voz alta.

10 ATRIBUTO

 Datos acerca de una entidad que necesito almacenar.


 Atributos describen una entidad:
 calificando
 clasificando
 identificando
 cuantificando
 expresando el status

5
3/6/2018 13:16:33

11 ATRIBUTO

 Convenciones de diagramación:
 Nombre de atributo en singular.
 Nombre en minúscula.
 Atributos van dentro del rectángulo de la respectiva entidad.

12 ATRIBUTO

 Atributo siempre debe estar expresado en sus más mínimos componentes.


 Atributo debe tener valores singulares.
 Atributo no debe ser derivado o calculado de valores de otros atributos
existentes.
 Un atributo no debe tener sus propios atributos.

6
3/6/2018 13:16:33

13 ATRIBUTO

 Obligatoriedad de atributo:
 Mandatorio
 Opcional
 Convenciones de diagramación:
 * (mandatorio)
 o (opcional)

14 ATRIBUTO

 Pasos para analizar y modelar atributos:


 Identificar los atributos candidatos.
 Asociar los atributos con una entidad.
 Darle nombre a los atributos.
 Determinar la obligatoriedad del atributo.
 Validar si un atributo es realmente un atributo y no una entidad.
 Descomponer los atributos en sus más mínimos componentes.
 Verificar que un atributo tenga valores singulares.
 Verificar que un atributo no sea derivado ni calculado.

7
3/6/2018 13:16:33

15 ENTITY INSTANCE CHART

 Es utilizado para colocar datos y validar la opcionalidad de los


atributos.
 Columnas:
 Entity name
 Attribute name
 Tags
 Sample data

16 ENTITY INSTANCE CHART

ENTITY NAME:
Attribute Name
Tags

Sample Data

También podría gustarte