Universita' Roma Tre CCS Ingegneria Informatica Dip Informatica e Automazione
 

Sistemi informativi (nuovo ordinamento)
Anno accademico 2004-2005
Progetto, prima parte (Homework 1 del 13/12/2004)

Home page del corso Programma e materiale Avvisi

L'homework prevede la definizione, a livello concettuale e logico, del dizionario dei dati relativo a due dei seguenti modelli. Ciascuno studente deve considerare due modelli, sulla base dell'ultima cifra del proprio numero di matricola:

Ultima cifra della matricola
Modelli
1 o 2
1 e 5
3 o 4
2 e 4
5 o 6
4 e 5
7 o 8
1 e 3
9 o 0
1 e 2

 

  1. Modello E-R con relationship N-arie
  2. Modello E-R in cui le relationship possono essere definite non solo su entità, ma anche su relationship
  3. Modello relazionale a oggetti, in cui, oltre alle tabelle basate su valori, possono essere definite tabelle con identificatore (in cui ogni riga ha un identificatore univoco gestito dal sistema) e gli attributi possono essere non solo valori ma anche identificatori (cioè riferimenti a righe di tabelle)
  4. Modello (semplificato) per basi di dati a oggetti, in cui il costrutto fondamentale è la classe e gli attributi possono essere di due tipi: valori e riferimenti ad oggetti
  5. Modello relazionale, come visto a lezione, con aggiunta dei vincoli di integrità referenziale (da considerare come un costrutto aggiuntivo). N.B. ricordare che un vincolo può contenere più attributi

Regole: gli studenti possono consultarsi (anche discutendo sul newsgroup), ma debbono poi consegnare ciascuno un proprio elaborato

Consegna: l'elaborato va consegnato, per posta elettronica al docente, inviando un messaggio che abbia come Subject "[SINF] homework 1" e come attachment il file con l'elaborato che puo' avere estensione pdf, txt, doc (o zip, con file interno in uno dei suddetti formati) e nome uguale al numero di matricola preceduto da "SINF-01-". Quindi, lo studente con numero di matricola 123456 deve inviare un attachment di nome "SINF-01-123456" ed estensione una di quelle sopra indicate.

Scadenza:lunedì 20 dicembre ore 14 (elenco elaborati ricevuti in tempo)

Valutazione:l'homework avrà un peso ridotto (non più di un quarto del peso del progetto)

 
Paolo Atzeni, Dipartimento di Informatica e Automazione, Università Roma Tre
Ultima modifica 20 dicembre 2004