Document information
- University
- Politecnico di Milano
- Degree programme
- Computer Engineering
- Subject
- Basi di Dati
- Material language
- Italian
- Classification
- Exercises · Complete set
- Original format
- Text
- Searchable text
Study material for Basi di Dati, shared by the Studwiz community and reviewed by moderators.
Study material for Basi di Dati, shared by the Studwiz community and reviewed by moderators.
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 1 Si consideri il seguente schema di base di dati che vuole tenere traccia di alcune informazioni riguardanti gli studenti di un'università. Studenti(Matricola, NomeS, CognomeS, CittàRes, Sesso, NumTelefono) Corsi(CodCorso, NomeC, NumCrediti, MatricolaDocente) Esami(Matricola, CodCorso, Voto) Docenti(MatricolaD, NomeD, CognomeD, DipartimentoDiAfferenza, Stipendio) La tabella Esami contiene l'elenco di esami superati dagli studenti. Esercizi 1) Trovare le informazioni su tutti gli studenti presenti nella tabella Studenti a. select Matricola, NomeS, CognomeS, CittàRes, Sesso, NumTelefono from studenti; Alternativa b. select * from studenti; 2) Trovare la matricola e la città di residenza di tutti gli studenti presenti nella base di dati a. select Matricola, CittàRes from studenti; 3) Trovare le città in cui risiede almeno uno studente a. /* Con questa prima soluzione non vengono eliminate le città duplicate/ripetute */ select CittàRes from studenti; Alternativa b. /* Con questa seconda soluzione vengono eliminate le città duplicate/ripetute grazie alla presenza della parola chiave DISTINCT */ select DISTINCT CittàRes from studenti; 4) Trovare matricola e stipendio mensile per ogni docente (si supponga che l'attributo Stipendio della tabella Docenti contenga lo stipendio annuo e che lo stipendio mensile sia calcolabile come quello annuo diviso 12) a. /* Il valore di Stipendio/12 viene rinominato StipendioMensile */ select MatricolaD, Stipendio/12 as StipendioMensile from docenti; 5) Trovare gli studenti di Verona (tutte le informazioni disponibili su tali studenti) a. select * from studenti where CittàRes='Verona'; 6) Trovare gli studenti che non risiedono a Verona a. select * from studenti where CittàRes<>'Verona' 7) Trovare gli studenti di…
First page of the document.