Schema entità-relazione
Amici
1
:
N
N:N
Libri
1
:
N
Prestiti
PROGETTAZIONE CONCETTUALE
AMICI:
- nome/soprannome
- indirizzo
- città
- n. cellulare
- indirizzo e-mail
PROGETTAZIONE CONCETTUALE
LIBRI:
- titolo libro
- autore
- casa editrice
PROGGETTAZIONE CONCETTUALE
PRESTITI:
- id prestito
- titolo libro
- nome/soprannome
- data prevista di restituzione
ISTANZA TABELLARE
AMICI
NOME
CAMPO
TIPO TESTO
DIMENSIONE
VINCOLI
Nome o
soprannome
Testo
Intero lungo
Primary key
Indirizzo
Testo
Intero lungo
Not null
Città
Testo
50
Not null
N. cellulare
Numerico
15
Not null
Indirizzo email
Testo
50
NOTE
ISTANZA TABELLARE
LIBRI
NOME
CAMPO
TIPO CAMPO
DIMENSIONE
VINCOLI
Titolo
Testo
Intero lungo
Primary key
Autore
Testo
50
Not null
Casa editrice
Testo
Intero lungo
Not null
NOTE
ISTANZA TABELLARE
PRESTITI
NOME
CAMPO
TIPO CAMPO
DIMENSIONE
VINCOLI
Id prestito
Testo
50
Primary key
Titolo libro
Testo
5
Foreign key
Nome/sopran
nome
Testo
Intero lungo
Foreign key
Data prevista
di restituzione
Numerico
10
Not null
NOTE
I VALORI NULLI
• Un esempio di valore nullo lo si trova nel
campo amici, ed è l’indirizzo e-mail che in
questo caso potrebbe essere un valore
inesistente, nell’ipotesi in cui una persona non
dovesse possederne uno.
• Un ulteriore esempio, è l’ipotetico orario di
consegna nel campo prestiti, che non ha voce
di esistere in quanto si tiene traccia del giorno
di consegna e non dell’orario.
Studio base di dati Ospedale
Campo Chiave (primary key):
COD
- Tab. reparti
MATR
- Tab. medici
COD
- Tab. pazienti
PAZIENTE+INIZIO+FINE+REPARTO
- Tab. ricoveri
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.
Scarica

svolgimento 2 compitino