La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Corso di laurea triennale in Chimica - Laboratorio di Informatica 1 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito,

Presentazioni simili


Presentazione sul tema: "Corso di laurea triennale in Chimica - Laboratorio di Informatica 1 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito,"— Transcript della presentazione:

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 , , ,

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 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ì


Scaricare ppt "Corso di laurea triennale in Chimica - Laboratorio di Informatica 1 ESERCITAZIONE 8 – BASI DI DATI - II ©2003/04 – Gruppo di lavoro Alberti, Boldi, Gaito,"

Presentazioni simili


Annunci Google