Creare le tabella

Progettare Piu' Tabelle

 

Mentre create le tabelle, progettatele in modo che facciano riferimento ad altre tabelle del database, rendendo così disponibile un database relazionale. Le tabelle possono essere messe in relazione una con l’altra per mezzo di uno o più campi corrispondenti.

Per creare una relazione tra due tabelle, dovete includere la chiave primaria di una tabella in un’altra tabella. Eseguendo quest’operazione, si definisce una chiave esterna. Il campo chiave esterna fornisce il collegamento tra le due tabelle. Per esempio, la tabella Contatti contiene un campo ID contatto come chiave primaria, mentre la tabella Chiamate contiene anch’essa il campo ID contatto. Nella tabella Chiamate, il campo ID contatto è il campo chiave esterna.

La videata riportata qui di seguito illustra questo concetto:

Nella tabella Contatti, ID contatto è il campo chiave primaria. Ogni valore di questo campo è presente una sola volta nella tabella. Nella tabella Chiamate, invece, ogni valore del campo ID contatto è presente in più record. Questo campo svolge la funzione di chiave esterna. Le due tabelle sono in relazione tra di loro perché vi è un campo comune ad entrambe le tabelle, ovvero il campo ID contatto. Il tipo di relazione impostata tra le tabelle è una relazione uno a molti, poiché nella tabella Contatti il valore del campo ID contatto è unico per ogni record, mentre molti record della tabella Ordini contengono lo stesso valore del campo ID contatto.

Pagina successiva