[Algebra relazionale]dubbio esercizio
Dato lo schema Persona(Codice, Cognome, Nome, AnnoNascita) dove AnnoNascita può assumere
valore nullo, specificare e giustificare la cardinalità della seguente espressione usando |Persona|
quale cardinalità di Persona.
[tex]\sigma\ AnnoNascita<20 OR AnnoNascita >= 20^(Persona)[/tex].
cosa significa specificare e giustificare la cardinalità?
valore nullo, specificare e giustificare la cardinalità della seguente espressione usando |Persona|
quale cardinalità di Persona.
[tex]\sigma\ AnnoNascita<20 OR AnnoNascita >= 20^(Persona)[/tex].
cosa significa specificare e giustificare la cardinalità?
Risposte
Così com'è l'espressione è illeggibile. Che cosa vuoi dire?
"apatriarca":
Così com'è l'espressione è illeggibile. Che cosa vuoi dire?
sigma
Anno di nascita < 20 OR Anno nascita >= 20
Io vorrei capire cosa significa "specificare e giustificare la cardinalità della seguente espressione usando |Persona|
quale cardinalità di Persona"?
Devi stimare la cardinalità dell'insieme (il numero di righe restituite) definito da quella espressione in funzione del numero di elementi nella tabella Persona (che devi denotare con |Persona|). Ti faccio notare che la tua condizione è sempre vera (tranne probabilmente - è da un po' che non faccio queste cose - quando l'anno di nascita sia nullo).
"apatriarca":
Devi stimare la cardinalità dell'insieme (il numero di righe restituite) definito da quella espressione in funzione del numero di elementi nella tabella Persona (che devi denotare con |Persona|). Ti faccio notare che la tua condizione è sempre vera (tranne probabilmente - è da un po' che non faccio queste cose - quando l'anno di nascita sia nullo).
quindi la risposta è il numero delle righe meno i campi ove AnnoNascita è null?