1 / 13

BASE DI DATI BIBLIOTECA PERSONALE

BASE DI DATI BIBLIOTECA PERSONALE. Di Turi Domenico. BASI DI DATI. AMICI. LIBRI. N 1 1 N

Download Presentation

BASE DI DATI BIBLIOTECA PERSONALE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BASE DI DATI BIBLIOTECA PERSONALE Di Turi Domenico

  2. BASI DI DATI AMICI LIBRI N 1 1 N 1 1 N N PRESTITI

  3. ENTITA’ Sono state individuate le seguenti entità: • AMICI • LIBRI • PRESTITI

  4. 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

  5. ENTITA’ LIBRI • ID_libro (chiave primaria) • Titolo libro

  6. ENTITA’ AMICI • ID_amico (chiave primaria) • Nome • Soprannome

  7. 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

  8. TABELLA LIBRI

  9. ENTITA’ AMICI

  10. ENTITA’ PRESTITI

  11. 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.

  12. 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

  13. 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

More Related