giovedì 26 novembre 2009
Introduzione al programma "sqlite-3_6_20" per creazione di dataBase
Il prof ci ha introdotto alcune delle funzionalità di questo programma:
aperto il prompt dei comandi si è eseguito il programma. In seguito si è aperto il blocco note su cui abbiamo scritto e definito le tabelle "studente" e "professore":
create table studente (id int, nome char[30], primary key(id));
create table professore (id int, nome char[30], primary key(id));
insert into studente values (1, "Cavalierini");
insert into studente values (2, "Di Bari");
insert into studente values (3, "Velatta");
Abbiamo definito le tabelle descritte e visto i comandi con i quali è possibile verificare tale immissione dei dati e per vederle organizzate in righe e colonne:
Correzione esercizi
ES.9
La seguente tabella va normalizzata in forma 1NF:
DATI (nome, località, indirizzo, dataNascita, sesso, voto1, dataVoto1, materia1, voto2, dataVoto2, materia2, voto3,dataVoto3, materia3, ecc)
TABELLE:
STUDENTE (id, nome, località, indirizzo, dataNascita, sesso)
VOTO (id_studente, dataVoto, voto, materia)
ES.10
ANAGRAFICA (nome, cognome, matricola, nascita, indirizzo, codiceDipartimento, nomeDipartimento, indirizzoDipartimento, stipendio)
DIPENDENZE FUNZIONALI:
CodiceDipartimento → (nomeDipartimento, indirizzoDipartimento)
TABELLE:
LAVORO (matricola, codiceDipartimento, stipendio)
DIPARTIMENTO (codiceDipartimento, nomeDipartimento, indirizzoDipartimento)
ANAGRAFICA (matricola, nome, cognome, nascita, indirizzo)
giovedì 19 novembre 2009
Lavoro a gruppi
Questo è il testo che contiene tutte le informazioni necessarie per lo sviluppo del dataBase che io e Gabriele Di Bari abbiamo pensato di realizzare:
LAVORO DI GRUPPO
Componenti: Gabriele Di Bari, Andrea Pampanelli
GESTIONE ORDINI AUTOSALONI
Si vogliono registrare gli ordini d’acquisto provenienti da tutti gli autosaloni d’Italia, registrando i dati inerenti alla macchina, al corrispettivo acquirente e in quale autosalone è avvenuta la compravendita.
Le entità che comporranno questo dataBase sono: autosalone, contratto, macchina e acquirente.
L’entità autosalone sarà composta dai seguenti attributi:
- Nome
- Località
- N° civico
- Via
- Città
- Provincia
- Marche auto distribuite
(che indicherà quali tipologie di marche di auto si potranno trovare in quel salone)
Gli attributi che seguono invece comporranno l’entità contratto:
- Data
- Numero contratto
- Prezzo pagato
L’entità macchina avrà i seguenti attributi:
- Marca
- Modello
- Colore
- Serie
L’entità acquirente infine avrà gli attributi:
- Nome
- Cognome
- Data di nascita
- Luogo di nascita
- Residenza
- N° civico
- Via
- Città
- Provincia