190 likes | 339 Views
BASE DI DATI BIBLIOTECA PERSONALE. Marianna Ginosa. PROGETTAZIONE DATABASE. Il proprietario della biblioteca presta i libri ai suoi amici Gli amici sono indicati attraverso il nome o il soprannome I libri sono conservati per titolo (non ci sono due titoli uguali)
E N D
BASE DI DATI BIBLIOTECA PERSONALE Marianna Ginosa
PROGETTAZIONE DATABASE • Il proprietario della biblioteca presta i libri ai suoi amici • Gli amici sono indicati attraverso il nome o il soprannome • I libri sono conservati per titolo (non ci sono due titoli uguali) • Il proprietario annota la data di restituzione del libro
ANALISI REQUISITI • Si vuole organizzare il prestito di libri di una biblioteca personale • A tale scopo bisognerà memorizzare i dati relativi a : • LIBRI • AMICI • PRESTITI Il fine ultimo è ricavare informazioni relative al prestito dei libri
DOMINIO APPLICATIVO • Il dominio applicativo è rappresentato dal prestito dei libri di cui bisogna tener traccia.
PROGETTAZIONE CONCETTUALE • Sono state individuate le seguenti entità: LIBRI AMICI PRESTITI
LIBRI Per l’entità LIBRI sono stati individuati i seguenti attributi: Id libro: codice univoco del libro (in questo caso come codice univoco si potrebbe usare anche il titolo del libro perché non ci sono doppioni) Titolo libro Autore libro Collocazione libro
AMICI Per l’entità AMICI sono stati individuati i seguenti attributi: IdAmico: codice univoco amico NomeAmico SoprannomeAmico
PRESTITI Per l’entità PRESTITI sono stati individuati i seguenti attributi: IdPrestito: codice univoco prestito IdAmico: link alla tabella AMICI IdLibro: link alla tabella LIBRI DataPrestito DataRestituzionePrestito
DEFINIZIONE DELLE RELAZIONI • Un amico può prendere n libri • Un libro può essere preso da n amici AMICI Relazione n : n LIBRI 1 : n n : 1
SCHEMA ENTITA’- RELAZIONI PRESTITI n : n AMICI LIBRI
PROGETTAZIONE LOGICADEFINIZIONE DELLE CARATTERISTICHE DEGLI ATTRIBUTI TABELLA AMICI
Dalla relazione n : n delle tabelle Amici e Libri nasce una nuova tabella: TABELLA PRESTITI
DATABASE OSPEDALE • TABELLA PAZIENTI