Esercizio per Access Obiettivo dell`esercitazione è la creazione di

Transcript

Esercizio per Access Obiettivo dell`esercitazione è la creazione di
Esercizio per Access
Obiettivo dell’esercitazione è la creazione di una base di dati in Access per la gestione della tavola
periodica degli elementi. Come riferimento usate la tavola periodica (in formato .gif) contenuta nel
sito.
Una volta aperto Access, procedete nel modo seguente:
1) creazione di un data-base vuoto
All’atto della creazione viene chiesto di dare un nome al data-base.
successivamente apparirà una finestra del tipo:
2) selezionare il menu tabelle e costruire la tavola periodica mediante il comando "creazione di una
tabella in visualizzazione struttura"
Durante la definizione della tabella costruire uno schema contenente i seguenti campi:
simbolo, nome, numero atomico (chiave), peso atomico, gruppo (nuova nomenclatura), gruppo
(vecchia nomenclatura).
Per ogni campo precisare il formato (testo/numerico intero/ numerico precisione singola).
Impostare la chiave primaria (tasto destro del mouse).
Salvare la tabella con in nome "gruppi" ; CHIUDERE LA TABELLA
3) riempire la tabella usando una maschera:
Selezionare il menu maschere
Scegliere crea una maschera in modo guidato arrivando ad un risultato del tipo:
Una volta creata la maschera, inserire i dati. Alla fine CHIUDERE LA MASCHERA
4) Inserito un numero significativo di elementi nella tabella così schematizzata, impostare alcune
query per farsi elencare:
•
•
•
•
•
•
i metalli alcalini, ovvero quegli elementi che hanno gruppo IA (vecchia nomenclatura) e
numero atomico maggiore di 1
i gas nobili, ovvero quegli elementi che hanno gruppo VIIIA (vecchia nomenclatura)
i metalli di transizione, ovvero quegli elementi che hanno gruppo compreso tra 3 e 12
(nuova nomenclatura)
i metalli, ovvero quegli elementi che hanno gruppo (nuova nomenclatura) minore di 13 e
numero atomico maggiore di 1, oppure gruppo uguale a 13 e numero atomico maggiore di 5,
oppure gruppo uguale a 14 e numero atomico maggiore di 14, oppure gruppo uguale a 15 e
numero atomico maggiore di 33, oppure gruppo uguale a 16 e numero atomico maggiore di
52.
gli elementi con più neutroni che protoni (peso atomico > 2*numero_atomico + 0,5)
i metalli più pesanti
Per svolgere l’esercizio selezionare il menu query e scegliere ‘creazione in visualizzazione
struttura’.
Selezionare la tabella e precisare i campi che volete appaiano nel report.
Per effettuare la query impostare il criterio di selezione sui campi interessati.
E’ possibile osservare la sintassi SQL; una volta aperta la query in visualizzazione struttura
fare click col tasto destro del mouse e selezionare SQL.
Esercizio avanzato
Scaricare dal sito del corso la tabella elementi.xls
Importare nel data base la tabella in formato excel mediante il comando inserisci tabella.
Seguire i passi del procedimento verificando che i nomi degli attributi siano scelti sulla base dei
campi della prima riga della tabella Excel.
Impostare come chiave primaria AtomicNumber.
Eseguire due query in modo da farsi elencate tutti gli elementi in ordine alfabetico e secondo valori
crescenti di peso atomico.
Creare una terza tabella di nome "aggregazione" con i seguente campi:
stato fisico (numerico; chiave), aggregazione (testo: solido, liquido, gas, sintetico) ; solo 4 tuple.
Tramite il menu strumenti creare una relazione tra la tabella "elementi" e la tabella "aggregazione"
collegando i due campi "stato fisico" (una volta che le due tabelle appaiono nell’area utile per le
relazioni, fare click col mouse sul campo stato fisico della tabella "elementi" e trascinarlo fino
all’omonimo campo della tabella "aggregazioni").
Eseguire quindi 4 query sulle tabelle collegate per elencare gli elementi gassosi, liquidi ecc.
Riprendere la prima tabella creata; stabilire una relazione fra le due tabelle "elementi" e "gruppi"
usando il numero atomico come chiave comune. Quindi formulare alcune query sulle tabelle
collegate in modo da elencare il punto di ebollizione e di fusione degli elementi di ciascun periodo.