Relacionar taules per a definir la bbdd

2. Propietats de les relacions

La principal propietat que pot tenir una relació és la integritat referencial. Aquesta opció permet mantenir les dades amb coherència a l'afegir, actualitzar o eliminar registres. Per posar alguns exemples:

  • No permetrà afegir un registre a una taula si no existeix a una altra taula relacionada.
  • Permetrà eliminar registres d’una taula quan s’eliminin els seus registres relacionats d’una altra.
  • Potser tot el contrari, és a dir, que no permeti eliminar un registre si no s’elimina prèviament el registre relacionat d’una altra taula.

Cal remarcar que, per poder establir integritat referencial entre dues taules:

  • Un dels dos camps que determinen la relació ha de ser clau principal.
  • Els dos camps han de tenir el mateix tipus de dades.
Activitat

Obrir la base de dades (acc10n1_u02_act02_fitxer.accdb) i realitzar els següents punts:

  1. Modificar la relació existent entre les taules “Escoles” i “Escola-Tipus” per tal d’establir la integritat referencial entre els camps “Id” (de la taula “Escoles”) i “Tipus” (de la taula “Escola-Tipus”). Activar l’opció Actualizar en cascada los campos relacionados.
  2. Modificar la relació existent entre les taules “Tipologia” i “Escola-Tipus” per tal d’establir la integritat referencial entre els camps “Tipus” (de la taula “Tipologia”) i “Tipus” (de la taula “Escola-Tipus”). Activar les opcions Actualizar en cascada los campos relacionados i Eliminar en cascada los registros relacionados.

Per resoldre l’activitat consulta els recursos de la zona dreta.

RECURSOS

Per resoldre l'activitat proposada pots consultar la teoria relacionada i visualitzar el vídeo tutorial per la resolució de l'activitat.

Propietats de les relacions

Tutorial

Per visualitzar el tutorial correctament, és necessari activar l'opció per veure'l en pantalla complerta.