Diferencia entre revisiones de «Diagrama entidad relación»
| Línea 8: | Línea 8: | ||
<br> | <br> | ||
| − | Ejemplo: | + | Ejemplo: Nación y Capital |
<div align="justify">[[Una a varios]] (1:N).. La relación uno a varios es el tipo de relación más común. En este tipo de relación, un registro de la Tabla A puede tener muchos registros coincidentes en la Tabla B, pero un registro de la Tabla B sólo tiene un registro coincidente en la Tabla A. Ejemplo: cliente y pedidos. </div> <div align="justify">[[Varios a Uno]]: Una entidad en A se relaciona exclusivamente con una entidad en B. Pero una entidad en B se puede relacionar con 0 o muchas entidades en A. </div> <div align="justify">[[Muchos a muchos]] (N:N). En una relación mucho a mucho, un registro de la Tabla A puede tener muchos registros coincidentes en la Tabla B, y viceversa. Este tipo de relación sólo es posible si se define una tercera tabla (denominada tabla de unión) cuya clave principal ([[Clave principal]]: uno o más campos (columnas) cuyos valores identifican de manera exclusiva cada registro de una tabla. Una clave principal no puede permitir valores Nulo y debe tener siempre un índice exclusivo.</div><div align="justify">'''Conjunto de relaciones''': Consiste en una colección, o conjunto, de relaciones de la misma naturaleza. </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> | <div align="justify">[[Una a varios]] (1:N).. La relación uno a varios es el tipo de relación más común. En este tipo de relación, un registro de la Tabla A puede tener muchos registros coincidentes en la Tabla B, pero un registro de la Tabla B sólo tiene un registro coincidente en la Tabla A. Ejemplo: cliente y pedidos. </div> <div align="justify">[[Varios a Uno]]: Una entidad en A se relaciona exclusivamente con una entidad en B. Pero una entidad en B se puede relacionar con 0 o muchas entidades en A. </div> <div align="justify">[[Muchos a muchos]] (N:N). En una relación mucho a mucho, un registro de la Tabla A puede tener muchos registros coincidentes en la Tabla B, y viceversa. Este tipo de relación sólo es posible si se define una tercera tabla (denominada tabla de unión) cuya clave principal ([[Clave principal]]: uno o más campos (columnas) cuyos valores identifican de manera exclusiva cada registro de una tabla. Una clave principal no puede permitir valores Nulo y debe tener siempre un índice exclusivo.</div><div align="justify">'''Conjunto de relaciones''': Consiste en una colección, o conjunto, de relaciones de la misma naturaleza. </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 == | ||
Revisión del 10:18 15 oct 2010
| Diagrama Entidad Relación | |
|
Sumario
Diagrama Entidad Relación
Ejemplo: Nación y Capital
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
Ejemplos:
(1, Sofía, 18 años, 2)
(2, Josefa, 19 años, 5)
(3, Gabriela, 20 años, 2)
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
