Informatica 3 Liceo Scientifico Scienze Applicate/Compito2
Compito n.2
Oggetto :Database, Modello E/R, Modello Relazionale, Query
1) Silvia è un'antiquaria che possiede un negozio a Verona e vende opere d'arte di tipo diverso : quadri, mobili, antichi libri di matematica, stupendi orologi da tavolo, monete d'oro francesi, antichi vasi Ming, etc. Da un po' cerca di far ordine e finalmente ha deciso, su consiglio della nipote Giulia Iron, di usare un database in cui vuole conservare l'elenco degli oggetti presenti in negozio (n. prodotto, descrizione breve, paese di provenienza, descrizione storica, prezzo di listino, epoca dell'artefatto) suddivisi per tipo, un elenco dei clienti (con la relativa anagrafica) e un elenco dei contratti di vendita ( prezzo di vendita, modalità di consegna, presenza attestazione di autenticità, foto). Il database deve poter essere interrogato per permettere di estrarre le seguenti informazioni:
- elenco clienti ordinato per cognome e nome in senso decrescente
- elenco dei clienti che si chiamano Lupin nati a Parigi
- nome e cognome del cliente il cui numero telefonico di sette cifre inizia con 007
- elenco “quadri ad olio” (è una voce della tabella tipo) venduti a clienti milanesi
- elenco delle opere d'arte con un prezzo minore di 14000 euro provenienti dalla Francia o dall'Italia.
- nome,cognome e n.telefono di tutti i clienti che hanno acquistato più di 3 opere d'arte
- numero di “mobili Ceron il Vittorioso” ( tipo) che il signor rossi codice 1234 ha comprato
- clienti che hanno comprato un'opera d'arte con attestato di autenticità nel mese di marzo 2014 o nel mese di marzo 2012
Implementa il modello E/R, deriva quello Relazionale e risolvi le interrogazioni in SQL .
2) Descrivi il modello E/R
3) Descrivi le regole per passare dal modello E/R al modello relazionale
4) Descrivi le caratteristiche dei database reticolari