|
|
|
|
 |
|  |
 |
puntozip |
| Non ricordo le domande con precisione, cmq l'anno ... |
05-11-2005 16:19 |
|
 |
puntozip |
.arcimaestro.
Registered: Jan 2003
Posts: 332 (0.04 al dì)
Location: milano
Corso: Ticom
Anno: 1
Time Online: 10 Days, 4:57:16 [...]
Status: Offline
Edit | Report | IP: Logged |
Non ricordo le domande con precisione, cmq l'anno scorso erano 4 o 5 domande di teoria a risposta multipla, su concetti tipo chiave primaria, cardinalità e grado del risultato di una divisione, applicazione del concetto di cascade (sull'integrità referenziale), qualcosina sulle join, insomma questo tipo di domande.
Inoltre c'erano due esercizi: uno di algebra relazionale e l'altro di sql (una query con subquery annidate...).
Questo è più o meno quanto, non so se il metodo sarà lo stesso cmq in bocca al lupo! 
__________________
There are two ways of constructing a software design:
one way is to make it so simple that there are obviously no deficiencies;
the other way is to make it so complicated that there are no obvious deficiencies.
(C.A.R. Hoare)
|
|
05-11-2005 16:19 |
|
|
|  |
 |
Logan12584 |
| grazie! spero che facendo solo algebra e sql si pa ... |
05-11-2005 17:21 |
|
 |
Logan12584 |
Il più grande dei grandi

Registered: Nov 2003
Posts: 514 (0.06 al dì)
Location: The House of the Dead
Corso: I telecomunicazionisti conquisteranno il mondo
Anno: P(X>=2+1|X>2)
Time Online: 2 Days, 0:04:21 [...]
Status: Offline
Edit | Report | IP: Logged |
grazie! spero che facendo solo algebra e sql si passi O.o..
__________________
Scompaio e di me solo fievoli ricordi affolleranno la mente delle genti conosciute,sarò fantasma e vagherò nelle terre di nessuno, finché l ultimo ricordo morrà insieme con il mio spirito...
Se non si è disposti a rivivere la propria vita, perché darsi la pena di viverla adesso ?
Youtube.it
|
|
05-11-2005 17:21 |
|
|
|  |
 |
sansatana84mi |
| no no...mi spiace rompere le uova nel paniere...ma ... |
05-11-2005 17:37 |
|
 |
sansatana84mi |
.arcimaestro.

Registered: Aug 2004
Posts: 336 (0.04 al dì)
Location: cerro maggiore
Corso: T.i.Co
Anno: 1°
Time Online: 3 Days, 12:55:19 [...]
Status: Offline
Edit | Report | IP: Logged |
no no...mi spiace rompere le uova nel paniere...ma cm gli appelli,penso...che la teoria si deve fare!sinno' nada!
|
|
05-11-2005 17:37 |
|
|
|  |
 |
Logan12584 |
| [QUOTE][i]Originally posted by sansatana84mi [/i]
... |
05-11-2005 17:55 |
|
 |
Logan12584 |
Il più grande dei grandi

Registered: Nov 2003
Posts: 514 (0.06 al dì)
Location: The House of the Dead
Corso: I telecomunicazionisti conquisteranno il mondo
Anno: P(X>=2+1|X>2)
Time Online: 2 Days, 0:04:21 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by sansatana84mi
no no...mi spiace rompere le uova nel paniere...ma cm gli appelli,penso...che la teoria si deve fare!sinno' nada!
NOOoooooooooOOOoOoOoOoOoOoooooOoOoOoooOooOoooooooo
ooooooooooooooooooooooooooooooooooooooooooooo 
__________________
Scompaio e di me solo fievoli ricordi affolleranno la mente delle genti conosciute,sarò fantasma e vagherò nelle terre di nessuno, finché l ultimo ricordo morrà insieme con il mio spirito...
Se non si è disposti a rivivere la propria vita, perché darsi la pena di viverla adesso ?
Youtube.it
|
|
05-11-2005 17:55 |
|
|
|  |
 |
Logan12584 |
| Sperando che qualcuno legga prima di mercoledì... |
06-11-2005 10:11 |
|
 |
Logan12584 |
Il più grande dei grandi

