Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi A - F > Basi di dati ~ comunicazione digitale > Algebra e Calcolo relazionale (parliamone)
  Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
Von Neumann
.illuminato.

User info:
Registered: Oct 2005
Posts: 188 (0.03 al dì)
Location: Brianza
Corso: Comunicazione Digitale
Anno: Domini
Time Online: 1 Day, 14:39:02: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Lightbulb Algebra e Calcolo relazionale (parliamone)

Apro questo thread perché penso di non essere il solo ad avere parecchi dubbi su questi due argomenti.
Vediamo se riusciamo a mettere un po' insieme le idee (o a confonderci ulteriormente, distruggendo vicendevolmente le nostre certezze...)
Allego anche un FILE di esercizi da prendere come riferimento.

Prima di tutto:

è obbligatorio operare una proiezione ogni qualvolta vado ad operare una selezione?

ad esempio per l'esercizio (b)i del primo schema relazionale viene proposta la soluzione

Titolo(∏CollocazioneCliente='Paolo Rossi' NOLEGGIA) JOIN VIDEO)

ma la proiezione di Collocazione a me pare inutile considerando che l'attributo finale di nostro interesse è Titolo.
Se facessimo

Titolo((σCliente='Paolo Rossi' NOLEGGIA) JOIN VIDEO)

non sarebbe implicito che la selezione dove Cliente='Paolo Rossi' su NOLEGGIA viene fatta prendendo tutti gli attributi dai quali alla fine viene estratto Titolo (dopo aver fatto il JOIN NATURALE con VIDEO)?

Last edited by Von Neumann on 30-06-2007 at 10:56

30-06-2007 10:48
Click Here to See the Profile for Von Neumann Click here to Send Von Neumann a Private Message Find more posts by Von Neumann Add Von Neumann to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
valix85
.amico.

User info:
Registered: Oct 2005
Posts: 24 (0.00 al dì)
Location: Lentate sul seveso
Corso: Comunicazione digitale
Anno:
Time Online: 4:14:21 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Si in teoria se non fai la proiezione si prende tutti i campi in automatico...l'avevo visto su una slide, per il fatto della proiezione su collocazione..bha mi sembra inutile dato che non la includi sul risultato esterno...

30-06-2007 11:31
Click Here to See the Profile for valix85 Click here to Send valix85 a Private Message Find more posts by valix85 Add valix85 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Svarions
.amico.

User info:
Registered: Mar 2005
Posts: 34 (0.00 al dì)
Location: Caronno Pertusella (VA)
Corso: Comunicazione Digitale
Anno: 2
Time Online: 6:23:39 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

la proiezione in mezzo non è necessaria, serve solo per accellerare i calcoli di un calcolatore quindi il prof essendo un pò pignolo la fa. è molto + veloce joinare un attributo con una tabella piuttosto che una tabella con una tabella

30-06-2007 15:25
Click Here to See the Profile for Svarions Click here to Send Svarions a Private Message Find more posts by Svarions Add Svarions to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Von Neumann
.illuminato.

User info:
Registered: Oct 2005
Posts: 188 (0.03 al dì)
Location: Brianza
Corso: Comunicazione Digitale
Anno: Domini
Time Online: 1 Day, 14:39:02: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Svarions
la proiezione in mezzo non è necessaria, serve solo per accellerare i calcoli di un calcolatore quindi il prof essendo un pò pignolo la fa. è molto + veloce joinare un attributo con una tabella piuttosto che una tabella con una tabella


claro, però è più leggibile senza

Secondo voi le tre interrogazioni del secondo schema relazionale possono essere valide anche nel seguente modo:

i)∏CodCli,Nome(∏CodCli(∏NOrdineProdotto='Brie' INFOO) JOINData>='01/01/99' Λ Data<='31/12/99' ORDINE) JOINIndirizzo='Genova' CLIENTE)

INTERSEZIONE

CodCli,Nome(∏CodCli(∏NOrdineProdotto='Camembert' INFOO) JOINData>='01/01/99' Λ Data<='31/12/99' ORDINE) JOINIndirizzo='Genova' CLIENTE)

ii) ∏Prodotto(FORNISCE) - ρNomeF,Prezzo,Prodotto<--N,P,PzP=Prodotto Λ (N<>NomeF Λ Pz<>Prezzo) FORNISCE)

iii) ∏CodCli,Nome (∏CodCli(∏NOrdine (INFOO) JOIN ORDINE) JOINIndirizzo='Genova' CLIENTE)
:
ρCodCli,Nome<--C,N(∏CodCli(∏NOrdineProdotto='Brie'INFOO) JOIN ORDINE) JOINC=CodCli CLIENTE)


