Secondo compito 1.Progettazione DataBase Adorante Maria

6
Secondo compito 1.Progettazione DataBase Adorante Maria

description

Secondo compito 1.Progettazione DataBase Adorante Maria . Analisi dei requisiti. Si vuole automatizzare la gestione di una biblioteca personale. E’ necessario memorizzare le entità: Amici Libri D ominio Applicativo - PowerPoint PPT Presentation

Transcript of Secondo compito 1.Progettazione DataBase Adorante Maria

Page 1: Secondo compito 1.Progettazione  DataBase Adorante Maria

Secondo compito

1.Progettazione DataBase

Adorante Maria

Page 2: 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

Page 3: Secondo compito 1.Progettazione  DataBase Adorante Maria

Schema Entità-Relazioni

amici libri

PRESTITI

N : N

1 : N

N : 1

Page 4: Secondo compito 1.Progettazione  DataBase Adorante Maria

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

Page 5: Secondo compito 1.Progettazione  DataBase Adorante Maria

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.

Page 6: Secondo compito 1.Progettazione  DataBase Adorante Maria

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