Prodotto Cartesiano E Join Clicca QUI per vedere il messaggio nel forum |
lektronar |
Qualcuno di voi sa perché gli schemi delle relazioni operando per il prodotto cartesiano ed il join debbano essere disgiunti? In realtà il libro dice ben altro. Anche in merito all'operazione di ridenominazione, troppe cose discordanti tra libro e slide |
number15 |
Non ho capito la domanda.
Eventualmente cita anche slide e pag del libro |
lektronar |
slides della prof: le relazioni operano DEVONO avere schemi disgiunti affinché si possa fare il prodotto cartesiano, idem valga come ipotesi per il theta-join. Libro: per il prodotto cartesiano, a differenza delle altre operazioni insiemistiche, i due insiemi di tuple (le relazioni) NON devono essere compatibili all'unione. Ehm cosa molto diversa, insomma. Inoltre vedere paragrafo relativo all'operazione di RIDENOMINAZIONE. Slides della Castano: tutt'altro. E non sono che all'inizio dello studio. |
number15 |
Io sulle vecchie slide ho:
r definita su R(X) e s definita su S(Y), con intersezione tra X e Y vuota
PRODOTTO CARTESIANO
Relazione definita su XY contenente l’insieme delle ennuple che sono combinazione delle ennuple di r e s.
Il prodotto cartesiano è un'operazione su relazioni e non su insiemi, quindi la compatibilità all'unione non è richiesta.
Cose diverse ma non in contrasto direi. Fatto sta che non so rispondere alla tua domanda :D
Theta join idem, no idea di perché debbano essere disgiunti.
Di insiemistica ci capisco nulla. Sicuramente sarà una cagata...
La ridenominazione invece non ha nessun vincolo particolare, cambia semplicemente il nome dell'attributo.
Comunque direi che son 'sottigliezze' queste. Se hai dubbi direi di far riferimento alle slides.
Spero di poterti essere più utile su altri argomenti... algebra relazionale ricordo poco niente :D |
lektronar |
Attenzione, il prodotto cartesiano è un operazione insiemistica. Viene fatta su 'relazioni' intendendo una relazione come insieme di tuple. E proprio per questo è assurdo che gli schemi degli operandi debbano essere disgiunti. Idem per il tetajoin. Per la ridenominazione non ci sono vincoli, ma il libro dice che l'operazione di ridenominazione è tutt'altra cosa. O meglio, 3 altre cose distinte. Saran sottigliezze, ma studiamo pur sempre una materia dove il dettaglio conta, ed è bene studiare bene le cose. Sono noiosi 'sti professori che sbagliano regolarmente...ah, manco a dirlo, il libro è tradotto sempre dalla castano. |
number15 |
Hai ragione, scusa.
Il dettaglio conta, ma non in questo caso: il prodotto cartesiano è inutile, non lo userai mai.
Ridenominazione provo a buttar un occhio al libro. |
|
|
|