View
82
Download
2
Category
Preview:
Citation preview
MODELO ENTIDAD - RELACIÓN
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
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.
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
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.
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
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.
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.
Otra forma de representar los conjuntos de entidades y sus atributos consiste mostrar los atributos en forma de lista dentro del rectángulo:
• 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
• 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
• 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
Binaria: Participan dos (2) conjuntos de entidades.
Ejemplo:
N-aria: Participan más de dos conjuntos de entidades.
Ejemplo:
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
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
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
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
Recommended