La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Schema entità-relazione N:N 1:N1:N 1:N1:N Prestiti Amici Libri.

Presentazioni simili


Presentazione sul tema: "Schema entità-relazione N:N 1:N1:N 1:N1:N Prestiti Amici Libri."— Transcript della presentazione:

1 Schema entità-relazione N:N 1:N1:N 1:N1:N Prestiti Amici Libri

2 PROGETTAZIONE CONCETTUALE AMICI: - nome/soprannome - indirizzo - città - n. cellulare - indirizzo e-mail

3 LIBRI: - titolo libro - autore - casa editrice PROGETTAZIONE CONCETTUALE

4 PROGGETTAZIONE CONCETTUALE PRESTITI: - id prestito - titolo libro - nome/soprannome - data prevista di restituzione

5 ISTANZA TABELLARE AMICI NOME CAMPO TIPO TESTODIMENSIONEVINCOLINOTE Nome o soprannome TestoIntero lungoPrimary key IndirizzoTestoIntero lungoNot null CittàTesto50Not null N. cellulareNumerico15Not null Indirizzo e- mail Testo50

6 ISTANZA TABELLARE LIBRI NOME CAMPO TIPO CAMPODIMENSIONEVINCOLINOTE TitoloTestoIntero lungoPrimary key AutoreTesto50Not null Casa editriceTestoIntero lungoNot null

7 ISTANZA TABELLARE PRESTITI NOME CAMPO TIPO CAMPODIMENSIONEVINCOLINOTE Id prestitoTesto50Primary key Titolo libroTesto5Foreign key Nome/sopran nome TestoIntero lungoForeign key Data prevista di restituzione Numerico10Not null

8 I VALORI NULLI Un esempio di valore nullo lo si trova nel campo amici, ed è lindirizzo e-mail che in questo caso potrebbe essere un valore inesistente, nellipotesi in cui una persona non dovesse possederne uno. Un ulteriore esempio, è lipotetico orario di consegna nel campo prestiti, che non ha voce di esistere in quanto si tiene traccia del giorno di consegna e non dellorario.

9 Studio base di dati Ospedale Campo Chiave (primary key): -Tab. reparti -Tab. medici -Tab. pazienti -Tab. ricoveri COD MATR COD PAZIENTE+INIZIO+FINE+REPARTO

10 Studio base di dati Ospedale Vincoli di integrità referenziali: -tab. Reparti: campo Primario link (foreign key) alla tab. Medici -tab. Medici: campo Reparto link (foreign key) alla tab. Reparti -tab. Pazienti: nessun vincolo -tab. Ricoveri: campo Paziente link (foreign key) alla tabella Pazienti; e campo Reparto link (foreign key) alla tabella Reparti

11 Studio base di dati Ospedale Attributi su cui ammettere valori nulli: per nessuno degli attributi indicati può essere ammesso valore nullo.


Scaricare ppt "Schema entità-relazione N:N 1:N1:N 1:N1:N Prestiti Amici Libri."

Presentazioni simili


Annunci Google