Registered: Nov 2003
Posts: 514 (0.06 al dì)
Location: The House of the Dead
Corso: I telecomunicazionisti conquisteranno il mondo
Anno: P(X>=2+1|X>2)
Time Online: 2 Days, 0:04:21 [...]
Status: Offline
Edit | Report | IP: Logged |
Sperando che qualcuno legga prima di mercoledì...
questa è una mail che ho girato anche ai prof, che però ancora rispondono, magari voi sapete darmi una risposta...e ve ne sari grato...
se io ho da fare un join ma prima proietto alcuni attributi che mi servono dopo joino le 2 tabelle, il join verrà fatto sull'intera tabella o solo sulle proiezioni che ho fatto? (ex. proietto attributo chiave e nome di una tab e di un altra l'attributo che mi serve per joinare le tabelle e l'attributo cognome, subito dopo joino con le tab proiettate, alla fine la mia tab sarà composta solo dagli attributi di cui ho effettuato la proiezione o da tutti gli attributi delle tabelle? ) [spero d essere stato chiaro ma non credo ...]
ho fatto un esercizio in algebra, ma ho un problema legato alla sintassi, non so se è giusto, sono esercizi dell'anno scorso, copio e incollo tutto l'esercizio:
CENTRO(#NomeC, Regione, Area(N/C/S), Abitanti)
FIUME(#NomeF, Lunghezza)
ATTRAVERSAMENTI(#Centro, #Fiume)
Si richiede di formulare in algebra relazionale quanto segue:
Trovare nome e lunghezza dei fiumi che attraversano sia centri del Piemonte sia centri della
Lombardia
La mia soluzione è stata :
((P fiume,lunghezza ((P nomec (S regione="piemonte" (centro))JOIN nomec=centro (ATTRAVERSAMENTI))
intersect
(P nomec (S regione="piemonte" (centro))JOIN nomec=centro (ATTRAVERSAMENTI)) JOIN fiume=nomef(FIUME))
la vostra soluzione:
Pnome,lunghezza (Sregione=Piemonte (CENTRO) JOINnomec=centro (ATTRAVERSAMENTI)JOINfiume=nomef
(FIUME))
intersect
Pnome,lunghezza (Sregione=Lombardia (CENTRO)JOIN nomec=centro (ATTRAVERSAMENTI) JOINfiume=nomef
(FIUME))
la differenza è che oi ho risolto con 3 join ma non capisco se la sintassi risulta esatta...mi può spiegare eventualmente gli errori della mia soluzione?
__________________
Scompaio e di me solo fievoli ricordi affolleranno la mente delle genti conosciute,sarò fantasma e vagherò nelle terre di nessuno, finché l ultimo ricordo morrà insieme con il mio spirito...
Se non si è disposti a rivivere la propria vita, perché darsi la pena di viverla adesso ?
Youtube.it
|
|
06-11-2005 10:11 |
|
|
|  |
 |
Gabbia |
| Il problema è che in quel tipo di interrogazione ... |
06-11-2005 10:25 |
|
 |
Gabbia |
.novellino.
Registered: Mar 2005
Posts: 6 (0.00 al dì)
Location: Vigevano(PV)
Corso: TICO
Anno: +1
Time Online: 4:08:52 [...]
Status: Offline
Edit | Report | IP: Logged |
Il problema è che in quel tipo di interrogazione ti viene chiesto di trovare prima i fiumi che passano in piemonte, poi quelli che passano in lombardia, quindi la sintassi per estrarre i nomi dalle due diverse regioni è la stessa, una volta trovate queste informazioni proietti solo gli attributi che ti servono e quindi fai l'intersezione pre trovare la soluzione al problema.
|
|
06-11-2005 10:25 |
|
|
|  |
 |
Logan12584 |
| infatti è quello che ho fatto....se guardi la mia ... |
06-11-2005 10:30 |
|
 |
Logan12584 |
Il più grande dei grandi

Registered: Nov 2003
Posts: 514 (0.06 al dì)
Location: The House of the Dead
Corso: I telecomunicazionisti conquisteranno il mondo
Anno: P(X>=2+1|X>2)
Time Online: 2 Days, 0:04:21 [...]
Status: Offline
Edit | Report | IP: Logged |
infatti è quello che ho fatto....se guardi la mia soluzione coincide con la risposta che tu mi hai dato...ma non ne sono ancora totalmente certo...
poi volevo sapere se io ho da fare un join ma prima proietto alcuni attributi che mi servono dopo joino le 2 tabelle, il join verrà fatto sull'intera tabella o solo sulle proiezioni che ho fatto?
__________________
Scompaio e di me solo fievoli ricordi affolleranno la mente delle genti conosciute,sarò fantasma e vagherò nelle terre di nessuno, finché l ultimo ricordo morrà insieme con il mio spirito...
Se non si è disposti a rivivere la propria vita, perché darsi la pena di viverla adesso ?
Youtube.it
|
|
06-11-2005 10:30 |
|
|
|  |
 |
Gabbia |
| se prima fai le proiezioni e poi il join, questo v ... |
06-11-2005 10:36 |
|
 |
Gabbia |
.novellino.
Registered: Mar 2005
Posts: 6 (0.00 al dì)
Location: Vigevano(PV)
Corso: TICO
Anno: +1
Time Online: 4:08:52 [...]
Status: Offline
Edit | Report | IP: Logged |
se prima fai le proiezioni e poi il join, questo verrà fatto solo su quello che hai proiettato
|
|
06-11-2005 10:36 |
|
|
|  |
 |
Logan12584 |
| [QUOTE][i]Originally posted by Gabbia [/i]
... |
06-11-2005 10:39 |
|
 |
Logan12584 |
Il più grande dei grandi

Registered: Nov 2003
Posts: 514 (0.06 al dì)
Location: The House of the Dead
Corso: I telecomunicazionisti conquisteranno il mondo
Anno: P(X>=2+1|X>2)
Time Online: 2 Days, 0:04:21 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Gabbia
se prima fai le proiezioni e poi il join, questo verrà fatto solo su quello che hai proiettato
anche io penso così, ma mi hanno messo in crisi dicendomi che il join a prescindere da quello che fai prima lavora sulle intere tabelle...poi gli esercizi che ho visto non usano mai proiezioni prima i join...deduco che il mio esercizio sia giusto...o no?
__________________
Scompaio e di me solo fievoli ricordi affolleranno la mente delle genti conosciute,sarò fantasma e vagherò nelle terre di nessuno, finché l ultimo ricordo morrà insieme con il mio spirito...
Se non si è disposti a rivivere la propria vita, perché darsi la pena di viverla adesso ?
Youtube.it
|
|
06-11-2005 10:39 |
|
|
|  |
 |
Gabbia |
| una cosa che tu non fai è la proiezione degli att ... |
06-11-2005 10:43 |
|
 |
Gabbia |
.novellino.
Registered: Mar 2005
Posts: 6 (0.00 al dì)
Location: Vigevano(PV)
Corso: TICO
Anno: +1
Time Online: 4:08:52 [...]
Status: Offline
Edit | Report | IP: Logged |
una cosa che tu non fai è la proiezione degli attributi prima dell'intersezione, cosi facendo questa operazione viene fatta su tutti gli attributi e non solo sui due che compaiono nel risultato finale
|
|
06-11-2005 10:43 |
|
|
|  |
 |
Logan12584 |
| ((P fiume,lunghezza
... |
06-11-2005 10:45 |
|
 |
Logan12584 |
Il più grande dei grandi

Registered: Nov 2003
Posts: 514 (0.06 al dì)
Location: The House of the Dead
Corso: I telecomunicazionisti conquisteranno il mondo
Anno: P(X>=2+1|X>2)
Time Online: 2 Days, 0:04:21 [...]
Status: Offline
Edit | Report | IP: Logged |
((P fiume,lunghezza
((P nomec (S regione="piemonte" (centro))JOIN nomec=centro (ATTRAVERSAMENTI))
intersect
(P nomec (S regione="piemonte" (centro))JOIN nomec=centro (ATTRAVERSAMENTI))
JOIN fiume=nomef(FIUME))
in grassetto c'è quello che faccio per intersecare...le proiezioni ci sono
__________________
Scompaio e di me solo fievoli ricordi affolleranno la mente delle genti conosciute,sarò fantasma e vagherò nelle terre di nessuno, finché l ultimo ricordo morrà insieme con il mio spirito...
Se non si è disposti a rivivere la propria vita, perché darsi la pena di viverla adesso ?
Youtube.it
|
|
06-11-2005 10:45 |
|
|
|  |
 |
Gabbia |
| gli attributi che devono comparire nella risposta ... |
06-11-2005 10:55 |
|
 |
Gabbia |
.novellino.
Registered: Mar 2005
Posts: 6 (0.00 al dì)
Location: Vigevano(PV)
Corso: TICO
Anno: +1
Time Online: 4:08:52 [...]
Status: Offline
Edit | Report | IP: Logged |
gli attributi che devono comparire nella risposta sono il nome e la lunghezza dei fiumi, nella tua soluzione una volta che proietti il nome del centro e lo intersechi come fai a tirare fuori il nome e la lunghezza del fiume se quegli attributi non li hai più disponibili?
|
|
06-11-2005 10:55 |
|
|
|  |
 |
Logan12584 |
| hai ragione, ho dimenticato di proiettare fiume in ... |
06-11-2005 11:15 |
|
 |
Logan12584 |
Il più grande dei grandi

Registered: Nov 2003
Posts: 514 (0.06 al dì)
Location: The House of the Dead
Corso: I telecomunicazionisti conquisteranno il mondo
Anno: P(X>=2+1|X>2)
Time Online: 2 Days, 0:04:21 [...]
Status: Offline
Edit | Report | IP: Logged |
hai ragione, ho dimenticato di proiettare fiume insieme a nomec quindi :
(P fiume,lunghezza
((P nomec,fiume (S regione="piemonte" (centro))JOIN nomec=centro (ATTRAVERSAMENTI))
intersect
(P nomec,fiume (S regione="lombardia" (centro))JOIN nomec=centro (ATTRAVERSAMENTI))
JOIN fiume=nomef(FIUME))
così dovrebbe venire..credo...
__________________
Scompaio e di me solo fievoli ricordi affolleranno la mente delle genti conosciute,sarò fantasma e vagherò nelle terre di nessuno, finché l ultimo ricordo morrà insieme con il mio spirito...
Se non si è disposti a rivivere la propria vita, perché darsi la pena di viverla adesso ?
Youtube.it
|
|
06-11-2005 11:15 |
|
|
|  |
 |
Gabbia |
| e con fiume ci siamo, ma la proiezione su lunghezz ... |
06-11-2005 11:25 |
|
 |
Gabbia |
.novellino.
Registered: Mar 2005
Posts: 6 (0.00 al dì)
Location: Vigevano(PV)
Corso: TICO
Anno: +1
Time Online: 4:08:52 [...]
Status: Offline
Edit | Report | IP: Logged |
e con fiume ci siamo, ma la proiezione su lunghezza come fai?
prima hai proiettato solo su nomec e fiume
poi il JOIN fiume=nomef(FIUME) viene fatto dopo intersect? sei sicuro che non vengano inserite nella soluzione finale tuple che non c'entrano?
|
|
06-11-2005 11:25 |
|
|
|  |
 |
Logan12584 |
| il join fiume=nomef(FIUME) viene fatto dopo l'int ... |
06-11-2005 11:29 |
|
 |
Logan12584 |
Il più grande dei grandi

Registered: Nov 2003
Posts: 514 (0.06 al dì)
Location: The House of the Dead
Corso: I telecomunicazionisti conquisteranno il mondo
Anno: P(X>=2+1|X>2)
Time Online: 2 Days, 0:04:21 [...]
Status: Offline
Edit | Report | IP: Logged |
il join fiume=nomef(FIUME) viene fatto dopo l'intersect... in teoria se non ci sono campi nulli non ci dovrebbero essere altri risultati oltre a quelli richiesti
__________________
Scompaio e di me solo fievoli ricordi affolleranno la mente delle genti conosciute,sarò fantasma e vagherò nelle terre di nessuno, finché l ultimo ricordo morrà insieme con il mio spirito...
Se non si è disposti a rivivere la propria vita, perché darsi la pena di viverla adesso ?
Youtube.it
|
|
06-11-2005 11:29 |
|
|
|  |
 |
| All times are GMT. The time now is 01:23. |
|
|
 |
|
 |
|
|
|  |
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
|
|
|
|
|
|