La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Iniziamo con la prima fase della progettazione ovvero quella concettuale Ho individuato 2 entità: AMICI LIBRI PUNTO 1) PROGETTARE UN DATABASE.

Presentazioni simili


Presentazione sul tema: "Iniziamo con la prima fase della progettazione ovvero quella concettuale Ho individuato 2 entità: AMICI LIBRI PUNTO 1) PROGETTARE UN DATABASE."— Transcript della presentazione:

1 Iniziamo con la prima fase della progettazione ovvero quella concettuale Ho individuato 2 entità: AMICI LIBRI PUNTO 1) PROGETTARE UN DATABASE

2 Per lentità LIBRI ho individuato i seguenti attributi: ID libro: codice univoco del libro Titolo libro: che definisce il titolo del libro oggetto del prestito Data restituzione: che indica la data in cui occorre restituire il libro

3 Le Relazioni tra le entità: 1 amico può chiedere in prestito più libri diversi 1 determinato libro può essere scelto da 1 solo amico (considerato che, per ogni libro esiste una sola copia in biblioteca) 1 : N 1 : 1 Amici Libri

4 Definiamo le caratteristiche degli attributi: AMICO NOME CAMPOTIPO CAMPO DIMENSIONEVINCOLINOTE ID amicoNumerico20Primary key Contatore Nome/sopran_ nome amico TestoIntero lungoNot null

5 LIBRO NOME CAMPO TIPO CAMPO DIMENSIONEVINCOLINOTE ID libroNumerico10Primary key Contatore Titolo libroTestoIntero lungoUnique Data restituzione DataNot null Fk ID amicoNumerico20Foreign key Link alla tabella amico

6 Schema logico AMICO ID amico Nome/sopran. Amico 1 LIBRO ID libro Titolo libro Data restituzione libro

7 Punto 2) Le relazioni Reparti Ricoveri Pazienti Medici Un paziente può effettuare molti ricoveri; un ricovero può essere collegato ad un solo paziente. Un ricovero avviene in un solo reparto; mentre ogni reparto può accogliere più ricoveri. Ogni reparto ha a disposizione più medici, mentre un medico può lavorare in un unico reparto. 1:N 1:1 1:N 1:1

8 Reparti Nome campoTipoDimensioniVincoliCommento ID repartoTesto10Primary keyContatore Nome repartoTesto40Unique Pazienti Nome campoTipoDimensi oni VincoliCommento ID pazienteAlfaNumerico10Primary keyContatore Cognome pazienteTesto30Not null Nome pazienteTesto30Not null

9 Ricoveri Nome campoTipoDimensioniVincoliCommento Data di arrivoDataNot null Data di uscitaDataNot null Fk pazientiAlfanumerico10Foreign keyLink alla tabella pazienti Fk repartiTesto10Foreign keyLink alla tabella reparti

10 Medici Nome campoTipoDimensioniVincoliCommento ID medicoNumericoPrimary keyContatore Cognome medico Testo30Not null Nome medicoTesto30Not null Fk repartiTesto10Foreign keyLink alla tabella reparto


Scaricare ppt "Iniziamo con la prima fase della progettazione ovvero quella concettuale Ho individuato 2 entità: AMICI LIBRI PUNTO 1) PROGETTARE UN DATABASE."

Presentazioni simili


Annunci Google