Schema entità-relazione N:N 1:N1:N 1:N1:N Prestiti Amici Libri
PROGETTAZIONE CONCETTUALE AMICI: - nome/soprannome - indirizzo - città - n. cellulare - indirizzo
LIBRI: - titolo libro - autore - casa editrice PROGETTAZIONE CONCETTUALE
PROGGETTAZIONE CONCETTUALE PRESTITI: - id prestito - titolo libro - nome/soprannome - data prevista di restituzione
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
ISTANZA TABELLARE LIBRI NOME CAMPO TIPO CAMPODIMENSIONEVINCOLINOTE TitoloTestoIntero lungoPrimary key AutoreTesto50Not null Casa editriceTestoIntero lungoNot null
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
I VALORI NULLI Un esempio di valore nullo lo si trova nel campo amici, ed è lindirizzo 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.
Studio base di dati Ospedale Campo Chiave (primary key): -Tab. reparti -Tab. medici -Tab. pazienti -Tab. ricoveri COD MATR COD PAZIENTE+INIZIO+FINE+REPARTO
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
Studio base di dati Ospedale Attributi su cui ammettere valori nulli: per nessuno degli attributi indicati può essere ammesso valore nullo.