I DATABASE
I DATABASE
●
CREAZIONE DI UNA VIDEOTECA
–
Si tratta di una relazione MOLTI-MOLTI:
●
Associazione fra due tabelle in cui un record di una di esse
può essere correlato a molti record dell'altra. Per stabilire
una relazione molti-a-molti è necessario creare una terza
tabella di collegamento e aggiungere a questa i campi
chiave primaria di ciascuna delle altre due tabelle.
I DATABASE
●
CREAZIONE DI UNA VIDEOTECA
–
DEFINIAMO LE TABELLE CHE VOGLIAMO GESTIRE
●
●
●
●
●
ATTORI
FILM
REGISTI?
PRESTITI?
SUPPORTI?
I DATABASE
●
CREAZIONE DI UNA VIDEOTECA
–
DEFINIAMO I RAPPORTI FRA LE TABELLE:
●
●
●
●
ATTORI – FILM (relazione molti-molti)
REGISTI – FILM (relazioni uno-molti)
PRESTITI – FILM (uno-molti /molti-molti)
SUPPORTI – FILM(uno-molti/molti-molti)
I DATABASE
●
CREAZIONE DI UNA VIDEOTECA
–
INIZIAMO A GESTIRE LE TABELLE ATTORI/FILM:
●
BISOGNA CREARE LE TABELLE ATTORI , FILM,
ED UNA TABELLA DI COLLEGAMENTO
I DATABASE
●
CREAZIONE DI UNA VIDEOTECA
–
TABELLA ATTORI
●
●
●
●
ID ATTORE
NOME-COGNOME ATTORE
NAZIONALITA'
etc.
I DATABASE
●
CREAZIONE DI UNA VIDEOTECA
–
TABELLA FILM
●
●
●
●
●
●
ID FILM
TITOLO FILM
ANNO FILM
REGISTA ?
SUPPORTO ?
PRESTITO ?
I DATABASE
●
CREAZIONE DI UNA VIDEOTECA
TABELLA COLLEGAMENTO
–
Creare una terza tabella, denominata tabella di collegamento, e
aggiungervi i nuovi campi con le stesse definizioni dei campi chiave
primaria provenienti da ognuna delle altre due tabelle. Nella tabella di
collegamento i campi chiave primaria fungono da chiavi esterne
–
(chiave esterna: Uno o più campi di tabella (colonne) che fanno
riferimento al campo o ai campi chiave primaria di un'altra tabella. Una
chiave esterna indica la correlazione tra le tabelle.)
–
È possibile aggiungere altri campi alla tabella di collegamento,
analogamente a qualsiasi altra tabella.
I DATABASE
●
CREAZIONE DI UNA VIDEOTECA
–
TABELLA COLLEGAMENTO
●
●
ID FILM
ID ATTORE
I DATABASE
●
CREAZIONE DI UNA VIDEOTECA
–
TABELLA COLLEGAMENTO
●
Nella tabella di collegamento impostare la chiave primaria
per includere tutti i campi chiave primaria presenti nelle
altre due tabelle. Nella tabella di congiunzione
“collegamento”, ad esempio, la chiave primaria sarebbe
composta dai campi ID FILM e ID ATTORE
I DATABASE
●
CREAZIONE DI UNA VIDEOTECA
TABELLA COLLEGAMENTO
–
Aprire una tabella in visualizzazione Struttura
–
Selezionare il campo o i campi che si desidera definire come chiave
primaria
–
Per selezionare un campo, fare clic sul selettore di righe
–
Fare clic sul pulsante Chiave primaria Icona del pulsante sulla barra degli
strumenti.
–
Definire una relazione uno-a-molti
I DATABASE
●
CREAZIONE DI UNA VIDEOTECA
–
Relazione UNO-MOLTI
●
Fare clic sul pulsante Relazioni sulla barra degli strumenti.
●
Fare doppio clic sui nomi delle tabelle che si desidera correlare
●
●
Trascinare il campo che si desidera correlare da una tabella sul campo
correlato nell'altra tabella
Attenzione all'integrità referenziale (integrità referenziale: Regole a
cui è necessario attenersi per l'immissione o l'eliminazione di record
allo scopo di preservare le relazioni definite fra le tabelle.)
I DATABASE
●
CREAZIONE DI UNA VIDEOTECA
–
DEFINIZIONE DI UNA QUERY DI SELEZIONE
●
Una query di selezione è il tipo più comune di query; di solito viene
utilizzata per recuperare i dati da una o più tabelle utilizzando i
criteri specificati e quindi visualizzare i dati nell'ordine desiderato.
I DATABASE
●
CREAZIONE DI UNA VIDEOTECA
–
DEFINIZIONE DI UNA QUERY DI SELEZIONE
●
È possibile creare una query da zero in visualizzazione
Struttura, oppure utilizzando una procedura guidata. In
visualizzazione Struttura è necessario specificare i dati su cui si
desidera intervenire tramite l'aggiunta delle tabelle o delle query che
contengono i dati e quindi tramite la compilazione della griglia di
struttura (griglia di struttura: Griglia utilizzata per strutturare una
query o un filtro in visualizzazione Struttura delle query o nella
finestra Ordinamento/filtro avanzato)
I DATABASE
• CREAZIONE DI UNA VIDEOTECA
– DEFINIZIONE DI UNA QUERY DI SELEZIONE