110 likes | 207 Views
Abilità Informatiche Avanzate CdL Marketing Antonio Lassandro 570693. Secondo Compito: Progettazione di un DataBase. PRIMO ESERCIZIO. Si vuole automatizzare la gestione di una biblioteca personale. A tale scopo bisognerà memorizzare i dati relativi a: Libri Amici Prestiti.
E N D
Abilità Informatiche Avanzate CdL Marketing Antonio Lassandro 570693 Secondo Compito: Progettazione di un DataBase
Si vuole automatizzare la gestione di una biblioteca personale. A tale scopo bisognerà memorizzare i dati relativi a: • Libri • Amici • Prestiti Analisi dei requisiti Il fine ultimo è ricavare le informazioni relative ai libri prestati ai vari amici.
Schema entità - relazioni N : N LIBRI AMICI N : 1 1 : N PRESTITI
LIBRI Id Libro: codice univoco del libro Nome Libro: titolo del libro PROGETTAZIONE CONCETTUALE AMICI • Id Amico: codice univoco dell’amico • Nome Amico: Cognome e nome o soprannome dell’amico
PRESTITI Id Prestito: codice univoco prestito Scadenza Prestito: data di restituzione libro Id Amico: Foreign Key Id Libro: Foreign Key
Tabella libri Tabella amici
esempio libri amici prestiti
CHIAVI: • Tabella pazienti, attributo “Cod” • Tabella reparti, attributo “Cod” • Tabella medici, attributo “Matr” BASE DATI OSPEDALE • VINCOLI DI INTEGRITà REFERENZIALE: • Tabella ricoveri, attributo “Paziente” • Tabella reparti, attributo “Reparto” • Tabella medici, attributo “Reparto” A mio avviso non ci sono attributi sui quali possa essere sensato ammettere valori nulli.