Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoEzzelin Cristina Modificato 9 anni fa
1
Corso di laurea triennale in Chimica - Laboratorio di Informatica 1 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni – DSI – Università di Milano Laboratorio di Informatica per la laurea triennale in Chimica ESERCITAZIONE 8 Elaborazione dei dati – Le basi di dati Microsoft Access – II: interrogazioni
2
Corso di laurea triennale in Chimica - Laboratorio di Informatica 2 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni – DSI – Università di Milano Esercizio 1 Progettare e realizzare, usando Access, una base di dati per l’archiviazione dei propri CD. Si dovranno poter fare ricerche sulla base di: titolo, autore, anno, genere musicale. Si vuole inoltre gestire il fatto che i CD possono essere prestati agli amici. Occorrerà quindi gestire dati relativi a CD, amici e prestiti.
3
Corso di laurea triennale in Chimica - Laboratorio di Informatica 3 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni – DSI – Università di Milano Esercizio 1 - Dati Amici: Paolo Rossi, Maria Bianchi, Carlo Verdi CD: REM, Up. U2, October. Police, Synchronicity Prestiti 19.2.04, 17.3.04, 29.3.04, 30.3.04
4
Corso di laurea triennale in Chimica - Laboratorio di Informatica 4 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni – DSI – Università di Milano Esercizio 1 - Query Eseguire le seguenti query: a) Titolo e anno di tutti i CD b) Titolo e anno di tutti i CD del 2003 c) Artista e titolo dei cd prestati a Paolo Rossi. d) Titoli dei cd che sono stati prestati il giorno 30.3.2004. e) Chi ha un certo cd (parametrica) f) Quanti cd ho di ogni genere (con formula)
5
Corso di laurea triennale in Chimica - Laboratorio di Informatica 5 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni – DSI – Università di Milano Esercizio 1 - Maschere Progettare una maschera per: a) Inserire i dati di nuovi CD
6
Corso di laurea triennale in Chimica - Laboratorio di Informatica 6 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni – DSI – Università di Milano Esercizio 2 Progettare e realizzare, usando Access, una base di dati che riguarda gli esami sostenuti dagli studenti iscritti a un certo corso di laurea.
7
Corso di laurea triennale in Chimica - Laboratorio di Informatica 7 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni – DSI – Università di Milano Tabella Studente Contiene un record per ogni iscritto I campi sono: Matricola (chiave primaria) Cognome Nome
8
Corso di laurea triennale in Chimica - Laboratorio di Informatica 8 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni – DSI – Università di Milano
9
Corso di laurea triennale in Chimica - Laboratorio di Informatica 9 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni – DSI – Università di Milano Tabella Corso I suoi record corrispondono ai corsi attivati I campi sono: Codice del corso (chiave primaria) Nome del corso Numero di CFU (crediti)
10
Corso di laurea triennale in Chimica - Laboratorio di Informatica 10 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni – DSI – Università di Milano
11
Corso di laurea triennale in Chimica - Laboratorio di Informatica 11 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni – DSI – Università di Milano 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
12
Corso di laurea triennale in Chimica - Laboratorio di Informatica 12 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni – DSI – Università di Milano
13
Corso di laurea triennale in Chimica - Laboratorio di Informatica 13 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni – DSI – Università di Milano Relazioni Forzate l’integrità referenziale della relazione fra studenti, corsi ed esami
14
Corso di laurea triennale in Chimica - Laboratorio di Informatica 14 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni – DSI – Università di Milano Usate caselle combinate per facilitare l’inserimento di record nella tabella Esame
15
Corso di laurea triennale in Chimica - Laboratorio di Informatica 15 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni – DSI – Università di Milano Crea query che mostrino …tutti gli studenti che hanno un cognome che inizia per “R”
16
Corso di laurea triennale in Chimica - Laboratorio di Informatica 16 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni – DSI – Università di Milano Crea query che mostrino …tutti gli esami sostenuti
17
Corso di laurea triennale in Chimica - Laboratorio di Informatica 17 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni – DSI – Università di Milano Crea query che mostrino …il numero di esami sostenuti da ogni studente
18
Corso di laurea triennale in Chimica - Laboratorio di Informatica 18 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni – DSI – Università di Milano Crea query che mostrino …il numero di esami registrati e la media dei voti per ogni corso
19
Corso di laurea triennale in Chimica - Laboratorio di Informatica 19 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni – DSI – Università di Milano Crea query che mostrino …l’elenco degli esami sostenuti da uno studente il cui nome viene richiesto (parametro)
20
Corso di laurea triennale in Chimica - Laboratorio di Informatica 20 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni – DSI – Università di Milano 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
21
Corso di laurea triennale in Chimica - Laboratorio di Informatica 21 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni – DSI – Università di Milano
22
Corso di laurea triennale in Chimica - Laboratorio di Informatica 22 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni – DSI – Università di Milano Modificare manualmente… …la maschera in modo che appaia così
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.