Bienvenido a este blog de trabajo


Departamento de Comercio y Marketing del CPIFP Los Enlaces.

Profesora: Gloria García Gutiérrez

domingo, 18 de mayo de 2014

Las relaciones entre las tablas (básico)

Cuando dos o más tablas tienen campos comunes (campos del mismo tipo) puede establecerse un vínculo entre ellas.
A este vínculo se denomina en AccessRelaciones”.
 

Al crear la relación se debe marcar:
Exigir integridad referencial: Es un sistema de reglas que utiliza Access para asegurarse que las relaciones entre registros de tablas relacionadas son válidos y que no se borren o cambien datos relacionados de forma accidental. Al exigir integridad referencial se está indicando a Access que no permita introducir datos en la tabla secundaria si previamente no se han introducido en la tabla principal.
Actualizar en cascada los campos relacionados: Al activar esta casilla se indica a Access que cuando se cambie el valor del campo de la tabla principal, automáticamente  cambie los valores de sus registros relacionados en la tabla secundaria.
Eliminar en cascada los registros relacionados.

Las tablas se relacionan una a otra y en la relación, una de las tablas, es la tabla principal de la que parte la relación y la otra será la tabla secundaria destino de la relación.


Tipos de relaciones pueden darse entre dos tablas:

Uno a uno:
Cuando un registro de la tabla A sólo puede relacionarse con 1 registro de la tabla B. Este modelo aparece en relaciones de tipo exclusivo.

Uno a varios:En este caso un registro de la tabla A puede relacionarse con varios de la tabla B. Es el tipo más habitual y utilizado, y existen numerosos casos; por ejemplo, domicilios con personas que viven en el mismo, nombre de empresa con sus trabajadores, proveedores con productos que sirven...

Varios a varios:Si varios registros de A pueden relacionarse con varios de B y viceversa. Es el memo habitual. El ejemplo clásico, es tener dos tablas, una de actores y otra de películas, ya que lo habitual es que cada actor haya trabajado en varias películas, y que éstas estén formadas por varios actores.
Este vídeo te ayuda a entender qué son y cómo se crean relaciones entre tablas de una base de datos: