Informatica 3 Liceo Scientifico Scienze Applicate/Compito1

Wikibooks, manuali e libri di testo liberi.
Indice del libro

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)