Sintaxis del MER de Chen. - linaSalinas/Wiki_Modelado GitHub Wiki
Utilizando el ejemplo seleccionado se describirán los elementos sintácticos de la notación MER de Chen. Elementos tales como, la representación de una entidad con sus atributos y relaciones, para realizar el respectivo diagrama
Chen era un científico informático y profesor de ciencias de la computación en la universidad Estatal de Louisiana, desarrollo el modelo de relaciones entre entidades en 1976, esto es lo que hoy conocemos como modelo entidad-relación (MER). El MER es como un idioma en el que se modelan las bases de datos, y como todo idioma tiene su sintaxis.
En un diagrama de MER podemos encontrar lo siguiente
Estas son las representaciones los elementos principales del MER en la sintaxis de Chen, las cuales ya hemos estudiado anteriormente.
Los atributos que son claves principales se representan subrayando su nombre, las relaciones también pueden tener atributos como se puede observar. La relación de la imagese conoce como relación recursiva, este concepto lo desarrollaremos más a fondo en el transcurso de la solución del ejemplo anterior.
Diagrama en la notación MER de Chen del ejemplo Pizzería
Como podemos observar en el diagrama de notación de Chen, ya tenemos las entidades, relaciones y atributos de nuestra solución obtenida a partir del modelo conceptual.
La relación Encargado es una relación recursiva, nos damos cuenta de ello ya que en el enunciado dice lo siguiente el dueño ha establecido diferentes roles dentro de sus trabajadores, donde hay un trabajador jefe encargado de un grupo de a los sumo 8 trabajadores esto nos da a entender que el empleado puede ser jefe y el jefe a la vez es un empleado de la pizzería; quien tiene a su cargo un grupo de empleados, así que es una relación de uno-muchos de empleado con empleado, lo cual es una relación recursiva.
También podemos observar una entidad débil, como lo habíamos visto en la definición estas entidades son dependientes; en este caso la entidad es Sobrino. En la notación de Chen las entidades débiles se representan con un rectángulo dentro de otro, por otro lado, podemos observar que esta entidad no tiene una llave principal y depende de la entidad Tarjeta; esto quiere decir que la unica forma de acceder a Sobrino es por medio de Tarjeta.
En nuestro diseño mayoría de las relaciones son binarias, estas relaciones son las que se dan entre dos entidades o en las entidades recursivas. En el diagrama anterior se puede observar una relación n-aria; estas relaciones se dan cuando hay más de dos entidades relacionadas, la tenemos entre Cliente-Empleado-Pedido, puesto que, el empleado toma el pedido del cliente. Cabe aclarar que este es solo una propuesta de diseño, no hay un diseño unico para una base de datos, por ejemplo, en la siguiente imagen se puede observar un diseño en el cual la relación n-aria es modelada con dos relaciones bianrias.
Para efectos de una explicación más amplia seguiremos usando el primer diseño en el resto de la wiki.