Inoltre ho un dubbio su una cosa:

La ridenominazione (ρ ) opera automaticamente anche una proiezione?

P.S: Io ho fatto questo es° considerando che sia così

Last edited by Von Neumann on 01-07-2007 at 13:21

01-07-2007 08:35
Click Here to See the Profile for Von Neumann Click here to Send Von Neumann a Private Message Find more posts by Von Neumann Add Von Neumann to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Voodoo
.grande:maestro.

User info:
Registered: Jan 2004
Posts: 1009 (0.13 al dì)
Location: Pisa
Corso: com. dig.
Anno: dottore :)
Time Online: 6 Days, 23:28:00: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Von Neumann
Inoltre ho un dubbio su una cosa:

La ridenominazione (ρ ) opera automaticamente anche una proiezione?



Che io sappia no,la ridenominazione rinomina,la proiezione proietta :D

__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS :ciao:

01-07-2007 17:09
Click Here to See the Profile for Voodoo Click here to Send Voodoo a Private Message Visit Voodoo's homepage! Find more posts by Voodoo Add Voodoo to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Von Neumann
.illuminato.

User info:
Registered: Oct 2005
Posts: 188 (0.03 al dì)
Location: Brianza
Corso: Comunicazione Digitale
Anno: Domini
Time Online: 1 Day, 14:39:02: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Voodoo
Che io sappia no,la ridenominazione rinomina,la proiezione proietta :D


In tal caso l'es ii e iii sono come segue:

ii) ∏Prodotto(FORNISCE) - ∏P(ρNomeF,Prezzo,Prodotto<--N,P,Pz (σP=Prodotto Λ (N<>NomeF Λ Pz<>Prezzo) FORNISCE))

iii) ∏CodCli,Nome (∏CodCli(∏NOrdine (INFOO) JOIN ORDINE) JOINIndirizzo='Genova' CLIENTE)
:
∏C,N(ρCodCli,Nome<--C,N(∏CodCli(∏NOrdine (σProdotto='Brie'INFOO) JOIN ORDINE) JOINC=CodCli CLIENTE))

01-07-2007 17:47
Click Here to See the Profile for Von Neumann Click here to Send Von Neumann a Private Message Find more posts by Von Neumann Add Von Neumann to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Voodoo
.grande:maestro.

User info:
Registered: Jan 2004
Posts: 1009 (0.13 al dì)
Location: Pisa
Corso: com. dig.
Anno: dottore :)
Time Online: 6 Days, 23:28:00: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ma che tu sappia Pelasca metterà anche il calcolo relazionale negli appelli a venire?

__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS :ciao:

05-07-2007 08:02
Click Here to See the Profile for Voodoo Click here to Send Voodoo a Private Message Visit Voodoo's homepage! Find more posts by Voodoo Add Voodoo to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Gomez
.arcimaestro.

User info:
Registered: Nov 2005
Posts: 253 (0.04 al dì)
Location: Cusano Milanino
Corso: ComDig
Anno: III
Time Online: 1 Day, 16:47:31 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

boh!...
Però gli esercizi di AlgebRel dell'appello del 3 luglio mi sembravano fattibili--- più semplici rispetto agli esercizi proposti nelle slide ma fatti in modo che lui capisca bene se le sai fare.. a meno di "copy&paste" da qualche compagno!...

05-07-2007 09:32
Click Here to See the Profile for Gomez Click here to Send Gomez a Private Message Find more posts by Gomez Add Gomez to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Von Neumann
.illuminato.

User info:
Registered: Oct 2005
Posts: 188 (0.03 al dì)
Location: Brianza
Corso: Comunicazione Digitale
Anno: Domini
Time Online: 1 Day, 14:39:02: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Gomez
boh!...
Però gli esercizi di AlgebRel dell'appello del 3 luglio mi sembravano fattibili--- più semplici rispetto agli esercizi proposti nelle slide ma fatti in modo che lui capisca bene se le sai fare.. a meno di "copy&paste" da qualche compagno!...


Si... avendo il tempo li avrei anche fatti

05-07-2007 10:37
Click Here to See the Profile for Von Neumann Click here to Send Von Neumann a Private Message Find more posts by Von Neumann Add Von Neumann to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 14:05.    Post New Thread    Post A Reply
  Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.040 seconds (78.17% PHP - 21.83% MySQL) con 28 query.