La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Progettazione di un DataBase SECONDO COMPITO ABILITA’ INFORMATICHE Michele Lovecchio 566581.

Presentazioni simili


Presentazione sul tema: "Progettazione di un DataBase SECONDO COMPITO ABILITA’ INFORMATICHE Michele Lovecchio 566581."— Transcript della presentazione:

1 Progettazione di un DataBase SECONDO COMPITO ABILITA’ INFORMATICHE Michele Lovecchio 566581

2 Schema relazionale Amici Libri Prestiti N 1 : N N : 1

3 Dominio applicativo Il dominio è rappresentato da tutte le entità riguardanti la “biblioteca personale” L’entità amici può prendere in prestito più libri. I libri possono essere prestati a più amici. E’ una relazione molti a molti. E’ necessario inserire un’altra entità in questo caso “prestiti” in modo tale da registrare la data di restituzione e creare una relazione molti a uno sia con l’entità libri che con l’entità amici.

4 Progettazione concettuale Entità individuate: ◦AMICI ◦LIBRI ◦PRESTITI

5 Progettazione concettuale Attributi AMICI: ◦Id_amico: codice univoco di Amici ◦Nome: nomi degli amici che usufruiscono della biblioteca Attributi LIBRI: ◦Id_libro: codice univoco di Libri ◦Titolo: titolo dei libri prestati Attributi PRESTITI: ◦Id_prestito: codice univoco di Prestiti ◦Data_rest.: data prevista di restituzione del libro ◦Id_amico: foreign key ◦Id_libro: foreign key

6 Progettazione logica Nome campo Tipo campo DimensioneVincoliNote Id_amicoNumericoIntero lungoPrimary key NomeTesto20Unique Tabella AMICI Tabella LIBRI Nome campo Tipo campo DimensioneVincoliNote Id_libroNumericoIntero lungoPrimary key TitoloTesto20Unique

7 Tabella PRESTITI Nome campoTipo campo DimensioneVincoliNote Id_prestitoNumericoIntero lungoPrimary key Data_restDataNot Null FkamicoPrestitoNumericoIntero lungoForeign key Link tab amici FklibroPrestitoNumericoIntero lungoForeign key Link tab libri

8 Esempio istanza tabellare Id_libroTitolo 001McMafia 002Gomorra Id_prestitoData_restFkamicoPrestitoFklibroPrestito 011129/03/2011123001 021102/04/2011124002 031106/04/2011123002 Id_amicoNome 123Michele 124Franco LIBRIAMICI PRESTITI

9 Secondo punto “base dati ospedale”

10 SECONDO PUNTO Chiavi ◦Attributo Cod della tabella Pazienti ◦Attributo Cod della tabella Reparti ◦Attributo Matr. Della tabella Medici Vincoli di integrità referenziale ◦Paziente della tabella Ricoveri ◦Reparto della tabella Ricoveri ◦Reparto della tabella Medici Non trovo sensato utilizzare valori nulli negli attributi


Scaricare ppt "Progettazione di un DataBase SECONDO COMPITO ABILITA’ INFORMATICHE Michele Lovecchio 566581."

Presentazioni simili


Annunci Google