Argomenti Svolti Scuola Aster* anno 2013-2014 Legenda: giallo = indicazioni dei riferimenti ai testi o dispense. Oppure suggerimenti per le prove scritte/orali verde = esercitazioni per casa o altre comunicazioni rosso = avvertimenti Settembre 2013 25 Settembre – Mercoledì 1° Ora –Sistemi 3° e 4° - Introduzione agli argomenti da svolgere durante l’anno scolastico. Libri di testo. Materiale a disposizione. 2° Ora –Sistemi 4° e 5° - Introduzione agli argomenti da svolgere durante l’anno scolastico. Libri di testo. Materiale a disposizione. 26 Settembre - Giovedì 1° Ora – Informatica 3° e 4° - Algoritmi concetti introduttivi. Linguaggio naturale, Pseudocodice, Diagramma a blocchi, Linguaggio di programmazione. Primo esempio di algoritmo: stabilire se un dato numero è pari o dispari(usando tutti e quattro metodi). 2° Ora – Informatica 5° - Le Basi di dati. Introduzione. Concetti di campo, record, archivio e file. Fino pag. 13 testo Basi di dati SQL e Reti – Atlas. Potete scaricare la dispensa di Basi dati dal mio sito. 3° Ora – Informatica 3° e 4° - Algoritmi . Esercizi 1 e 3 tratti dalla dispensa di Algoritmi scaricabile dal mio sito. 1) Calcolare il prodotto di due numeri usando il solo operatore di somma. 3) Calcolare la somma dei primi N numeri con N preso da tastiera, Per casa fare esercizio n. 2 della stessa dispensa. 28 Settembre – Sabato 1° Ora – Informatica – 4° e 5° - Introduzione agli argomenti del corso dell’anno scolastico. Libri di testo, materiale a disposizione. Introduzione al concetto di Algoritmo ., linguaggio naturale, diagramma a blocchi, il linguaggio di programmazione. Primo esempio al algoritmo. Stabilire se un numero dato è pari oppure dispari( con i quattro metodi indicati sopra). 2° Ora – Sistemi Informatici - Informatica – Algoritmi: Dati due numeri non negativi, calcolarne il prodotto(usando l’operatore di somma) con pseudocodice, Linguaggio C++ e diagramma a Blocchi. E’ l’esercizio della dispensa di Algoritmi sul mio sito. 30 Settembre - Lunedì mattina 1° Ora Informatica 3-4-5– Gli algoritmi. Esercizi con Pseudocodice, Diagramma a blocchi e Linguaggio C++. Esercizio 4 della mia dispensa di Algoritmi(leggere n numeri e scrivere a video la loro somma). 2° Ora – Informatica 3-4 – Esercizio 5 della dispensa di Algoritmo(calcolare la somma di una sequenza di numeri interi chiusa da uno zero) Con tutti i metodi visti. 3° Ora – Informatica 3-4-5– Es. 3 e 4 della dispensa di Algoritmi. Con tutti i metodi visti. 4° Ora – Informatica 3-4-5 - Es. 5 e 5a della dispensa di algoritmi (Calcolo se un numero è primo oppure no). Con Pseudocodice, Diagramma a blocchi e linguaggio C++. 30 Settembre - Lunedì sera 1° e 2° ora – Sistemi – Introduzione al concetto di Sistema Operativo. Caratteristiche generali dei Sistemi Operativi. Caratteristiche dei primi Sistemi Operativi. Sistemi Operativi Monoprogrammati e Multiprogrammati. Vantaggi della Multiprogrammazione. Risorse Hardware e Software. Fino pag. 23 del testo Sistemi 2 Atlas. Fatte anche attività di verifica relative. Sul mio sito è presente una dispensa di Sistemi Operativi. Ottobre 2013 2 Ottobre – Mercoledì 1° Ora – Sistemi Informatici – I sistemi di Numerazione. Sistemi posizionali e non posizionali. Sistemi Binario, Ottale, Decimale e Esadecimale. Sistemi in base qualunque. Conversione di un numero da una base all'altra(escluso il caso della conversione da una base ad un’altra entrambe potenze di 2). Aritmetica Binaria: somma di due numeri binari. Per casa convertire 740 da base 8 a base 10 e 321 da base 10 a base 16. Libro testo Sistemi 1 – Atlas fino pag. 16. Sul mio sito è presente una dispensa sui Sistemi di numerazione con diversi esercizi. 2° Ora – Sistemi Informatici – I sistemi di Numerazione. Sistemi posizionali e non posizionali. Sistemi Binario, Ottale, Decimale e Esadecimale. Sistemi in base qualunque. Conversione di un numero da una base all'altra(incluso il caso della conversione da una base ad un’altra entrambe potenze di 2). Per casa convertire 740 da base 8 a base 10 e 321 da base 10 a base 16. Libro testo Sistemi 1 – Atlas fino pag. 16. Sul mio sito è presente una dispensa sui Sistemi di numerazione con diversi esercizi. 3 Ottobre – Giovedì 1° Ora – Gli algoritmi – Esercizio 5 della mia dispensa sul sito: Scrivere il valore massimo di una sequenza di interi terminata da uno 0. Anche per il minimo e per il minimo e massimo assieme. Esercizio 7 sui fiammiferi. Per casa scrivere algoritmo che calcoli se un numero è primo o no(pseudocodice , diagramma di flusso e Linguaggio C++). 2° Ora – Informatica – Gli algoritmi – Es. 7 della mia dispensa di algoritmi(i fiammiferi). Esercizio 6: Dato Un intero N>1, scrivere una sola volta tutti i suoi fattori primi(supponendo di avere a disposizione l’operatore di divisione intera). Con Pseudocodice, Linguaggio C++ e Diagramma a blocchi. Per casa scrivere algoritmo che calcoli se un numero è primo oppure no(pseudocodice , diagramma di flusso e Linguaggio C++). 3° Ora – Informatica – Gli algoritmi – Scrivere un algoritmo che stampi a video i numeri dispari minori di un numero N dato da tastiera(pseudocodice e diagramma a blocchi). Scrivere un algoritmo che dati in input N numeri ne determini la somma e la media e le stampi a video(pseudocodice e diagramma a blocchi). Per casa scrivere algoritmo che calcoli se un numero è primo oppure no(pseudocodice , diagramma di flusso e Linguaggio C++). Gli esercizi della terza ora sono tratti dal testo Task – Corso di Informatica 1 – Minerva Scuola 5 Ottobre – Sabato 1° Ora – Informatica 3°-4° - gli Algoritmi – es. 4 della mia dispensa di algoritmi: leggere N numeri e scrivere a video la loro somma. In Pseudocodice, Linguaggio C++ e Diagramma a blocchi. Esercizio 5 della stessa dispensa: scrivere il massimo numero di una sequenza di interi terminata da uno zero. Pseudocodice, Linguaggio C++ e Diagramma a blocchi. 2° Ora – Informatica 2° - ECDL – Modulo 1 – Gli algoritmi – I sistemi di numerazione decimali e bianri. Sistemi Posizionali e NON. Trasformazione da Numeri Binario a Decimale e viceversa. Fino pag. 9 – Ascii Escluso. Libro testo ECDL – Windows 7 e Office 2007 – APOGEO. 3° Ora – Sistemi 4° ed Informatica 3° e 4°- Esercizio 5 della dispensa algoritmi con il calcolo del minimo di una sequenza terminata da uno zero. E Calcolo del minimo e del massimo nello stesso algoritmo. Pseudocodice, Linguaggio C++ e Diagramma a blocchi. Sistemi 4° . I Sistemi Operativi ripasso ed approfondimenti sulla storia dei Sistemi Operativi fino Time sharing escluso. Slides 1-34 del corso di Sistemi Operativi di Renzo Davoli(slides Introduzione). Per casa scrivere algoritmo che calcoli se un numero è primo o meno stampandone a video il relativo messaggio. In Pseudocodice, Linguaggio C++ e Diagramma a blocchi. 7 Ottobre - Lunedì Informatica 3-4 – 1° Ora - Realizzare un algoritmo che stampi i numeri dispari minori di un certo numero N dato da tastiera. Pseudocodice, Diagramma a blocchi e Linguaggio C. Pag. 84 del testo TASK Corso di Informatica 1 – Minerva Editore. Algoritmo che calcola la somma e la media di una sequenza di numeri terminata da uno zero oppure quando si sono raggiunti i 50 numeri in input. Pag. 78 del testo di cui sopra. Pseudocodice. Informatica 3-4 -2° Ora – Algoritmo di pag. 78 del testo TASK 1(vedi sopra), Diagramma a Blocchi e Linguaggio C++. Es 1 e 5 del testo TASK 1 pag. 80-81. Per casa fare esercizi 2-3-4-6 pag. 80 -81 del testo. Di seguito il testo degli esercizi. 3° e 4° Ora – Informatica – Algoritmi – Esercizi pag. 78 e 84 del testo TASK1(vedi sopra). Diagramma a blocchi pseudocodice e Linguaggio C++. Esercizio pag. 64 Testo TASK 1: calcolo di un equazione di primo grado. Solo pseudocodice. Esercizio pag. 56 dello stesso testo(scambiare il contenuto di due variabili) solo pseudocodice. Es. 1 e 5 pag. 80-81 testo TASK 1 . . Per casa fare esercizi 2-3-4-6 pag. 80 -81 del testo. Di seguito il testo degli esercizi. 7 Ottobre - Lunedì sera 1° e 2° Ora – Sistemi 4° - Slides Intro del corso di Renzo Davoli. (introduzione generale ai sistemi operativi). Fino slides 92 di 108. 9 Ottobre – Mercoledì 1° Ora – Sistemi 3° - Aritmetica Binaria. Sottrazione, Moltiplicazione e Divisione fra operandi binari. Rappresentazione dei numeri nei sistemi di calcolo. Ripasso conversioni numeri tra le diverse basi, conversione dei numeri in base potenze di 2.Fino pag. 22 del testo(par. 7 escluso) Sistemi 1 – Atlas. 2° Ora – Sistemi 3° - Aritmetica Binaria. Addizione, Sottrazione, Moltiplicazione e Divisione fra operandi binari. Rappresentazione dei numeri nei sistemi di calcolo. Ripasso conversioni numeri tra le diverse basi, conversione dei numeri in base potenze di 2.Fino pag. 22 del testo(par. 7 escluso) Sistemi 1 – Atlas. Per casa prima e seconda ora: Convertire in ottale(passando per la base binaria) i seguenti numeri esadecimali: AB90, EF34, AF9E. Eseguire le seguenti operazioni di addizione in binario: 10111+ 11000 e sottrazione: 10001-1100. Usare la dispensa sul mio sito per fare ulteriori esercizi. 10 Ottobre – Giovedì 1° Ora – Informatica 3° e 4° - Gli Algoritmi. Scrivere un algoritmo per calcolare se un numero dato da tastiera è un quadrato perfetto. Algoritmo per la risoluzione di una equazione di primo grado ax+b=0, che dice la soluzione oppure se è indeterminata oppure ancora se non ammette soluzioni. Algoritmo per determinare se tre numeri interi positivi possono essere considerati i lati di un triangolo(inizio). 2° Ora – Informatica 3° e 4° - Algoritmi. Fine algoritmo dei lati di un triangolo della ora precedente. Calcolo algoritmo per trovare IL MCD tra due numeri(Euclide). Algoritmo per sapere se un numero è dispari e contemporaneamente multiplo di 5. Tutti con pseudocodice e diagramma di flusso, 3° Ora – Informatica 3° e 4° - Algoritmi. Calcolo algoritmo per trovare IL MCD tra due numeri(Euclide). Algoritmo per contare tutti i numeri minori o uguali a N(dato da tastiera) che sono dispari ed anche multipli di 5. Algoritmo per stampare a video i numeri pari minori di un dato numero N. Per casa scrivere un algoritmo che per ogni studente di una classe di 30, legga il voto della prova “pratica” e di quella “tecnica”. Se almeno un voto è inferiore a 18 il voto finale è insufficiente; se entrambi sono maggiori o uguali a 18, , il voto finale è pari al valore medio. Per ogni coppia di valori l’Algoritmo deve stampare il voto complessivo conseguito(insufficiente in caso di voto insufficiente o la media dei voti in caso di voto sufficiente). Alla fine deve stampare il numero totale di voti insufficienti. E’ l’esercizio 1 della dispensa di algoritmi sul mio sito. 12 Ottobre – Sabato Informatica 3 e 4 – 1° Ora – Gli algoritmi. Esercizio n. 6 della mia dispensa di algoritmi: Dato un intero n>=1, determinare tutti i suoi fattori primi(scritti una sola volta), supponendo che sia disponibile l’operatore di divisione intera. Algoritmo per determinare se tre misure possono essere considerate i lati di un triangolo qualsiasi. Algoritmo per scambiare il contenuto di due variabili. Tutti con Pseudocodice e diagramma a blocchi. Informatica 2 - 2° Ora – ECDL modulo 1 – Codice Ascii e Unicode. Rappresentazione delle immagini all'’interno di un calcolatore. Rappresentazione dei suoni. Linguaggi. Hardware e Software. Hardware fino a componenti principali di pag. pag. 17 escluso(Testo ECDL 5.0 Apogeo) Informatica – 3° Ora – Gli Algoritmi – Trovare un algoritmo per stabilire se un numero dato è positivo oppure negativo. Algoritmo che presi in input N Numeri interi, determini somma e media. Algoritmo per determinare somma e media di N numeri (sequenza chiusa da una zero). Algoritmo per le varie possibili soluzioni di una equazione di primo grado ax+b=0(esiste, impossibile, indeterminata). Determinare il massimo di una sequenza di N numeri persi da tastiera. Per casa 1° e 3° ora: Scrivere un algoritmo che presa in input una sequenza di numeri chiusa da uno zero, ne determini somma e media. Nel caso in cui l’utente non digita la zero, non sarà possibile inserire più di 50 numeri. 14 Ottobre – Lunedì sera Sistemi 1° Ora – Fine panoramica Sistemi operativi – System callDefinizione Processo. Fine primo gruppo slides Renzo Davoli(introduzione). Modulo 2 – Concorrenza – Stato di un processo, Interazione fra processi,ecc. Fino sezioni critiche escluse(pag. 52). Informatica – 2° Ora – Gli Algoritmi – Diagramma di flusso, Pseudocodice e Linguaggio C++ di esercizio dato la scorsa volta per casa. Algoritmo per calcolare il numero di maggiorenni in una classe di un gruppo di 40 alunni. Algoritmo per determinare quanti 1, 2 e X ci sono in una schedina di 13 giocate. Mia dispensa di algoritmi e testo Task 1 – Minerva fino pag. 108 esclusa. Per casa scrivere un algoritmo in Pseudocodice, Linguaggio C++ e Diagramma a blocchi che calcoli contemporaneamente il Massimo ed il Minimo di una sequenza di N numeri presa da tastiera. 23 Ottobre – Mercoledì Sistemi - 1° Ora – Rappresentazione dei numeri interi. Rappresentazione in modulo e segno. Rappresentazione in Complemento a 2. Fino pag. 25(addizione e sottrazione esclusa). Testo Atlas – Sistemi 1. Per casa, rappresentare in modulo e segno e in complemento a 2(con il numero minimo necessario di bit) i seguenti numeri: -8, 4, 12, -2 Ricordo che sul mio sito al link: http://home.teletu.it/pieroboschi/Documenti/Aritmetica_Binaria_Sistemi_numerazione_rapp_nu m.pdf E’ disponibile una dispensa dei sistemi di numerazione che tratta tutti gli argomenti fino ad ora di sistemi Informatica – 2° Ora – Correzione della verifica di Informatica della scorsa settimana. Non corretto il punto 3. Appena possibile correggerò le prove svolte e pubblicherò le soluzioni sul sito. 24 Ottobre – Giovedì Sistemi -3 - 1°Ora – Correzione verifica della scorsa settimana in classe alla lavagna. Conversione della parte frazionaria di un numero decimale in binario. Rappresentazione di un numero intero all'’interno del calcolatore. Metodo modulo e segno. Vantaggi e svantaggi. Metodo del Complemento a 2. Definizione di complemento di un numero descritto con un certo numero di cifre in una base. Fino pag. 34 mia dispensa di aritmetica binaria(sul mio sito). Esercizi sul complemento a 2. Per casa fare esercizi pag. 35 della dispensa. Informatica 3° - 2° Ora – Fine correzione verifica Informatica della scorsa settimana(Punto 3 – descrivere algoritmo se un numero preso da tastiera è primo oppure no). Pseudocodice e diagramma a blocchi. Informatica 3° - 3° Ora – Introduzione al linguaggio C++. Esercizi della dispensa : “Esercizi di Informatica – Colombo – Nitto”, scaricabile dal mio sito dal seguente link: http://home.teletu.it/pieroboschi/Documenti/EserciziRisolti_C.pdf Esercizi 1.0.-1.02-1.03-1.04-1.06. Per casa fare esercizio 1.07 della stessa dispensa Nella sezione download sono disponibili la soluzioni di Sistemi ed Informatica della verifica di Ottobre Aprile 2014 4 Aprile - Venerdi Studenti Luca Bufano e Daniele Trasente. Introduzione a Java e alle classi. Esercizi tratti dal testo - Il linguaggio Java - Lorenzi - Rizzi Atlas - fino pag. 121 escluso. Per casa fare esercizio: creare la classe Cerchio con le variabili di istanza e i metodi oppurtuni. Inoltre creare una classe di test che istanzi due cerchi e ne calcoli area e circonferenza. 7 Aprile - Lunedì Java - Introduzione al linguaggio. Testo Atlas: Il linguaggio Java(Lorenzi, Facchetti, Rizzi). Programmazione ad oggetti, Classi, Information Hiding, ecc) Esercizi fino pag. 122. Java Attributi e metodi statici. Array di oggetti. Ereditarietà. Polimorfismo. Casting fra le classi. Le librerie. La classe String. Esercizi sul libro. SERALE: Sistemi 1° - Testo Atlas . Fino pag. 98. Sistemi di numerazione, Rappresentazione di numeri interi e reali all'interno di un calcolatore. Inizio Comunicazione. 9 Aprile - Mercoledì Interfaccia Grafica Java. AWT. La libreria AWT. I contenitori, le componenti. Area di disegno. Layout degli elementi grafici. Gestione degli eventi. Lettura da una combo-box. Accenno al package Swing come evoluzione del package AWT. 11 Aprile - Venerdì Java - la connessioni ai database con JDBK. Richiamo sul linguaggio SQL. I driver per la connessione ai database. Tecnologia JDBC. Manipolazione dei dati. Interrogazioni. Servlet e pagine JSP. Introduzione all'architettura client/server web.Da pag. 303 A PAG. 328 del testo java atlas(lorenzi, facchetti rizzi). 14 Aprile - Lunedì Java. Servlet e pagine JSP. Le Servlet: metodo Init, doGet, doPost e service. Ambiente di esecuzione delle Servlet. Compilazione ed esecuzione delle Servlet. Esercizi sulle Servlet. Interazione con il client. Fino pag. 342 del testo Atlas - Il Linguaggio Java. Accesso ai database escluso. Serale: - I codici. Modello di rappresentazione di un processo di comunicazione. Teorema del campionamento. Teorema di Nyquist. I codici: Codici efficienti numerici. Codice Ascii. Codici Ebcdic e Unicode. Codici ridondanti. Codici rilevatori di errori. Codici autocorrettori. Libro Sistemi 1 - Atlas finito cap. 3. Gli Algoritmi. Definizione. Rappresentazione di semplici algoritmi In pseudocodice e diagrammi di flusso. 24 Aprile - Giovedì Basi di dati- Progettazione E/R(concettuale). Progettazione logica e Linguaggio di interrogazione SQL. Esercizi su E/R, progettazione logica e query di interrogazione con comandi di tipo SELECT. Esercizi tratti da eserciziari sul mio sito internet. JAVA - Le Servlet. Servlet per la connessione ai database. Le pagine JSP. Attivazione di una JSP. Passaggio di parametri ad una JSP. Fino pag. 357 par. 9 escluso del libro editore Atlas: Il linguaggio Java. 28 Aprile - Lunedì SERALE: Architetture: modello di un calcolatore tradizionaleModello di Von Newmann. Le memorie elettroniche. Il Bus. Plug and Play. Bus PCI. SCSI. Lo standard USB. La porta seriale e la porta parallela. Le stampanti. I dischi fissi(Hard Disk). Bus Sata e gestione dei dischi. I Sistemi RAID. Dischi ottici. USB Flash Drive. Il BiosChipset. Memorie a nastro magnetico. MICROPROCESSORI: struttura di base. La sezione esecutiva. La sezione di controllo. Prestazioni di un microprocessore. Il microprocessore Intel 8088/86. Evoluzione del processore 8086. Forme di parallelismo e Pipeline. I processori Pentium. Architetture CISC e RISC. Evoluzione dei processori Pentium. Finito cap. 6 del testo: Sistemi 1 - Atlas- Michele Naso Maggio 2014 05 Maggio - Lunedì 1° Ora - Reti di Computer. Concetti introduttivi. LAN-MAN-WAN. Architettuta ISO-OSI e Protocollo TCP/IP. Modello Client-Server e Peer to Peer. Mia dispensa di Reti di Computer sul mio sito fino pag. 56. 2° Ora - Basi di Dati. Progettazione concettuale, logica e e prove di SQL con comando Select. Esercizio: gestire un servizio di autobus(E/R e progettazione Logica). Esercizio Impiegati e vendite con comandi Select di SQL. Tutto tratto da eserciziario Basi di Dati Esculapio - progetto Leonardo. 3° Ora - Reti di Computer. Finita dispensa sul mio sito. Basi di Dati: Concetti generali. I Database relazionali. RDBMS. Progettazione concettuale e logica. Esercizio: come gestire un servizio di Autobus(Progettazione concettuale e Logica), tratto da eserciziario dell'ora precedente. SERALE: Processore Z80 - Concetti Fondamentali. Caratteristiche e programmazione. Set di istruzioni dello Z80. Applicazione LABVIEW accenni. Automi. Struttura. Tipi di Automi. Automi di Mealy e Moore. Esercizi su entrambi gli automi. Diagramma degli stati e rappresentazione tabellare. Linguaggio di programmazione VISUAL BASIC. Programmazione strutturata. Programmazione orientata agli oggetti e Visuale. Strutture di programmazione fondamentali. Struttura alternativa, ripetizione, ripetizione precondizionale, con contatore. Ambiente di programmazione Visual Basic. Semplici Programmi in Visual Basic. 07 Maggio - Mercoledì Java - Introduzione. Le classi. Gli oggetti, Information Hiding. Gli attributi(variabili di istanza). I Metodi. Creazione di oggetti e programmi. Esercizi Java tratti dal mio eserciziario Java fino a esercizio 3.4 Impiegato(Employee) incluso. Sistemi e reti di Computer. 5° - Analisi e discussione del tema di esami di sistemi Classe 5° di pag. 561 e 562 del testo: Sistemi 3 Atlas editore. 12 Maggio - Lunedì 1° ora - studenti tutti assenti 2° ora - Sistemi e Reti - 5° - Fine studio progetto di rete- tema esame stato 2004 da pag. 563 a pag 566 - testo Sistemi 3 Reti di computer Atlas. 3° ora - studenti tutti assenti 14 Maggio - Mercoledì 1° e 2° Ora - Programmazione Java - esercizi dal 3.4 al 7.3 escluso. Tratti dallo eserciziario sul mio sito Internet. 3° Ora - Sistemi e reti di computer. Schemi di rete - Topologia della reti. Esercizi da pag. 185 a pag. 191(infrastruttura di rete della Italsun) Del libro di testo: Impianti Informatici: Tecnologie ed applicazioni - Mc Graw Hill. Java - Realizzazione programma per il calcolo della Varianza Statistica. 21 Maggio - Mercoledì 1° Ora - C++ Esercizi. Eserciziario sul mio sito(dispensa esercizi C++) fino pag. 14/47. Esercizio fattoriale incluso. 2° Ora - Esercizi C(tratti da mio eserciziario sul mio sito) fino es. 2.07 escluso. Strutture di controllo C, array , matrici e stringhe. 3° Ora - Esercizi linguaggio C. Eserciziario sul mio sito dall'inizio fino a esercizio 1.13 incluso Giugno 2014 7 Giugno 2014 - Sabato I Sistemi operativi. Caratteristiche generali. Sistemi Mono e Multiprogrammati. Classificazione dal punto di vista dell'utente. Modello Onion-Skin( a strati). Fino pag. 56(fine del Cap. 1) del testo Sistemi 2(Sistemi operativi) - edizioni Atlas. 11 Giugno 2011 - Mercoledì sera I Sistemi operativi: Programmi e Processi. Le interruzioni. Stati di un processo e transizioni di stato. Fine cap. 2 del testo Sistemi 2(Sistemi operativi) - edizioni Atlas. Basi di Dati. Linguaggio SQL. Esercitazioni sul comando Select. Eserciziario di Basi di Dati - Braga-Brambilla-Campi. Progetto Leonardo. Database Impiegati e Aeroporto. Da pag. 17 a pag. 22.