.dsy:it. Pages (11): « 1 2 [3] 4 5 6 7 » ... Last »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Basi di dati ~ informatica triennale (http://www.dsy.it/forum/forumdisplay.php?forumid=211)
-- [CASTANO] Primo Compitino 05/06 (http://www.dsy.it/forum/showthread.php?threadid=22387)


Posted by queen on 07-11-2005 20:11:

la mia soluzione

ecco la mia soluzione:

P nomefiume,lungh(((P lungh,nomeF(FIUME) JOIN nomeF=fiume
(P fiume,Centro ( S centro=Piemonte(ATTRAVERSAMENTI))))

intersecato


uguale con centro=lombardia.


ciao a tutti

chiedo se è giusta.......


Posted by Logan12584 on 07-11-2005 20:28:

è sbagliata, nomec identifica la città non la regione che è dentro centro-->regione manca un collegamento a centro :)

__________________
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


Posted by de_luna on 08-11-2005 09:59:

Qualcuno ha fatto questa query?
Perchè on line ci sono gli appelli scorsi ma senza soluzioni.
Grazie ciao ciao

MACCHINISTA (CF, Nome, Cognome, Età)
TRENO (ID-treno, Tipo(ES/IC/IR/D), Lunghezza, Ristorante(S/N))
PERCORRENZA (CF, ID-treno, Nome-linea, Nr-fermate)

2. determinare il CF dei macchinisti che percorrono il maggior numero di linee diverse;


Posted by puntozip on 08-11-2005 10:35:

potrebbe funzionare con una vista?

create view MacchinistiPerLinea (cf, totLinee) as
select cf , count (distinct Nome-linea )
from PERCORRENZA
group by cf

select cf
from MacchinistiPerLinea
where totLinee >= all (select max(totLinee)
from MacchinistiPerLinea)

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


Posted by puntozip on 08-11-2005 10:56:

Imprecisione: se uso max non mi serve >= e viceversa...

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


Posted by tata1283 on 08-11-2005 16:28:

Ma la disposizione delle aule per domani non è ancora stata messa sul sito?
Qlcn ha qlc notizia a riguardo?


Posted by Logan12584 on 08-11-2005 18:29:

potrebbe andare così?

select percorrenza.cf
from percorrenza
where count (distinct nome_linee) >=all
(select count (distinct nome_linee)
from percorrenza
group by percorrenza.cf)

group by percorrenza.cf


ditemi dove ho sbagliato :D

__________________
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


Posted by yoruno on 08-11-2005 18:32:

AULE PER DOMANI: colonna a destra qui

__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::


Posted by virtual on 09-11-2005 07:57:

Originally posted by de_luna
Qualcuno ha fatto questa query?
determinare il CF dei macchinisti che percorrono il maggior numero di linee diverse;



Io l'ho fatta accussì pero' non sono sicuro:

Select P.CF
from Percorrenza as P
group by P.CF , Nome-Linea
Having count(*) > ALL (Select count(*)
from Percorrenza
group by Percorrenza.CF, Nome-Linea)

__________________
Linux si coltiva... windows si pianta da solo

La prima volta che Adamo vide Eva disse: "Stai lontana cara, questo coso non so quanto cresce!!


Posted by Logan12584 on 09-11-2005 08:59:

Originally posted by virtual
Io l'ho fatta accussì pero' non sono sicuro:

Select P.CF
from Percorrenza as P
group by P.CF , Nome-Linea
Having count(*) > ALL (Select count(*)
from Percorrenza
group by Percorrenza.CF, Nome-Linea)


forse...credo..non so...


Select P.CF
from Percorrenza as P
group by P.CF
Having count(*) > ALL (Select count(distinct *)
from Percorrenza
group by Nome-Linea)

__________________
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


Posted by sansatana84mi on 09-11-2005 09:00:

secondo me l'ultima che avete scritto si; e come la quey di ieri all'esercitazione...cambia il contesto ma la riechiesta è sempre quella...
Soluzione query 3

Determinare identificatore, nome, cognome della persona
che appartiene al maggior numero di gruppi
– RUOLO(id, nome, descrizione)
– GRUPPO(id, nome, finanziamento)
– PERSONA(id, nome, cognome, ruolo)
– APPARTENENZA(id_persona, id_gruppo)

SELECT DISTINCT persona.id, persona.nome,
persona.cognome, COUNT(*) AS Numerogruppi
FROM persona, appartenenza
WHERE persona.id = appartenenza.id_persona
GROUP BY persona.id, persona.nome, persona.cognome
HAVING (COUNT(*) >= ALL (SELECT COUNT(*)
FROM persona, appartenenza
WHERE persona.id = appartenenza.id_persona
GROUP BY persona.id))


Posted by de_luna on 09-11-2005 10:25:

grazie mille, credo che l'ultima scritta sia giusta, ma nell'ultimo group by non ci devo mettere anche cf?
come ha fatto vitual?
grazie ciao ciao


Posted by Logan12584 on 09-11-2005 10:31:

Originally posted by de_luna
grazie mille, credo che l'ultima scritta sia giusta, ma nell'ultimo group by non ci devo mettere anche cf?
come ha fatto vitual?
grazie ciao ciao


non credo perchè è una selezione interna in cui ti serve calcolare solo il numero di linee per confrontarle con la prima select

__________________
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


Posted by de_luna on 09-11-2005 10:38:

allora posso chiedertene un'altra? l'ho fatta ma non sono sicura!


Posted by Logan12584 on 09-11-2005 10:48:

spara :D

__________________
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


All times are GMT. The time now is 02:52. Pages (11): « 1 2 [3] 4 5 6 7 » ... Last »
Show all 151 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.