POLITECNICO DI BARI CORSI DI LAUREA IN ING. INFORMATICA, ING. ELETTRONICA E ING. GESTIONALE PROVA SCRITTA DI SISTEMI INFORMATIVI 6 ottobre ’03 nome_______________cognome______________________matr___________CdL____________ a) Si progetti uno schema concettuale Entità-Relazioni per lo scenario più sotto descritto. Si vuole realizzare un database relativo alla gestione di una palestra In particolare si vogliono immagazzinare i dati relativi agli iscritti: nome, cognome, indirizzo, telefono_casa e cellulare, codice univoco, tipo di iscrizione, corsi seguiti e ingressi effettuati il tipo di iscrizione: mensile, annuale, pacchetto con numero di ingressi il tipo di fascia oraria e il prezzo relativo il tipo di corso: nome, identificatore, orari di erogazione dei corsi gli istruttori: nome, codice_fiscale, corsi erogati ed orari Indicare le cardinalità delle relazioni e un identificatore per ciascuna entità. b) Si definiscano le relazioni (tabelle) risultanti in SQL, avendo cura di esplicitare i vincoli di integrità. c) Si vuole realizzare un database relativo alla gestione dei conti correnti per gli utenti di una banca. E’ stata a tal fine costruita, da un inesperto progettista, una unica tabella descritta dai seguenti attributi: Tabella (Nome, Cognome, Codfiscale, Indirizzo, NumeroConto, TipoConto, Saldo, TipoOperazione, CodiceOperazione, Importo, DataOperazione, DataValuta) se ne determini la chiave e si individuino, esplicitandole, le dipendenze funzionali. Sulla base di queste si proceda alla normalizzazione in 3° forma normale, preservando le dip. Funzionali. d) Date le seguenti relazioni: Fornitori(codice_fornitore,nome,indirizzo,città) Prodotto(codice_prodotto,nome,marca,modello) Catalogo(codice_fornitore,codice_prodotto,costo) si formulino le seguenti interrogazioni in SQL: 1) Trovare il nome e l’indirizzo dei fornitori di prodotti “belgioiso” 2) trovare il costo medio dei prodotti forniti nella città di Bari 3) trovare il codice del prodotto più costoso fotniro nella città di Bari