Secondo compito 1.Progettazione DataBase Adorante Maria
description
Transcript of Secondo compito 1.Progettazione DataBase Adorante Maria
Secondo compito
1.Progettazione DataBase
Adorante Maria
Si vuole automatizzare la gestione di una biblioteca personale. E’ necessario memorizzare le entità:
1. Amici2. Libri
Dominio Applicativo E’ rappresentato dalle entità del sistema Biblioteca,
particolarmente quelle relativa alla gestione dei Prestiti.
Analisi dei requisiti
Schema Entità-Relazioni
amici libri
PRESTITI
N : N
1 : N
N : 1
Definizione delle caratteristiche degli attributiProgettazione Logica
Tabella Amici
Nome Campo
Tipo Campo
Dimensione Vincoli Note
Id Amico Numerico Intero lungo Primary Key
Nome Amico
Testo 25 Unique
Tabella Libri
Nome Campo
Tipo Campo
Dimensione Vincoli Note
Id libro Numerico Intero lungo Primary Key
Titolo Testo 45 Unique
Nome Campo Tipo Campo Dimensione Vincoli Note
Id prestito Numerico Intero lungo Primary Key
Fk Amici Numerico Intero lungo Foreign Key Link alla tabella Amici
Fk Libri Numerico Intero lungo Foreign Key Link alla tabella Libri
Data restituzione
Data Not null
Tabella Prestiti
I libri possono essere prestati anche senza fissare la data di restituzione, quindi i valori nulli riguardano la Data di Restituzione.
Non possendendo due libri con lo stesso titolo, la chiave è Titolo.
Chiavi : Per Pazienti e Reparti è “Cod” ; Per Ricoveri sono “Paziente” , “Inizio” ; Per Medici è “Matr” .Vincoli di Integrità Referenziale esistono tra : “Paziente” in Ricoveri e “Cod” in Pazienti ; “Primario” in Reparti e “Matr” in Medici ; “ Reparto” in Medici e “Cod” in “Reparti” ; “Reparto” in “Ricoveri” e “Cod” in Reparti” .
2.Base dati Ospedale