Está en la página 1de 9

CURSO: GESTIÓN

DE BASE DE DATOS
Docente: Vladimir Ayala Mogollón
TIPOS DE RELACIONES
Para que los datos de las tablas se puedan seleccionar,
encontrar y procesar de forma rápida y eficaz, es necesario
que las tablas no se encuentren aisladas unas de otras.
Las tablas tienen que estar relacionadas con otras formando
estructuras relacionales.
La relación es una asociación establecida entre campos
comunes (columnas) en dos tablas.

Los campos que entran en relación pueden llamarse de distinta


manera, pero tienen que ser del mismo tipo de datos.
TIPOS DE RELACIONES
La relación permite al motor de Access, encontrar datos
relacionados en ambas tablas.
Por ejemplo podemos encontrar el CÓDIGO, EMPRESA, y
DIRECCIÓN de la tabla CLIENTES y el NÚMERO DE PEDIDO,
FECHA DE PAGO y DESCUENTO de la tabla PEDIDOS.
TIPOS DE RELACIONES
Antes de hablar de las relaciones hay que entender lo que son
los campos clave principal o llave primaria. Son campos
clave los que intervienen en la relación entre 2 tablas.
Es clave principal un campo (o más de uno para claves de
campo múltiple) cuyo valor o valores identifican de manera
exclusiva cada registro de una tabla.
Una clave principal no puede permitir valores nulos o
repetidos. Una clave principal se utiliza para relacionar
una tabla con claves externas de otras tablas.
Un campo autonumérico también puede funcionar como clave principal.
TIPOS DE RELACIONES
Las relaciones pueden ser de tres tipos:
1. Relaciones de uno a uno.

2. Relaciones de uno a varios.


3. Relaciones de varios a varios.

4. Relaciones indeterminada, indefinida o inconsistente.


TIPOS DE RELACIONES
1. Relaciones de uno a Uno:
Por cada registro de la tabla principal (tabla que contiene la
clave principal) puede existir un sólo registro en la tabla
relacionada (tabla que contiene la clave externa).
La tabla relacionada no puede contener un registro que no esté
relacionado con uno de la tabla principal; Esta relación se utiliza
para simplificar y organizar las tablas con muchos campos.
TIPOS DE RELACIONES
2. Relaciones de uno a varios:
Por cada registro de la tabla principal (tabla de la clave principal
o lado uno de la relación) pueden existir muchos (infinitos)
registros en la tabla relacionada (tabla de la clave externa o
lado infinito de la relación).
La tabla relacionada no puede contener un registro que no esté
relacionado con uno de la tabla principal, pero pueden haber
muchos registros que estén relacionados con el mismo registro de la
tabla principal: varios (infinitos)
TIPOS DE RELACIONES
3. Relaciones de varios a varios:
Para que se produzca este tipo de relaciones, es necesario
que exista una tabla intermedia entre la relación de 2
tablas, ésta tabla intermedia se compone de las 2 llaves
primarias de las tablas relacionadas y el comportamiento es
el mismo que cuando se tienen relaciones de uno a varios.
TIPOS DE RELACIONES
4. Relaciones indeterminada o inconsistente:
Esta relación se puede producir por diversas causas y en cualquier caso
debe evitarse puesto que no garantiza la obtención de datos coherentes.
Esta última es una relación no consistente, puesto que crea
tuplas con escaso o ningún valor que siempre debe evitarse
ya que genera datos incoherentes de ningún valor...

También podría gustarte