vuoi
o PayPal
tutte le volte che vuoi
B.5 CREAZIONE DI UN DATABASE IN ACCESS
Vogliamo ora illustrare il procedimento che consente la creazione di una base di dati relazionale (db) con l’ausilio del DBMS Microsoft Access. Access
è un DBMS, sostanzialmente monoutente, per ambiente Windows per la creazione e la gestione di basi di dati personali sul proprio PC.
Di seguito mostreremo la fase di definizione della base di dati cinematografica di Figura 4.6. Una volta avviato il programma, andiamo nel
menù File > Nuovo e selezioniamo la voceDatabase vuoto. Chiamiamo la nostra base di dati “db_cinema”. A questo punto compare una finestra che
rappresenta la nostra base di dati per mezzo della quale sarà possibile agire sulla base di dati “db_cinema” creando, modificando o cancellando tabelle
(Figura 5.1).
Figura 5.1: Creazione di un database
• DEFINIZIONE DELLE TABELLE
Per creare una tabella posizioniamoci nell’elenco a sinistra (Figura 5.1) e selezioniamo la voce Tabelle e poi Crea una tabella in visualizzazione
struttura (altre possibilità di creazione guidata sono presenti ma questa offre il maggiore controllo). Compare così la struttura di una tabella in cui
andremo a definire per ogni riga un attributo del record e il tipo corrispondente (Figura 5.2). Supponiamo di voler definire la tabella regista; i nomi
dei campi (ovvero gli attributi) che andremo a definire sono: id_regista di tipo Contatore, nome, cognome, sesso e nazione di tipo Testo. Notiamo che
per ogni campo possono essere fissate una serie di opzioni aggiuntive (come ad esempio, un valore predefinito). Una volta definiti tutti gli attributi
della tabella, si dichiara la chiave primaria selezionando gli attributi che la costituiscono (Clic tasto destro > Chiave primaria). A questo punto non ci
resta che salvare la nostra tabella e assegnarle il nome regista. In modo analogo andremo poi a creare le tabelle film (utilizzando l’attributo titolo
come chiave primaria), attore (id_attore chiave primaria) e partecipazione (la coppia titolo, id_attore è utilizzata come chiave primaria).
Figura 5.2: Struttura di una tabella
• DEFINIZIONE DELLE ASSOCIAZIONI
Creata la struttura delle tabelle, si può procedere a stabilire le associazioni che intercorrono tra loro, ricordando che le associazioni nelle basi di dati
relazioni vengono espresse mediante valori di attributi opportuni. Andiamo quindi a selezionare la voce Relazioni nel menù Strumenti. Scegliamo ora