Soluzione esercizi appelli
Posted by bog86 on 13-02-2008 12:36
Esercizio 1. Si consideri lo schema relazionale seguente, relativo ad una base di dati di gestione corsi (le chiavi primarie delle relazioni sono sottolineate):
CORSO((NomeC,Sezione,) Professore)
ORARIO((NomeC,Sezione,Ora,Giorno))
DISPONIBILITA'((Professore,Giorno,Ora))
Si richiede di formulare in SQL quanto segue:
• trovare i professori che sono disponibili in almeno due giorni diversi.
SELECT professore
FROM disponibilità AS disp
WHERE giorno <> ALL (SELECT giorno FROM disponibilità WHERE disp.professore = disponibilità.professore) ;
• trovare per ogni corso il numero complessivo di ore in cui si tiene.
SELECT nomeC, COUNT(ora) AS NumOre
FROM orario
GROUP BY NomeC
Posson esser corretti? nn fidatevi troppo xchè sn parecchio indietro cn lo studio d basi....
Le chiavi primarie sn fra le parentesi interne!
Powered by: vbHome (lite) v3.8 and vBulletin v2.3.1
Copyright © 2000 - 2002 Jelsoft Enterprises Limited