1
Microsoft Access
Informatica
per laurea triennale di area non informatica
LEZIONE N. 3 (esercitazione libera)
Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni
2
Microsoft Access
Contenuto
• Dovete progettare e realizzare, usando Access, una
base di dati che riguarda gli esami sostenuti dagli
studenti iscritti a un certo corso di laurea
Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni
3
Microsoft Access
Tabella Studente
• Contiene un record per ogni abbonato
• I campi sono:
• Matricola (chiave primaria)
• Cognome
• Nome
Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni
4
Microsoft Access
Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni
5
Microsoft Access
Tabella Corso
• I suoi record corrispondono ai corsi attivati
• I campi sono:
• Codice del corso (chiave primaria)
• Nome del corso
• Numero di CFU (crediti)
Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni
6
Microsoft Access
Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni
7
Microsoft Access
Tabella Esami
• Contiene un record per ogni esame sostenuto
• I campi sono:
• Il numero di matricola dello studente
• Il codice del corso
• Il voto (>=18 e <=30)
• I primi due costituiscono un indice multichiave
Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni
8
Microsoft Access
Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni
9
Microsoft Access
Relazioni
• Forzate l’integrità referenziale della relazione
fra studenti, corsi ed esami
Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni
10
Microsoft Access
Usate caselle combinate per facilitare l’inserimento di record nella
tabella Esame
Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni
11
Microsoft Access
Crea query che mostrino
• …tutti gli studenti che hanno un cognome che
inizia per “R”
Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni
12
Microsoft Access
Crea query che mostrino
• …tutti gli esami sostenuti
Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni
13
Microsoft Access
Crea query che mostrino
• …il numero di esami sostenuti da ogni studente
Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni
14
Microsoft Access
Crea query che mostrino
• …il numero di esami registrati e la media dei
voti per ogni corso
Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni
15
Microsoft Access
Crea query che mostrino
• …l’elenco degli esami sostenuti da uno
studente il cui nome viene richiesto (parametro)
Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni
16
Microsoft Access
Create una maschera…
• …per l’introduzione dei risultati degli esami,
basandovi sulla query che mostra i risultati
degli esami sostenuti da tutti gli studenti
• L’esempio è mostrato nella seguente diapositiva
Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni
17
Microsoft Access
Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni
18
Microsoft Access
Modificare manualmente…
• …la maschera in modo che appaia così
Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni
Scarica

Informatica per tecnici della riabilitazione psichiatrica