Diferencia entre revisiones de «Diagrama entidad relación»
| Línea 13: | Línea 13: | ||
<br> '''Conjunto de relaciones''': Consiste en una colección, o conjunto, de relaciones de la misma naturaleza. | <br> '''Conjunto de relaciones''': Consiste en una colección, o conjunto, de relaciones de la misma naturaleza. | ||
<div align="justify">'''Diagrama Entidad Relación''': Denominado por sus siglas como: E-R; Este modelo representa a la realidad a través de un [[Esquema gráfico]] empleando los terminología de [[Entidades]], que son objetos que existen y son los elementos principales que se identifican en el problema a resolver con el diagramado y se distinguen de otros por sus características particulares denominadas [[Atributos]], el enlace que rige la unión de las entidades esta representada por la relación del modelo. </div> <div align="justify">En un [[DER]], cada entidad se representa mediante un rectángulo, cada relación mediante un rombo y cada dominio (conjunto donde toma valores el atributo) mediante un círculo. Mediante líneas se conectan las entidades con las relaciones, igual que las entidades con los dominios, representando a los atributos. Los [[Atributos]] [[Llaves]] se representan subrayando el correspondiente conjunto de valores. </div> <div align="justify">En ocasiones, una entidad no puede ser identificada únicamente por el valor de sus propios atributos. En estos casos, se utilizan conjuntamente las relaciones con los atributos para lograr la requerida identificación unívoca. Estas entidades reciben el nombre de entidades débiles y se representan en el DER con un doble rectángulo. El [[MER]] restringe las relaciones a usar para identificar las entidades débiles a relaciones binarias del tipo 1: N. Así, por ejemplo, una ocurrencia de "trabajador" puede tener N ocurrencias "persona-dependiente" asociadas, donde además, la existencia de las ocurrencias en la segunda entidad depende de la existencia de una ocurrencia que le corresponda en la primera entidad. Por ejemplo, en el modelo habrá personas dependientes de un trabajador sólo si ese trabajador existe. Para indicar esa dependencia en la existencia se usa una saeta en el DER. La llave de una entidad débil se forma combinando la llave de la entidad regular que la determina con algún otro atributo que defina unívocamente cada entidad débil asociada a una entidad regular dada. (Una entidad se denomina regular si no es débil). </div> <div align="justify">En una relación, la llave es la combinación de las llaves de todas las entidades asociadas. Para cada relación se determina su tipo (simple o complejo) y en el DER se escribe el tipo de correspondencia. Por ejemplo, una empresa puede tener varios (n) trabajadores asociados y un trabajador pertenece a una sola empresa (1). En la relación Trabajador-Máquina-Pieza, un trabajador puede trabajar en n máquinas, produciendo p piezas, o una pieza puede ser producida por m trabajadores en n máquinas. Aquí, m, n y p no identifican un número específico, sino solamente el tipo de correspondencia que se establece en la relación. </div> | <div align="justify">'''Diagrama Entidad Relación''': Denominado por sus siglas como: E-R; Este modelo representa a la realidad a través de un [[Esquema gráfico]] empleando los terminología de [[Entidades]], que son objetos que existen y son los elementos principales que se identifican en el problema a resolver con el diagramado y se distinguen de otros por sus características particulares denominadas [[Atributos]], el enlace que rige la unión de las entidades esta representada por la relación del modelo. </div> <div align="justify">En un [[DER]], cada entidad se representa mediante un rectángulo, cada relación mediante un rombo y cada dominio (conjunto donde toma valores el atributo) mediante un círculo. Mediante líneas se conectan las entidades con las relaciones, igual que las entidades con los dominios, representando a los atributos. Los [[Atributos]] [[Llaves]] se representan subrayando el correspondiente conjunto de valores. </div> <div align="justify">En ocasiones, una entidad no puede ser identificada únicamente por el valor de sus propios atributos. En estos casos, se utilizan conjuntamente las relaciones con los atributos para lograr la requerida identificación unívoca. Estas entidades reciben el nombre de entidades débiles y se representan en el DER con un doble rectángulo. El [[MER]] restringe las relaciones a usar para identificar las entidades débiles a relaciones binarias del tipo 1: N. Así, por ejemplo, una ocurrencia de "trabajador" puede tener N ocurrencias "persona-dependiente" asociadas, donde además, la existencia de las ocurrencias en la segunda entidad depende de la existencia de una ocurrencia que le corresponda en la primera entidad. Por ejemplo, en el modelo habrá personas dependientes de un trabajador sólo si ese trabajador existe. Para indicar esa dependencia en la existencia se usa una saeta en el DER. La llave de una entidad débil se forma combinando la llave de la entidad regular que la determina con algún otro atributo que defina unívocamente cada entidad débil asociada a una entidad regular dada. (Una entidad se denomina regular si no es débil). </div> <div align="justify">En una relación, la llave es la combinación de las llaves de todas las entidades asociadas. Para cada relación se determina su tipo (simple o complejo) y en el DER se escribe el tipo de correspondencia. Por ejemplo, una empresa puede tener varios (n) trabajadores asociados y un trabajador pertenece a una sola empresa (1). En la relación Trabajador-Máquina-Pieza, un trabajador puede trabajar en n máquinas, produciendo p piezas, o una pieza puede ser producida por m trabajadores en n máquinas. Aquí, m, n y p no identifican un número específico, sino solamente el tipo de correspondencia que se establece en la relación. </div> | ||
| − | == Representación del Objeto de Estudio en el Mundo de los Datos == | + | == Representación del Objeto de Estudio en el Mundo de los Datos == |
• Entidades.<br> • Atributos de las Entidades.<br> • Atributo llave. <br> • Relaciones entre las Entidades.<br> • Modelo gráfico de las Entidades y sus Relaciones. (Diagrama Entidad Relación).<br> • Modelo Lógico de los Datos.<br> | • Entidades.<br> • Atributos de las Entidades.<br> • Atributo llave. <br> • Relaciones entre las Entidades.<br> • Modelo gráfico de las Entidades y sus Relaciones. (Diagrama Entidad Relación).<br> • Modelo Lógico de los Datos.<br> | ||
| Línea 35: | Línea 35: | ||
== Operaciones sobre objetos gráficos del diagrama Entidad Relación == | == Operaciones sobre objetos gráficos del diagrama Entidad Relación == | ||
| − | '''Generalización/Especialización''': Permite formar una nueva entidad, mediante la unión de otras entidades. El proceso inverso se denomina especialización. | + | '''Generalización/Especialización''': Permite formar una nueva entidad, mediante la unión de otras entidades. El proceso inverso se denomina especialización. |
| − | '''Agregación''' | + | '''Agregación: '''Permite formar una nueva entidad, sobre la base de una relación. |
'''Agrupamiento''': Define una nueva entidad, donde cada ocurrencia es un grupo de ocurrencias de la entidad fuente.<br> | '''Agrupamiento''': Define una nueva entidad, donde cada ocurrencia es un grupo de ocurrencias de la entidad fuente.<br> | ||
| − | <div align="justify">La Generalización y especialización Es el resultado de la unión de 2 o más conjuntos de entidades (de bajo nivel) para producir un conjunto de entidades de más alto nivel. La generalización se usa para hacer resaltar los parecidos entre tipos de entidades de nivel más bajo y ocultar sus diferencias. .</div> <div align="justify">La generalización consiste en identificar todos aquellos atributos iguales de un conjunto de entidades para formar una entidad(es) global(es) con dichos atributos semejantes, dicha entidad(es) global(es) quedara a un nivel más alto al de las entidades origen. .</div> <div align="justify">La agregación surge de la limitación que existe en el modelado de E-R, al no permitir expresar las relaciones entre relaciones de un modelo E-R en el caso de que una relación X se quiera unir con una entidad cualquiera para formar otra relación. .</div> | + | <div align="justify">'''La Generalización y especialización''' Es el resultado de la unión de 2 o más conjuntos de entidades (de bajo nivel) para producir un conjunto de entidades de más alto nivel. La generalización se usa para hacer resaltar los parecidos entre tipos de entidades de nivel más bajo y ocultar sus diferencias. .</div> <div align="justify">La generalización consiste en identificar todos aquellos atributos iguales de un conjunto de entidades para formar una entidad(es) global(es) con dichos atributos semejantes, dicha entidad(es) global(es) quedara a un nivel más alto al de las entidades origen. .</div> <div align="justify">La agregación surge de la limitación que existe en el modelado de E-R, al no permitir expresar las relaciones entre relaciones de un modelo E-R en el caso de que una relación X se quiera unir con una entidad cualquiera para formar otra relación. .</div> |
<br> == Fuente ==<br> | <br> == Fuente ==<br> | ||
Revisión del 15:49 8 oct 2010
| Diagrama Entidad Relación
|
Resumen
Sumario
Diagrama Entidad Relación
Ejemplo: Nación y Capital.
Conjunto de relaciones: Consiste en una colección, o conjunto, de relaciones de la misma naturaleza.
Representación del Objeto de Estudio en el Mundo de los Datos
• Entidades.
• Atributos de las Entidades.
• Atributo llave.
• Relaciones entre las Entidades.
• Modelo gráfico de las Entidades y sus Relaciones. (Diagrama Entidad Relación).
• Modelo Lógico de los Datos.
Obtención del Diagrama Entidad Relación
Componentes y Diagrama E-R
Relaciones: La relación existente entre las entidades.
Ejemplos:
(1, Sofía, 18 años, 2)
(2, Josefa, 19 años, 5)
(3, Gabriela, 20 años, 2)
Conector: Separador
Las Llaves primarias se subrayan en el Diagrama E-R.
Pasos a seguir para el Diagrama Entidad Relación
1. Una entidad se relaciona con otra entidad con una línea continua, ya que no lleva flechas, es solo una dirección continua. 2. Toda relación debe de llevar una cardinalidad (determina el nivel de cardinalidad). 3. Una relación entre dos entidades siempre se va a dar por medio de un rombo (si tienes una entidad alumno, otra materia, se traza una línea en el medio de la línea se pone un rombo, dentro del rombo se pone "el alumno se inscribe", el nivel seria uno a muchos ya que el alumno se inscribe a varias materias). 4. Cada entidad deberá tener sus elementos.
Operaciones sobre objetos gráficos del diagrama Entidad Relación
Generalización/Especialización: Permite formar una nueva entidad, mediante la unión de otras entidades. El proceso inverso se denomina especialización.
Agregación: Permite formar una nueva entidad, sobre la base de una relación.
Agrupamiento: Define una nueva entidad, donde cada ocurrencia es un grupo de ocurrencias de la entidad fuente.
== Fuente ==