Notacion para el diseño de una base de datos - Yimar22/Wiki_Modelado_De_Sistemas_De_Informacion GitHub Wiki

Elementos sintácticos para definir modelos conceptuales

Entidades

Las entidades son el objeto principal acerca de la información que va a ser recolectada. Una ocurrencia particular de una entidad es llamada instancia de la entidad, y la forma de dibujarlo es con un rectángulo y dentro de el se escribe el nombre de la entidad, nombre el cual usualmente empieza con letra mayúscula y corresponde a un sustantivo el cual contiene información importante a recolectar.

También existen las entidades débiles, las cuales representan entidades que no pueden ser identificadas mediante un atributo único, y son identificadas mediante el atributo principal de la clase a la cual tienen relacion

Relaciones

Las relaciones representan asociaciones de la vida real y se describen en base a su cardinalidad, su conectividad y su existencia. Las mas conocidas son: uno-a-uno, uno-a-muchos y muchos-a-muchos, y la forma de graficarla es con un diamante que une las entidades que hacen parte de dicha relación, y en el medio se escribe el nombre de la relación, nombre el cual generalmente empieza con letra mayúscula y corresponde a un verbo, esto en el modelo ER.

Pero en la notación pata de gallina se representa con una linea y en sus esquinas se hacen unas pequeñas patas las cuales representan la cardinalidad y la existencia de dicha relación

Atributos

Son características de las entidades y relaciones que muestran detalles de las mismas. Una ocurrencia particular de un atributo de una entidad o relación se dice que es el valor del atributo, y se grafican con una elipse en la que se encierra el nombre del atributo, el cual normalmente es un sustantivo que no es tan relevante para guardar información en una tabla como las entidades y hacen parte relevante de algo mas importante como podría ser una relación o una entidad.

Existen 2 tipos distintos de atributos, los identificadores que son mas conocidos como llaves, que al tener un valor único, se usan para identificar entidades, y los descriptores que solamente dan una descripción de la entidad con su valor.

Grado de una relación

El grado de una relación representa el numero de entidades que están asociadas a esta relación, por lo que una relación binaria, tendría grado 2, como así mismo una ternaria, grado 3, y una relación n-aria tendría grado n.

Conexión de una relación

La conexión determina el limite de ocurrencias de la entidad asociada a la relación, y sus valores pueden ser uno o muchos.

Y en pata de gallina se representaría de la siguiente manera

Existencia de una entidad en una relación

Se define como mandatoria u opcional, teniendo cada una su propia representación gráfica en el modelo

Se modela de igual manera tanto en la notación pata de gallina como en el modelo ER.

Diferencias entre el modelo ER y la notacion de Chen

Tienen muchas similitudes ambos modelos, las diferencias se basan básicamente en la graficacion de las relaciones, ya que en el caso del modelo ER, se muestran con un diamante que en su interior tiene el nombre de la relación y que se conecta a las entidades a través de 2 lineas que salen del diamante hacia las entidades, mientras que en la notación pata de gallina vemos una linea continua entre las entidades asociadas, que según las lineas trazadas en sus esquinas sabemos la cardinalidad.

  • Modelo ER

  • Notacion pata de gallina