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