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 ~ informatica triennale > [COMPITINO] Primo compitino
Pages (4): « 1 [2] 3 4 »   Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
Simeon
:D

User info:
Registered: Aug 2004
Posts: 984 (0.13 al dì)
Location: Milano
Corso: Informatica
Anno: IT IS OVER!
Time Online: 14 Days, 19:29:42 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by zonker
Ok, appurato l'esercizio sul SQL che ne dite di quello dell'algebra?
La soluzione dovrebbe essere questa:
PROIEZIONE[CodiceV](SELEZIONE[Città='Milano'](PRO
IEZIONE[CodiceV, Città](Venditori)))
-
PROIEZIONE[CodiceV](SELEZIONE[DATA BETWEEN 01/01/2006 AND 31/12/2006](Vendite))

ossia tutti gli agenti di milano meno tutti quelli che hanno fatto almeno una vendita nel 2006.


Io l'ho fatto come te, pero' li dentro ci vedo una proiezione di troppo, cioe', riguardo al primo membro della sottrazione, bastava selezionare quelli con citta'=milano e poi proiettare il codiceV, perche' proiettare all'interno codicev e citta' dai venditori ?

27-11-2006 13:06
Click Here to See the Profile for Simeon Click here to Send Simeon a Private Message Find more posts by Simeon Add Simeon to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
zonker
.illuminato.

User info:
Registered: Mar 2003
Posts: 200 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 6:24:53 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

E' solo una anticipazione della proiezione in più, teoricamente scritta così riduci la memoria necessaria all'esecuzione ma è corretta anche senza.

27-11-2006 13:11
Click Here to See the Profile for zonker Click here to Send zonker a Private Message Find more posts by zonker Add zonker to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Diuzza
.illuminato.

User info:
Registered: Aug 2004
Posts: 169 (0.02 al dì)
Location:
Corso: Informatica
Anno: 2
Time Online: 1 Day, 8:30:45 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

A lezione hanno detto che la cosa più interna deve essere sempre una selezione, non 1 proiezione. Quindi ha ragione Simeon.

Cmq tornando all'esercizio di sql infatti bisognava selezionare tutte le tuple.
Un'altra variante ugualmente giusta è:
select *
from prodotti
order by tipologia;

Cmq era meglio il group by xchè un prof mi ha detto di fare un semplice raggruppamento

27-11-2006 14:16
Click Here to See the Profile for Diuzza Click here to Send Diuzza a Private Message Find more posts by Diuzza Add Diuzza to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
zonker
.illuminato.

User info:
Registered: Mar 2003
Posts: 200 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 6:24:53 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

"Quindi ha ragione..." è un confronto o un tribunale??? ;-PP
In ogni caso anche io ho detto che è corretta la soluzione di Simeon e ho spiegato per quale motivo lo sia anche la mia.
Se a te sembra sbagliata per un motivo che non sia "A lezione hanno detto che la cosa più interna deve essere sempre una selezione" (cosa assolutamente falsa nell'algebra relazionale) sono felice di confrontarmi.
Tornando all'esercizio di SQL purtroppo non era chiara la richiesta nel testo e ho sentito dire che l'assistente abbia detto che si richiedesse di selezionare TUTTE le tuple, in tal caso la tua soluzione sarebbe corretta così come tutte le soluzioni equivalenti a SELECT * FROM PRODOTTI.
Converrai con me però che sarebbe troppo semplice come esercizio su SQL in un compito d'esame.
La richiesta era da interpretare come:
"Selezionare tutti gli attibuti dei prodotti che hanno almeno un altro prodotto della stessa tipologia".
I'm sorry for that.

27-11-2006 14:31
Click Here to See the Profile for zonker Click here to Send zonker a Private Message Find more posts by zonker Add zonker to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
PaU
.precettore.

User info:
Registered: Oct 2004
Posts: 80 (0.01 al dì)
Location:
Corso: Infomatica
Anno: Primo
Time Online: 16:33:29 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

mah non penso che avrebbero lasciato spazio a 200 interpretazioni altrimenti ognuno dava la sua soluzione e ce ne sarebbero state 250 diverse...

__________________
L'ignoranza è il pane dei poveri

27-11-2006 16:13
Click Here to See the Profile for PaU Click here to Send PaU a Private Message Find more posts by PaU Add PaU to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Diuzza
.illuminato.

User info:
Registered: Aug 2004
Posts: 169 (0.02 al dì)
Location:
Corso: Informatica
Anno: 2
Time Online: 1 Day, 8:30:45 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Non vedo xchè attacchi così.
Cmq ti ripeto che ho chiesto al professore durante l'esame se di una tipologia esiste 1 solo prodotto, non lo devo includere? E la sua risposta è stata: Devono essere messi tutti prodotti. Se di una tipologia esiste un solo prodotto lo si mette comunque, è un raggruppamento.
E non sono l'unica ad averlo chiesto e a tutti ha risp la stessa cosa.
Cmq non mi sembra così banale dato che l'hanno sbagliato in tanti.

27-11-2006 16:22
Click Here to See the Profile for Diuzza Click here to Send Diuzza a Private Message Find more posts by Diuzza Add Diuzza to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
zonker
.illuminato.

User info:
Registered: Mar 2003
Posts: 200 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 6:24:53 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Non ti stavo attaccando, e mi spiace se lo hai pensato.
Credevo che le emoticons (;-PPP) rendessero l'ironia della mia frase.
Ad ogni modo sono assolutamente d'accordo sul fatto che non fosse affatto banale e che la richiesta fosse espressa in modo contorto.
Resta il fatto che il raggruppamento non poteva raggruppare niente visto che le righe sono tutte diverse, quindi mi viene da pensare che non fosse l'interpretazione corretta. Non trovi?

27-11-2006 16:31
Click Here to See the Profile for zonker Click here to Send zonker a Private Message Find more posts by zonker Add zonker to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Diuzza
.illuminato.

User info:
Registered: Aug 2004
Posts: 169 (0.02 al dì)
Location:
Corso: Informatica
Anno: 2
Time Online: 1 Day, 8:30:45 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Sarà, cmq sarebbe un semplice raggruppamento per tipologia, solo che tutto ciò che sta nella select deve essere nel group by quindi li ho dovuti mettere x forza.
Cmq io credo sia giusta. Mi han detto che alla prof era stata posta la stessa domanda e lei ha detto che il ragionamento sul fatto che o ci sono 2 prod di 1 tipologia o non lo inserisco era sbagliato.
Ha detto che bisognava prendere la cosa com'era, senza guardare quanti prodotti c'erano x tipologia.
Sxo che il prof di laboratorio non abbia detto la cosa sbagliata!
Mah... resta 1 mistero

28-11-2006 11:43
Click Here to See the Profile for Diuzza Click here to Send Diuzza a Private Message Find more posts by Diuzza Add Diuzza to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Joliet Jake
.illuminato.

User info:
Registered: Oct 2006
Posts: 249 (0.04 al dì)
Location: Milano
Corso: Informatica triennale
Anno: 3
Time Online: 1 Day, 4:31:25 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ma perchè siete tutti così ansiosi di sapere il risultato? :)
io lo do per perso anche se mi sembra di averlo fatto giusto, se invece è andato abbastanza bene (vedi sufficiente) salto di gioia.
semplice no?
:p

