1 / 11

Punto 1

Punto 1. Nel progettare il database previsto dal punto 1, si è resa necessaria l’individuazione di 3 entità:AMICI, LIBRI e PRESTITI.

sahkyo
Download Presentation

Punto 1

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. Punto 1 Nel progettare il database previsto dal punto 1, si è resa necessaria l’individuazione di 3 entità:AMICI, LIBRI e PRESTITI. AMICI è una entità che consente di descrivere attraverso gli attributi “soprannome”(C.P.), “nome”, “cognome”, “età” i dati anagrafici principali degli amici del proprietario della biblioteca personale. LIBRI è un’entità che consente di descrivere attraverso gli attributi “titolo”(C.P.), “casa editrice”, “anno”, “genere” le caratteristiche principali dei libri che compongono la biblioteca personale. PRESTITI è un’entità che consente di rilevare attraverso gli attributi “n.prestito”(C.P.), “soprannome”, “titolo”, “data prevista sostituzione” i vari prestiti effettuati dal proprietario della biblioteca personale ai suoi amici. Il ricorso a quest’ultima entità si è reso indispensabile per risolvere una relazione “molti a molti” esistente tra le entità LIBRI e AMICI. Giovanni Di Leo 570449

  2. RELAZIONE n:n TRA “AMICI” E “LIBRI”

  3. Entità AMICI

  4. Entità LIBRI

  5. Entità PRESTITI

  6. Punto 2 Nel database proposto nel punto 2 si individuano le seguenti relazioni: Pazienti-Ricoveri: 1:n(ognipaziente può essere stato ricoverato più volte) Reparti-Ricoveri:1:n(ogni reparto ha più ricoveri) Reparti-Medici:1:n(perogni reparto sono presenti più medici ma un solo primario) L’entità RICOVERI nasce dall’esigenza di risolvere la relazione “n:n” esistente tra PAZIENTI e REPARTI:in essa infatti si indiduano le 2 chiavi esterne “codp” e “codr”.Per poter garantire l’integrità referenziale dell’intera entità, inoltre, è necessario considerare, come chiave primaria, l’attributo “data inizio” supponendo che sia possibile accettare solo un ricovero al giorno. L’unico attributo che potrebbe assumere valore nullo nell’intero database, risulta essere:”data fine” nel caso in cui il ricovero risulti ancora in corso. Giovanni Di Leo 570449

  7. Relazioni esistenti nel database proposto:

  8. Entità MEDICI

  9. Entità PAZIENTI

  10. Entità REPARTI

  11. Entità RICOVERI

More Related