Informatica 3 Liceo Scientifico Scienze Applicate/Compito1
Compito n.1
Oggetto :Database, Modello E/R, Modello Relazionale, Query
1) Mario possiede una concessionaria di auto e vuole implementare un database per conservare le informazioni anagrafiche dei suoi clienti e dei contratti di vendita da loro sottoscritti, la concessionaria propone i modelli di auto di diversi produttori d'auto (fiat, citroen, bmw ,etc). Il database ha organizzato i modelli d'auto per tipo (sportiva, citycar, fuoristrada, etc.) per ogni tipo si registrano informazioni quali: descrizione del tipo, consigli per la guida e istruzioni per la manutenzione. Nel database si conservano le informazioni sui produttori europei d'auto e del relativo rappresentante di zona da cui la concessionaria acquista le auto e quelle sui tipi d'auto.
Il database deve poter essere interrogato per permettere di estrarre le seguenti informazioni:
- elenco clienti ordinato per cognome e nome
- elenco dei clienti che si chiamano Rossi nati nel 1940
- nome e cognome del cliente il cui numero telefonico contiene le cifre 34567
- elenco modelli auto con cilindrata compresa fra i 1200 e i 1800 cc
- elenco dei modelli di auto con un prezzo minore di 14000 euro e che sono fiat o citroen
- nome,cognome e n.telefono di tutti i rappresentanti di zona la cui sede è a milano o a roma o a venezia
- numero di auto che il signor rossi codice 1234 ha comprato
- clienti che hanno acquistato un'auto fiat di tipo sportiva nel mese di marzo 2015
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 del linguaggio sql (non spiegare le singole istruzioni)