venerdì 31 ottobre 2008
domenica 26 ottobre 2008
Esercizio sulla progettazione del database
Problema per la classe VA liceo tecnico 26 ottobre 2008 da fare per questa notte.
In un comune (nome e provincia) si vuole creare un database che permetta di conoscere quali sono le abitazioni non affittate ossia vuote. In particolare si vogliono memorizzare i dati relativi al tipo di abitazione . Se si tratta di un appartamento i dati sono l'interno dell'appartamento, la grandezza dell'appartamento in metri quadrati, il numero delle stanze, il nome del condominio, il numero civico, la via. Se è una casa, la sua cubatura, il numero civico, la via. In tutti i casi si deve anche memorizzare il nome del proprietario, e i suoi dati anagrafici,in particolare l'indirizzo e la località della sua residenza.
Quando andiamo ad interrogare questo database vogliamo sapere:
- quanti sono gli appartamenti sfitti in un condominio
- quali sono gli appartamenti sfitti per ogni via del comune.
- quanti sono in totale nel comune
- l'elenco dei proprietari degli appartamenti sfitti
- quante sono le stanze in totale
- quanti sono i metri quadrati in totale per via e il totale complessivo del comune
- quali sono le case sfitte nel comune
- quante sono le case sfittie nel comune
- l'elenco dei proprietari delle case sfitte
- Devi disegnare lo schema concettuale. Ci sono entità deboli ?
- Devi ricavare la definizione delle tabelle relazionali dallo schema concettuale
- Devi popolare queste tabelle con alcuni dati campione
sabato 25 ottobre 2008
mercoledì 22 ottobre 2008
esercizio 23 ottobre 2008
Tabelle e dati campioni dell'esempio "Insegnante valuta Studente attibuendogli dei voti"

INSEGNANTE(numeroMatricola, nome, materia)
STUDENTE(numeroMatricola,nome,classe)
VALUTA(voto,data,codiceInsegnante,codiceStudente)
VALUTA
Voto | Data | codiceIns | codiceStu |
7 | 221008 | 1 | 1 |
5 | 231008 | 1 | 4 |
4 | 150908 | 2 | 2 |
STUDENTE
numeroM | Nome | classe |
1 | Tizio | val |
2 | Caio | val |
3 | Sempronio | val |
4 | Rossi | val |
INSEGNANTE
numeroM | Nome | Materia |
1 | Natalizi | Informatica |
2 | Fodra | Lettere |
Esercizio VAL da fare per giovedì sera 23 ottobre 2008
Vogliamo memorizzare i cantanti (nome, età) e le canzoni (titolo, anno pubblicazione) preferite dagli studenti (nome, età). Inoltre si vuole memorizzare in quali siti web (indirizzo sito, nomeUtente, password) le vanno ad ascoltare.
Occorre scoprire quali sono le entità, i loro attributi e le relazioni.
Ci sono attributi di qualche relazione ?
Dopo aver disegnato lo schema entità relazione, determina le tabelle come nell'esempio precedente, ed inserisci alcuni dati campioni da te inventati.

