Relaciones

Páginas: 8 (1836 palabras) Publicado: 29 de marzo de 2012
Relación uno a varios

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.

En una relación de uno a varios, un registro de una tabla se relaciona con varios registros de una segunda tabla, pero losregistros de la segunda tabla se relacionan sólo con un registro de la primera tabla. Un ejemplo sería una tabla Proveedores y una tabla Productos. Un proveedor puede ser la única fuente de múltiples productos, la totalidad de los cuales se relaciona sólo con ese proveedor.

1. Un proveedor...
2. puede suministrar más de un producto.
3. pero cada producto tiene un único proveedor.Relación varios a varios

En una relación varios a varios, 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 consta de dos campos: las claves externas de las Tablas A y B. Una relación de varios a varios no es sino dos relaciones deuno a varios con una tercera tabla. Por ejemplo, la tabla Pedidos y la tabla Productos tienen una relación de varios a varios que se define mediante la creación de dos relaciones de uno a varios con la tabla Detalles de pedidos. Un pedido puede incluir muchos productos, y cada producto puede aparecer en muchos pedidos.

En una relación de varios a varios, un registro de una tabla se relacionacon varios registros de una segunda tabla y un registro de la segunda tabla se relaciona con varios registros de la primera tabla. Este tipo de relación requiere una tercera tabla, denominada tabla de unión. La tabla de unión contiene las claves principales de las otras dos tablas como claves externas. Por ejemplo, la tabla Pedidos y la tabla Productos tienen una relación varios a varios. Un pedidopuede contener muchos productos y cada producto puede aparecer en muchos pedidos. La tercera tabla, en este ejemplo la tabla Detalles de pedidos, contiene las claves principales de las tablas Pedidos y Productos. La tabla Detalles de pedidos es la tabla de unión de las otras dos. Dado que cada elemento de la tabla Pedidos y cada elemento de la tabla Productos puede aparecer numerosas veces en latabla Detalles de pedidos, cada una de estas dos tablas tiene una relación de uno a varios con la tabla Detalles de pedidos. Todas las tablas de unión conectan tablas que tienen relaciones de uno a varios con las tablas de unión, y las claves principales de esas tablas conectadas son las claves externas de la clave de unión. Cuando una tabla se puede relacionar con otras simplemente haciendoreferencia a la información que contienen, las partes de la base de datos son como las células del organismo. Cada una está activa, cada una tiene el tamaño correcto para su finalidad y juntas pueden obtener efectos mucho mayores de lo que son capaces individualmente.

1. Clave principal de la tabla Pedidos
2. Clave principal de la tabla Productos
3. Un pedido puede incluir muchosproductos
4. y cada producto puede aparecer en muchos pedidos
Relación uno a uno

En una relación de 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 normal, porque la mayoría de la información que se relaciona de esta forma estaría en una tabla. Puede utilizar la relación uno a uno para dividir una tabla conmuchos 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.

1. Cada jugador...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Relaciones
  • RELACIONES
  • relaciones
  • Relacionismo
  • relaciones
  • Relacion
  • RELACIONES
  • relaciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS