[Algebra relazionale]dubbio esercizio

Uccio87
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à?

Risposte
apatriarca
Così com'è l'espressione è illeggibile. Che cosa vuoi dire?

Uccio87
"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"?

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).

Uccio87
"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?

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.