Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
1
BASE DI DATI BIBLIOTECA PERSONALE
De Stasio Marco
2
BASI DI DATI N N N N AMICI LIBRI PRESTITI
3
ENTITA’ Sono state individuate le seguenti entità: AMICI LIBRI
PRESTITI
4
RELAZIONI Un amico può prendere in prestito più libri, un libro può essere prestato più volte, abbiamo una relazione N : N tra l’entità amici e l’entità libri, per normalizzare questa relazione ricorriamo ad una terza entità PRESTITI in cui: un amico può chiedere più prestiti (richiedere più libri); un libro può essere prestato più volte.
5
ENTITA’ LIBRI ID_libro (chiave primaria) Titolo libro
6
ENTITA’ AMICI ID_amico (chiave primaria) Nome Soprannome
7
ENTITA’ PRESTITI ID_prestito
FK_libro (indica che libro è stato prestato) FK_amico (indica che amico ha preso il libro) Data inizio prestito Data fine prestito
8
TABELLA LIBRI Nome campo Tipo campo Dimensione Vincoli Note ID_libro
Numerico Intero lungo Primary key Titolo libro Testo 50 Unique
9
ENTITA’ AMICI Nome campo Tipo campo Dimensione Vincoli Note ID_amico
Numerico Intero lungo Primary key Nome Testo 20 Not null Soprannome 10
10
ENTITA’ PRESTITI Nome campo Tipo campo Dimensione Vincoli Note
ID_prestito numerico Intero lungo Primary key FK_libro Numerico Foreign key Link alla tabella libri FK_amico Link alla tabella amici Data inizio prestito Data Data fine prestito Not null
11
OSSERVAZIONI È possibile ammettere valori nulli per la data di inizio prestito, inoltre nel caso in cui si inseriscono altri dati relativi agli amici tipo: numero di cell, , ecc…è possibile assumere la ragionevole presenza di dati nulli.
12
SECONDO PUNTO LE CHIAVI SONO: COD per l’entità pazienti
PAZIENTE e INIZIO per l’entità ricoveri MATR per l’entità medici COD per l’entità reparti
13
VINCOLI DI INTEGRITA’ Tra PAZIENTE in ricoveri e COD in pazienti
Tra REPARTO in ricoveri e COD in reparti Tra REPARTO in medici COD in reparti Tra PRIMARIO in reparti e MATR in medici VALORI NULLI COGNOME e NOME in pazienti e medici FINE in ricoveri NOME in reparti
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.