Audio del Tema:


Una Relación es una asociación entre varias entidades. Por ejemplo, podemos definir una relación que asocia al cliente Harris con la cuenta 401. Esto Especifica que Harris es un cliente con número de cuenta Bancario 401.

Un Conjunto de Relaciones, es un conjunto de relaciones del mismo tipo. Formalmente es una relación matemática de n >= 2 conjuntos de entidades (posiblemente no distintos).

Considérese los dos conjuntos de entidades Cliente y Cuenta de la Imagen. Definimos el conjunto de relaciones Cta_Cli para denotar la asociación entre los clientes y las cuentas bancarias que tienen. Esta asociación ésta representada en la Imagen.

La relación Cta_Cli es un ejemplo de un conjunto de relación binario -esto es, una que implica a dos conjuntos de entidades. La mayoría de los conjuntos de relaciones en un sistgema de base de datos son binarios. Ocasionalmente, sin embargo, hay conjuntos de relaciones que implican más de dos conjuntos de entidades. Como ejemplo, considérese la relación ternaria entre las entidades correspondientes al Cliente Harris, la cuenta 401 y la sucursal Redwood. Esta relación especifica que el cliente Harris tiene la cuenta 401 en la sucursal Redwood. Es una instancia de un conjunto de relaciones CAB que implica a los conjutos de entidades Cliente, Cuenta y Sucursal.

Siempre es posible sustituir un conjunto de relaciones no binario por varios conjuntos de relaciones binarios distintos. Así, conceptualmente, podemos restringir el modelo E-R para incluir sólo conjutos binarios de relaciones. Esto, sin embargo, no siempre es deseable.

La función que juega una entidad en una relación se llama papel. Los papeles, normalmente son implícitos y no se suelen especificar. Sin embargo, son útiles cuando el significado de una relación necesita ser clarificado.

Tal es el caso cuando los conjuntos de entidades de un conjunto de relaciones no son distintos. Por ejemplo, el conjunto de relaciones trabaja-para podría modelarse por pares ordenados de entidades empleado. El primer empleado de un par toma el papel de director, mientras el segundo toma el papel de trabajador. De esta forma, todas las relaciones de trabaja-para se caracterizan por pares (director, trabajador); quedan excluidos los pares (trabajador, director).

Una relación también puede tener atributos descriptivos. Por ejemplo, fecha, podría ser un atributo de conjunto de relaciones Cta_Cli. Esto especifica la última fecha en la que un cliente tuvo acceso a su cuenta. La relación Cta_Cli entre las entidades correspondientes al cliente Harris y la cuenta 401 se describen por {(fecha, 23 de mayo 1990)}, lo cual quiere decir que la última vez que Harris accedió a la cuenta 401 fue el 23 de mayo de 1990.


Presentación del Tema en Video:


  • Tipos de Relaciones:

Para un conjunto binario de relaciones R entre los conjuntos de entidades A y B, la cardinalidad de asignación debe ser una de las siguientes:

Una a Una.- Una entidad en A está asociada a lo sumo con una entidad en B, y una entidad en B está asociada a lo sumo con una entidad en A. Ver Imagen.

Una a Muchas.- Una entidad en A está asociada con un número cualquiera de entidades en B. Una entidad en B, sin embargo, puede estar asociada a lo sumo con una entidad en A. Ver Imagen.

Muchas a Una.- Una entidad en A está asociada a lo sumo con una entidad en B. Una entidad en B, sin embargo, puede estar asociada con un número cualquiera de entidades en A. Ver Imagen.

Muchas a Muchas.- Una entidad en A está asociada con un número cualquiera de entidades en B, y una entidad en B está asociada con un número cualquiera de entidades en A. Ver Imagen.


Presentación del Tema:

Skype Me™! My status


Lo que Aprendi en Este Proyecto:

Aprendi a usar diferentes formatos para mostrar una información, así como el uso de algunas herramientas mediante el código html.


Autor:
Alumno: Castañeda Hernández Luis Alberto.
No. Control: 04210851


Google