Download - Modelo Entidad - Relacion
![Page 1: Modelo Entidad - Relacion](https://reader033.vdocuments.net/reader033/viewer/2022061208/548ab6b7b47959fb538b456d/html5/thumbnails/1.jpg)
MODELO ENTIDAD - RELACIÓN
![Page 2: Modelo Entidad - Relacion](https://reader033.vdocuments.net/reader033/viewer/2022061208/548ab6b7b47959fb538b456d/html5/thumbnails/2.jpg)
ENTIDAD: Representa un objeto que tiene vida propia en el sistema que se está modelando, tanto tangible como intangible. Ejemplo: cliente, producto, estudiante, vacación.
CONJUNTO DE ENTIDADES: Grupo (conjunto) de entidades del mismo tipo. Ejemplo: Todos los estudiantes de un curso, representan el conjunto de entidades estudiante.
COMPONENTES Y DIAGRAMA E - R
![Page 3: Modelo Entidad - Relacion](https://reader033.vdocuments.net/reader033/viewer/2022061208/548ab6b7b47959fb538b456d/html5/thumbnails/3.jpg)
RELACIÓN: Asociación o vinculación entre dos o más entidades. Ejemplo: La relación comprar entre las entidades cliente y producto. Generalmente representa acciones entre las entidades.
CONJUNTO DE RELACIONES: Son relaciones del mismo tipo.
![Page 4: Modelo Entidad - Relacion](https://reader033.vdocuments.net/reader033/viewer/2022061208/548ab6b7b47959fb538b456d/html5/thumbnails/4.jpg)
Características o propiedades asociadas al conjunto de entidades o relaciones y que toman valor en una entidad en particular. Ejemplo: nombre, cédula, teléfono.
Los posibles valores puede tomar un atributo para un conjunto de entidades se denomina dominio.
ATRIBUTOS
![Page 5: Modelo Entidad - Relacion](https://reader033.vdocuments.net/reader033/viewer/2022061208/548ab6b7b47959fb538b456d/html5/thumbnails/5.jpg)
Los atributos se pueden clasificar en:- Simples o atómicos: Son aquellos que no contienen otros
atributos- Compuestos: Son los que incluyen otros atributos simples.
Ejemplo: dirección (Se puede dividir en calle, número, ciudad). - Monovalorados o Univalorados: Atributo que toma un solo
valor, para una entidad en particular.- Multivalorados: Atributo que para una misma entidad puede
tomar muchos valores. - Derivados o calculados: Son aquellos atributos cuyos valores
se pueden conseguir con operaciones sobre valores de otros atributos.
- Nulos: Son aquellos atributos para los cuales en algún momento no existe o no se conoce su valor.
![Page 6: Modelo Entidad - Relacion](https://reader033.vdocuments.net/reader033/viewer/2022061208/548ab6b7b47959fb538b456d/html5/thumbnails/6.jpg)
Es la representación gráfica del Modelo Entidad-Relación y permite ilustrar la estructura de la base de datos del negocio modelado.
Escribe Johnson "los diagramas ER constituyen una notación para documentar un diseño tentativo de bases de datos. Los analistas los utilizan para facilitar el proceso de diseño"
DIAGRAMA ENTIDAD - RELACION
![Page 7: Modelo Entidad - Relacion](https://reader033.vdocuments.net/reader033/viewer/2022061208/548ab6b7b47959fb538b456d/html5/thumbnails/7.jpg)
Un Diagrama Entidad – Relación Está compuesto por los siguientes elementos.
Rectángulo que representa un conjunto de entidades.
Elipse que representa los atributos de cada entidad.
Rombos que representan conjuntos de relaciones.
![Page 8: Modelo Entidad - Relacion](https://reader033.vdocuments.net/reader033/viewer/2022061208/548ab6b7b47959fb538b456d/html5/thumbnails/8.jpg)
Dependiendo del tipo de atributo se representan en forma diferente:
- Simples y monovalorados: Se simbolizan con una elipse sencilla .
- Compuestos: Se representan por una elipse de la cual salen otras elipses con los atributos simples.
- Multivalorados: Se representan con una elipse doble.
- Derivados: Se representan con una elipse punteada.
![Page 9: Modelo Entidad - Relacion](https://reader033.vdocuments.net/reader033/viewer/2022061208/548ab6b7b47959fb538b456d/html5/thumbnails/9.jpg)
Otra forma de representar los conjuntos de entidades y sus atributos consiste mostrar los atributos en forma de lista dentro del rectángulo:
![Page 10: Modelo Entidad - Relacion](https://reader033.vdocuments.net/reader033/viewer/2022061208/548ab6b7b47959fb538b456d/html5/thumbnails/10.jpg)
• Claves (Llaves): Atributos que identifican una entidad dentro de un conjunto de entidades.
• Superclave: Conjunto de atributos no vacío, que identifica en forma única una entidad dentro de un conjunto de entidades. Cualquier superconjunto de una superclave también es superclave.
• Clave candidata: Es una superclave para la cual ningún subconjunto es superclave, excepto el mismo.
CLAVES
![Page 11: Modelo Entidad - Relacion](https://reader033.vdocuments.net/reader033/viewer/2022061208/548ab6b7b47959fb538b456d/html5/thumbnails/11.jpg)
• Clave primaria (Llave Primaria): Es la clave candidata escogida por el diseñador. Atributo o conjunto de atributos que permiten identificar en forma única una tupla en la tabla (una entidad en un conjunto de entidades) y ningún subconjunto de ella posee esta propiedad.
• Llave foránea: Es un atributo que es llave primaria en otra entidad con la cual se relaciona. Las llaves foráneas son en últimas las que permiten relacionar las tablas en las bases de datos.
Las llaves primarias se subrayan en el diagrama E-R.
CLAVES
![Page 12: Modelo Entidad - Relacion](https://reader033.vdocuments.net/reader033/viewer/2022061208/548ab6b7b47959fb538b456d/html5/thumbnails/12.jpg)
• Grado de una relación. El número del conjunto de entidades que participan en la asociación.
Puede ser:• Unaria: Participa un único conjunto de entidades.
Ejemplo:
RELACIONES O ASOCIACIONES
![Page 13: Modelo Entidad - Relacion](https://reader033.vdocuments.net/reader033/viewer/2022061208/548ab6b7b47959fb538b456d/html5/thumbnails/13.jpg)
Binaria: Participan dos (2) conjuntos de entidades.
Ejemplo:
N-aria: Participan más de dos conjuntos de entidades.
Ejemplo:
![Page 14: Modelo Entidad - Relacion](https://reader033.vdocuments.net/reader033/viewer/2022061208/548ab6b7b47959fb538b456d/html5/thumbnails/14.jpg)
Indica el número de entidades del conjunto de entidades E2 que se relacionan con una entidad del conjunto de entidades E1 y viceversa.
CARDINALIDAD DE LAS RELACIONES
![Page 15: Modelo Entidad - Relacion](https://reader033.vdocuments.net/reader033/viewer/2022061208/548ab6b7b47959fb538b456d/html5/thumbnails/15.jpg)
Uno a uno 1:1 Una entidad del conjunto de entidades E1 se relaciona con una única entidad del conjunto de entidades E2 y viceversa.
Ejemplo
CARDINALIDAD DE LAS RELACIONES
![Page 16: Modelo Entidad - Relacion](https://reader033.vdocuments.net/reader033/viewer/2022061208/548ab6b7b47959fb538b456d/html5/thumbnails/16.jpg)
Uno a muchos 1:n Una entidad del conjunto de entidades E1 se relaciona con muchas entidades del conjunto de entidades E2 y una entidad del conjunto de entidades E2 solo puede estar relacionada con una entidad del conjunto de entidades E1.
Ejemplo.
CARDINALIDAD DE LAS RELACIONES
![Page 17: Modelo Entidad - Relacion](https://reader033.vdocuments.net/reader033/viewer/2022061208/548ab6b7b47959fb538b456d/html5/thumbnails/17.jpg)
Muchos a muchos. n:nUna entidad del conjunto de entidades E1 esta relacionada con muchas entidades del conjunto de entidades E2 y viceversa.
Ejemplo:
CARDINALIDAD DE LAS RELACIONES