La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

PROGETTAZIONE DATABASE SECONDO COMPITO CAROLINA CASIELLO

Presentazioni simili


Presentazione sul tema: "PROGETTAZIONE DATABASE SECONDO COMPITO CAROLINA CASIELLO"— Transcript della presentazione:

1 PROGETTAZIONE DATABASE SECONDO COMPITO CAROLINA CASIELLO
1. PRIMO PUNTO ENTITA’ DA CONSIDERARE: AMICI LIBRI DOMINIO APPLICATIVO: RAPPRESENTA TUTTE LE ENTITA’ COINVOLTE NELLE GESTIONE DELLA BIBLIOECA PERSONALE, IN PARTICOLARE QUELLE RELATIVE ALLA GESTIONE DEI PRESTITI.

2 SCHEMA ENTITA’-RELAZIONI
1 : AMICI LIBRI N 1 : N : N PRESTITI

3 DEFINIZIONE DELLE CARATTERISTICHE DEGLI ATTRIBUTI
PROGETTAZIONE LOGICA DEFINIZIONE DELLE CARATTERISTICHE DEGLI ATTRIBUTI TABELLA AMICI NOME CAMPO TIPO CAMPO DIMENSIONE VINCOLI NOTE Id amici numerico Intero lungo Primary key nome testo 10

4 TABELLA LIBROI NOME CAMPO TIPO CAMPO DIMENSIONE VINCOLI NOTE Id libro numerico Intero lungo Primary key titolo testo 50 unique

5 VALORI NULLI: DATA RESTITUZIONE
TABELLA PRESTITI NOME CAMPO TIPO CAMPO DIMENSIONE VINCOLI NOTE Id prestito numerico Intero lungo Primary key FK amici Foreign key Link a tabella amici FK libri Foreign Key Link a tabella libri Data restituzione data Not null VALORI NULLI: DATA RESTITUZIONE CHIAVE: TITOLO PERCHE’ OGNI LIBRO E’ UNICO E PERTANTO NON PUO’ AVERE VALORI NULLI

6 2. SECONDO PUNTO Le chiavi sono rappresentate da:
«cod» per la relazione PAZIENTI; «paziente» e «inizio» per la relazione ricoveri; «matricola» per la relazione medici; «cod» per la relazione reparti. I vincoli d’integrità sono: «Paziente» e «cod» in ricoveri e pazienti; «reparto» e «cod» in ricoveri e reparti; «Primario» e «matr» in reparti e medici; «reparto» e «cod» in medici e reparti. I vincoli nulli sono: «cognome» e «nome» in pazienti; «fine» in ricoveri; «cognome» e «nome» in medici; «nome» in reparti.


Scaricare ppt "PROGETTAZIONE DATABASE SECONDO COMPITO CAROLINA CASIELLO"

Presentazioni simili


Annunci Google