1 / 9

DATABASE BIBLIOTECA PERSONALE

1° ESERCIZIO. DATABASE BIBLIOTECA PERSONALE. L’obiettivo è la CREAZIONE di un DATABASE necessario per la gestione dei prestiti di una BIBLIOTECA PERSONALE. Il primo passo da compiere consiste nell’individuare le ENTITA’ esistenti: AMICI LIBRI PRESTITI

meryle
Download Presentation

DATABASE 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. 1° ESERCIZIO DATABASE BIBLIOTECA PERSONALE L’obiettivo è la CREAZIONE di un DATABASE necessario per la gestione dei prestiti di una BIBLIOTECA PERSONALE. Il primo passo da compiere consiste nell’individuare le ENTITA’ esistenti: • AMICI • LIBRI • PRESTITI Successivamente è necessario stabilire le RELAZIONI esistenti attraverso il seguente SCHEMA ENTITA’-RELAZIONI:

  2. AMICI LIBRI N:N 1:N 1:N PRESTITI • AD UN AMICO POSSIAMO PRESTARE N LIBRI • UN LIBRO PUO’ ESSERE PRESTATO AD N AMICI E IN DATE DIFFERENTI

  3. DEFINIZIONE CARATTERISCHE DEGLI ATTRIBUTI TABELLA AMICI TABELLA LIBRI

  4. TABELLA PRESTITI

  5. ISTANZA TABELLARE TABELLA AMICI

  6. TABELLA LIBRI

  7. TABELLA PRESTITI

  8. INDIVIDUAZIONE VALORI NULLI L’UNICO ATTRIBUTO CHE PUO’ AMMETTERE VALORI NULLI E’ LA DATA PRESUNTA DI RESTITUZIONE IN QUANTO E’ POSSIBILE CHE PER ALCUNI LIBRI NON SIA STATA FISSATA UNA DATA DI RESTITUZIONE. NON E’ POSSIBILE ACCETTARE VALORI NULLI SUGLI ATTRIBUTI TITOLO E SOPRANNOME IN QUANTO E’ STRETTAMENTE NECESSARIO SAPERE QUALE LIBRO E’ STATO PRESTATO E SOPRATTUTTO A CHI E’ STATO PRESTATO.

  9. 2° ESERCIZIO CHIAVI PRIMARIE E VINCOLI DI INTEGRITA’ Nella tabella PAZIENTI: Primary key è l’attributo “COD” Nella tabella REPARTI: Primary key è l’attributo “COD” Foreign Key è l’attributo “Primario” (link alla tabella MEDICI) Nella tabelle MEDICI: Primary key è l’attributo “MATR” Foreign Key è l’attributo “REPARTO” (link alla tabella REPARTI) Nella tabella RICOVERI: Primary key è l’attributo “INIZIO” Foreign Key è l’attributo “PAZIENTE” (link alla tabella PAZIENTI; l’attributo “ REPARTO” (link alla tabella REPARTI) VALORI NULLI L’attributo che potrebbe assumere valore nullo è FINE nella relazione RICOVERI: nel momento in cui viene ricoverato un paziente viene annotata la data di inizio, ma non risulta essere strettamente necessario annotare quella di fine .

More Related