1 / 15

Data Base: Biblioteca personale

Data Base: Biblioteca personale. Prof. Agostino Marengo Barbara Petroni. Progettazione concettuale. Per il nostro database abbiamo individuato le seguenti entità: Libri Amici Prestiti. Progettazione concettuale. Amici. 1:N. Prestiti. 1:N. Libri. N: N. Progettazione concettuale.

samuru
Download Presentation

Data Base: 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. Data Base: Biblioteca personale Prof. Agostino Marengo Barbara Petroni

  2. Progettazione concettuale Per il nostro database abbiamo individuato le seguenti entità: • Libri • Amici • Prestiti

  3. Progettazione concettuale Amici 1:N Prestiti 1:N Libri N: N

  4. Progettazione concettuale Amici Per l’entità AMICI sono stati individuati i seguenti attributi: • Id_Amico • Nome Amico • Soprannome Amico • Indirizzo Amico • Telefono Amico • E-mail Amico

  5. Progettazione concettuale Libri Per l’entità LIBRI sono stati individuati i seguenti attributi: • Id_Libro • Titolo Libro • Genere Libro • Autore Libro

  6. Progettazione logica N:N Amici Libri • Un AMICO può essere richiesto da più amici • Un LIBRO può essere prestato a più amici

  7. Progettazione logica 1 : N Libri Amici N : 1 N : N Prestiti

  8. Progettazione logica Tra la tabella “Amici” e la tabella “Libri” vi è una relazione del tipo N:N quindi vi è una tabella esterna, chiamata “Prestiti”. Questa tabella contiene le chiavi esterne delle altre due tabelle, la sua chiave primaria e altri attributi.

  9. Progettazione logica La tabella Prestiti ha i seguenti attributi: Id_data: codice univoco Campo link alla tabella Libri: definisce il Libro che è stato prestato Campo link alla tabella Amici: definisce a chi è stato prestato il libro Data restituzione

  10. Progettazione logica Tabella Libri

  11. Progettazione logica Tabella Amici

  12. Progettazione logica Tabella Prestiti

  13. Base di dati : ospedale In questa Base di Dati le Primary Key sono: Per la Tabella REPARTI: Cod Per la Tabella PAZIENTI: Cod Per la Tabella MEDICI: Matr Per la Tabella RICOVERI: Pazienti e inizio Si è scelta tale relazione in “Ricoveri” poiché si presume che un paziente possa esser ricoverato una sola volta nel giorno

  14. Base di dati : ospedale I vincoli di integrità in tale base di dati sono: “Paziente” nella tabella “Ricoveri” “Reparto” nella tabella “Ricoveri” “Cod nella tabella “Reparti”“Primario” nella tabella “Reparti” “Cod” nella tabella “Reparti” “Matr” nella tabella “Medici”“Reparto” nella tabella “Medici” “Cod” nella tabella “Pazienti”

  15. Base di dati: ospedale I valori nulli sono ammessi negli attributi: “Nome e Cognome” in “Pazienti”“Fine” in “Ricoveri”“Nome e Cognome” in “Medici”“Nome” in “Reparti” Tali attributi non sono campi chiave e non hanno alcun vincolo di integrità referenziale

More Related