Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi A - F > Basi di dati ~ comunicazione digitale > Filez
 
[esame] 31-01-2007
Clicca QUI per vedere il messaggio nel forum
nastanada
ecco il compito fresco fresco di oggi...

tolarian
Qualcuno ha voglia di postare una possibile soluzione agli esercizi sopra citati??

grazie

-MICKY-
vi lascio una possibile soluzione (giusta)..

schema ER, query e saluti a tutti !! :D:D

columbia
non è che qualcuno così gentile lo svolgerebbe su un foglio e lo postasse completo? Ciao grazie

columbia
SELECT count(*) AS NumCristianiSuonanoArchi
FROM Strumento INNER JOIN Musicista ON Strumento.id=Musicista.id_Strumento
WHERE categoria="archi"
GROUP BY categoria;

Questa è la prima query, qualcuno mi spiegherebbe tutti i passaggi non ho capito bene AS e come funziona il join

Nel compito va fatto così o ci sono altre soluzioni? Ciao

spenk.85
Questa è una possibile soluzione della query 1.
Testata sul db creato da -MICKY-

SELECT count(*) AS NumArchi
FROM Strumento, Musicista
WHERE Musicista.id_Strumento = Strumento.id AND Strumento.Categoria='archi';

Voodoo
Originally posted by columbia
SELECT count(*) AS NumCristianiSuonanoArchi
FROM Strumento INNER JOIN Musicista ON Strumento.id=Musicista.id_Strumento
WHERE categoria="archi"
GROUP BY categoria;

Questa è la prima query, qualcuno mi spiegherebbe tutti i passaggi non ho capito bene AS e come funziona il join

Nel compito va fatto così o ci sono altre soluzioni? Ciao

AS sta per l'alias,vuol dire che il risultato finale avrà per nome di colonna "NumCristianiSuonanoArchi". Il join è come il prodotto cartesiano solo che tiene le tuple che verificano l'uguaglianza fra gli attributi Strumento.id=Musicista.id_Strumento specificati dopo ON.
Il codice postato da spenk è un altro modo di scrivere la stessa cosa.

Powered by: vbHome (lite) v4.1 and 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