130 likes | 230 Views
BASE DI DATI BIBLIOTECA PERSONALE. Di Turi Domenico. BASI DI DATI. AMICI. LIBRI. N 1 1 N
E N D
BASE DI DATI BIBLIOTECA PERSONALE Di Turi Domenico
BASI DI DATI AMICI LIBRI N 1 1 N 1 1 N N PRESTITI
ENTITA’ Sono state individuate le seguenti entità: • AMICI • LIBRI • PRESTITI
RELAZIONI • Un amico può prendere in prestito più libri, un libro può essere prestato più volte, abbiamo una relazione N : N tra l’entità amici e l’entità libri, per normalizzare questa relazione ricorriamo ad una terza entità PRESTITI in cui: un amico può chiedere più prestiti (richiedere più libri); un libro può essere prestato più volte
ENTITA’ LIBRI • ID_libro (chiave primaria) • Titolo libro
ENTITA’ AMICI • ID_amico (chiave primaria) • Nome • Soprannome
ENTITA’ PRESTITI • ID_prestito • FK_libro (indica che libro è stato prestato) • FK_amico (indica che amico ha preso il libro) • Data inizio prestito • Data fine prestito
OSSERVAZIONI È possibile ammettere valori nulli per la data di inizio prestito, inoltre nel caso in cui si inseriscono altri dati relativi agli amici tipo: numero di cell, e-mail, ecc…è possibile assumere la ragionevole presenza di dati nulli.
SECONDO PUNTO LE CHIAVI SONO: • COD per l’entità pazienti • PAZIENTE e INIZIO per l’entità ricoveri • MATR per l’entità medici • COD per l’entità reparti
VINCOLI DI INTEGRITA’ • Tra PAZIENTE in ricoveri e COD in pazienti • Tra REPARTO in ricoveri e COD in reparti • Tra REPARTO in medici COD in reparti • Tra PRIMARIO in reparti e MATR in medici VALORI NULLI • COGNOME e NOME in pazienti e medici • FINE in ricoveri • NOME in reparti