__________________
In Blues We Trust

28-11-2006 21:49
Click Here to See the Profile for Joliet Jake Click here to Send Joliet Jake a Private Message Visit Joliet Jake's homepage! Find more posts by Joliet Jake Add Joliet Jake to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Simeon
:D

User info:
Registered: Aug 2004
Posts: 984 (0.13 al dì)
Location: Milano
Corso: Informatica
Anno: IT IS OVER!
Time Online: 14 Days, 19:29:42 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Joliet Jake

semplice no?
:p


Evidentemente no.

:p

28-11-2006 23:18
Click Here to See the Profile for Simeon Click here to Send Simeon a Private Message Find more posts by Simeon Add Simeon to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Joliet Jake
.illuminato.

User info:
Registered: Oct 2006
Posts: 249 (0.04 al dì)
Location: Milano
Corso: Informatica triennale
Anno: 3
Time Online: 1 Day, 4:31:25 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

questo perchè vi piace farvi del male :P

__________________
In Blues We Trust

29-11-2006 09:18
Click Here to See the Profile for Joliet Jake Click here to Send Joliet Jake a Private Message Visit Joliet Jake's homepage! Find more posts by Joliet Jake Add Joliet Jake to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
zonker
.illuminato.

User info:
Registered: Mar 2003
Posts: 200 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 6:24:53 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

O forse perchè non sono al sesto anno ;-PPP
PS. Consentitemi l'autoironia...io sono al quinto.

29-11-2006 09:21
Click Here to See the Profile for zonker Click here to Send zonker a Private Message Find more posts by zonker Add zonker to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Misterday
.amico.

User info:
Registered: Nov 2004
Posts: 36 (0.00 al dì)
Location: rho
Corso: informatica per le telecomunicazioni
Anno: terzo!?
Time Online: 1 Day, 4:25:17 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

io sono solo ansioso di natura...

01-12-2006 00:23
Click Here to See the Profile for Misterday Click here to Send Misterday a Private Message Find more posts by Misterday Add Misterday to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Simeon
:D

User info:
Registered: Aug 2004
Posts: 984 (0.13 al dì)
Location: Milano
Corso: Informatica
Anno: IT IS OVER!
Time Online: 14 Days, 19:29:42 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Oddio quando escono i risultati

01-12-2006 02:13
Click Here to See the Profile for Simeon Click here to Send Simeon a Private Message Find more posts by Simeon Add Simeon to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Bombardini10
.consigliere.

User info:
Registered: Mar 2005
Posts: 136 (0.02 al dì)
Location:
Corso: informatica per le tlc
Anno:
Time Online: 5 Days, 15:52:38 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ma questi risultati quando escono???

12-12-2006 14:55
Click Here to See the Profile for Bombardini10 Click here to Send Bombardini10 a Private Message Find more posts by Bombardini10 Add Bombardini10 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 20:35.    Post New Thread    Post A Reply
Pages (4): « 1 [2] 3 4 »   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.134 seconds (65.84% PHP - 34.16% MySQL) con 24 query.