lunedì 19 gennaio 2009

verifica informatica del 19/1/2009

Giuseppe Pacelli data 19/ 01/ 2009 Classe V ALE

ESERCIZIO NR. 1
Select studente.nome, materia.nome, voto.voto from studente, materia, voto where studente.idStudente=voto.idStudente and materia.idMateria=voto.idMateria order by studente.nome desc;

ESERCIZIO NR. 2
Select studente.nome, materia.nome, modulo.nome, voto.voto from studente, materia, modulo, voto where studente.idStudente=voto.idStudente and materia.idMateria=voto.idMateria and materia.idMateria=modulo.idMateria and studente.nome=’Tizio’;

ESERCIZIO NR. 3
Select materia.nome, studente.nome, voto.voto from studente, materia, voto where studente.idStudente=voto.idStudente and materia.idMateria=voto.idMateria and studente.nome=’Tizio’ and voto.idStudente<6 group by voto.idStudente;

ESERCIZIO NR. 4
Select idMateria, voto from voto where idMateria=3 group by idMateria;

ESERCIZIO NR. 5
Select idMateria, count(voto) from voto where idMateria=3 group by idMateria;

ESERCIZIO NR. 6
Select studente.nome, count(voto) as ‘numero voti’ from voto, studente where studente.idStudente=voto.idStudente and voto.idStudente<6 group by voto.idStudente;

ESERCIZIO NR. 7
Select studente.nome, avg(voto) as ‘media voti’ from voto, studente where studente.idStudente=voto.idStudente group by voto.idStudente;

ESERCIZIO NR. 8
Select docente.nome, materia.nome, modulo.nome, programmazione.mmaaInizio, programmazione.mmaaFine from docente , materia, modulo, programmazione where materia.idMateria=modulo.idMateria and docente.idDocente=programmazione.idDocente and materia.idMateria=programmazione.idMateria and modulo.idModulo=programmazione.idModulo;

Nessun commento: