Document information
- University
- Politecnico di Milano
- Degree programme
- Computer Engineering
- Subject
- Basi di Dati
- Classification
- Exercises · Complete set
- Original format
- Text
- Searchable text
Complete course materials for Basi di Dati in the Computer Engineering degree programme at Politecnico di Milano. The document covers: SQL – Esercizi DML – Blocco 3 Studenti(Matricola, NomeS, CognomeS, CittàRes, Sesso, NumTelefono) Corsi(CodCorso, NomeC, NumCrediti, MatricolaDocente) EsamiSuperati(Matricola, CodCorso, Voto) Docenti(MatricolaD, NomeD, CognomeD, Stipendio, Dipartimento) Iscritti_Esami (Data,
Complete course materials for Basi di Dati in the Computer Engineering degree programme at Politecnico di Milano. The document covers: SQL – Esercizi DML – Blocco 3 Studenti(Matricola, NomeS, CognomeS, CittàRes, Sesso, NumTelefono) Corsi(CodCorso, NomeC, NumCrediti, MatricolaDocente) EsamiSuperati(Matricola, CodCorso, Voto) Docenti(MatricolaD, NomeD, CognomeD, Stipendio, Dipartimento) Iscritti_Esami (Data,
Import quality: text was extracted directly from the original document.
Representative passages recognised in different parts of the material. The full extracted text remains available to search, while this compact preview makes the page easier to read.
SQL – Esercizi DML – Blocco 3 Studenti(Matricola, NomeS, CognomeS, CittàRes, Sesso, NumTelefono) Corsi(CodCorso, NomeC, NumCrediti, MatricolaDocente) EsamiSuperati(Matricola, CodCorso, Voto) Docenti(MatricolaD, NomeD, CognomeD, Stipendio, Dipartimento) Iscritti_Esami (Data, CodCorso, Matricola, Voto) 1) Selezionare per ogni studente matricola e numero di esami superati Select matricola,count(*) as esamisuperati from esamisuperati group by matricola; 2) Selezionare matricola studente, codice corso e numero di volte che lo studente ha sostenuto l'esame del corso per tutti gli studenti e i relativi corsi. select Matricola, CodCorso, COUNT(*) from Iscritti_Esami group by Matricola, CodCorso; 3) Selezionare la matricola degli studenti che hanno almeno un corso per cui hanno sostenuto almeno 5 volte l'esame select DISTINCT Matricola from Iscritti_Esami group by Matricola, CodCorso having count(*)>=5; 4) Selezionare la matricola degli studenti che hanno preso il voto più alto all’esame identificato dal codice corso R25. select matricola from EsamiSuperati where CodCorso='R25' and Voto = (select max(voto) from EsamiSuperati where CodCorso='R25'); Viste 5) Selezionare la matricola degli studenti che hanno superato il maggior numero d’esami create view StudentiNumeroEsami AS Select matricola,count(*) as numesamisuperati from esamisuperati group by matricola; select matricola from StudentiNumeroEsami where numesamisuperati=(select max(numesamisuperati) from StudentiNumeroEsami ); 6) Selezionare matricola, nome e cognome dei docenti che hanno uno stipendio maggiore rispetto allo stipendio medio dei propri colleghi di dipartimento (docenti dello stesso dipartimento) create view StipendioMedioPerDipartimento AS Select dipartimento,avg(stipendio) as StipendioMedio from docenti group…
First page of the document.