Diferencia entre revisiones de «Diagrama entidad relación»
| Línea 7: | Línea 7: | ||
== Diagrama Entidad Relación == | == Diagrama Entidad Relación == | ||
| − | '''Diagrama:''' Representa la esquematización gráfica de un Algoritmo, el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema . Su correcta construcción es sumamente importante porque, a partir del mismo se escribe un programa en algún Lenguaje de Programación. Si el Diagrama de Flujo está completo y correcto, el paso del mismo a un Lenguaje de Programación es relativamente simple y directo.<br>'''Entidad:''' Una entidad es un objeto que existe y se distingue de otros objetos de acuerdo a sus características llamadas Atributos. Las Entidades pueden ser concretas como una persona o abstractas como una fecha.<br>'''Conjunto de entidades:''' Es un grupo de entidades del mismo tipo. Por ejemplo el conjunto de entidades CUENTA, podría representar al conjunto de cuentas de un Banco X, o ALUMNO representa a un Conjunto de entidades de todos los alumnos que existen en una institución.<br>'''Relación:''' Una relación es una asociación o relación Matemática entre varias Entidades. Las relaciones también se nombran. Se representan en el Diagrama E-R mediante flechas y rombos. Cada entidad interviene en una relación con una determinada cardinalidad. La cardinalidad (número de instancias o elementos de una entidad que pueden asociarse a un elemento de la otra entidad relacionada) se representa mediante una pareja de datos, en minúsculas, de la forma (cardinalidad mínima, cardinalidad máxima), asociada a cada uno de las entidades que intervienen en la relación. Son posibles las siguientes cardinalidades: (0,1), (1,1), (0,n), (1,n), (m,n). También se informa de las cardinalidades máximas con las que intervienen las entidades en la relación. | + | <div align="justify">'''Diagrama:''' Representa la esquematización gráfica de un Algoritmo, el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema . Su correcta construcción es sumamente importante porque, a partir del mismo se escribe un programa en algún Lenguaje de Programación. Si el Diagrama de Flujo está completo y correcto, el paso del mismo a un Lenguaje de Programación es relativamente simple y directo.</div></div><br><div align="justify">'''Entidad:''' Una entidad es un objeto que existe y se distingue de otros objetos de acuerdo a sus características llamadas Atributos. Las Entidades pueden ser concretas como una persona o abstractas como una fecha.<br><div align="justify">'''Conjunto de entidades:''' Es un grupo de entidades del mismo tipo. Por ejemplo el conjunto de entidades CUENTA, podría representar al conjunto de cuentas de un Banco X, o ALUMNO representa a un Conjunto de entidades de todos los alumnos que existen en una institución.</div><br><div align="justify">'''Relación:''' Una relación es una asociación o relación Matemática entre varias Entidades. Las relaciones también se nombran. Se representan en el Diagrama E-R mediante flechas y rombos. Cada entidad interviene en una relación con una determinada cardinalidad. La cardinalidad (número de instancias o elementos de una entidad que pueden asociarse a un elemento de la otra entidad relacionada) se representa mediante una pareja de datos, en minúsculas, de la forma (cardinalidad mínima, cardinalidad máxima), asociada a cada uno de las entidades que intervienen en la relación. Son posibles las siguientes cardinalidades: (0,1), (1,1), (0,n), (1,n), (m,n). También se informa de las cardinalidades máximas con las que intervienen las entidades en la relación.</div> |
| − | Los [[Diagramas]] [[E-R]] son un [[Lenguaje]] [[Gráfico]] para describir conceptos. Informalmente, son simples [[Dibujos]] o [[Gráficos]] que describen la información que trata un sistema de información y el [[Software]] que lo automatiza. | + | <div align="justify">Los [[Diagramas]] [[E-R]] son un [[Lenguaje]] [[Gráfico]] para describir conceptos. Informalmente, son simples [[Dibujos]] o [[Gráficos]] que describen la información que trata un sistema de información y el [[Software]] que lo automatiza. |
<div align="justify">El tipo de relación se define tomando los máximos de las cardinalidades que intervienen en la relación. Hay cuatro tipos posibles: </div> <div align="justify">[[Una a una]] (1:1). En una relación uno a uno, cada registro de la Tabla A sólo puede tener un registro coincidente en la Tabla B y viceversa. Este tipo de relación no es habitual, debido a que la mayoría de la información relacionada de esta forma estaría en una sola tabla. Puede utilizar la relación uno a uno para dividir una tabla con muchos campos, para aislar parte de una tabla por razones de seguridad o para almacenar información que sólo se aplica a un subconjunto de la tabla principal. Por ejemplo, puede crear una tabla que registre los empleados participantes en un partido de fútbol benéfico. Cada jugador de [[Fútbol]] de la tabla Jugadores de fútbol tiene un registro coincidente en la tabla Empleados. </div> | <div align="justify">El tipo de relación se define tomando los máximos de las cardinalidades que intervienen en la relación. Hay cuatro tipos posibles: </div> <div align="justify">[[Una a una]] (1:1). En una relación uno a uno, cada registro de la Tabla A sólo puede tener un registro coincidente en la Tabla B y viceversa. Este tipo de relación no es habitual, debido a que la mayoría de la información relacionada de esta forma estaría en una sola tabla. Puede utilizar la relación uno a uno para dividir una tabla con muchos campos, para aislar parte de una tabla por razones de seguridad o para almacenar información que sólo se aplica a un subconjunto de la tabla principal. Por ejemplo, puede crear una tabla que registre los empleados participantes en un partido de fútbol benéfico. Cada jugador de [[Fútbol]] de la tabla Jugadores de fútbol tiene un registro coincidente en la tabla Empleados. </div> | ||
<br> | <br> | ||
Revisión del 15:14 12 oct 2010
| Diagrama Entidad Relación
|
Resumen
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