Microsoft Access / OpenOffice.org Base - query


  1. Lanciare Microsoft Access (oppure OpenOffice.org Base).
  2. Scaricare il database esercizio3.mdb (oppure esercizio3.odb se si usa Base). Salvare il file nella cartella personale.
  3. Rendere obbligatori (cioè richiesti) i campi Cognome e Nome della tabella Studenti.
  4. Impostare la chiave primaria della tabella Esami agli attributi Studente e Corso.
  5. Creare una query per visualizzare il nome e il cognome degli studenti nati prima del 01/01/1986. Visualizzare il codice SQL della query.
  6. Creare una query per visualizzare solo il numero di matricola e il cognome degli studenti con cognome "Bernardo" e degli studenti con un nome che contiene esattamente 5 caratteri . Visualizzare il codice SQL della query.
  7. Impostare una relazione uno a molti tra l'attributo Codice della tabella Corsi e l'attributo Corso della tabella Esami. Impostare un'altra relazione uno a molti tra l'attributo Matricola della tabella Studenti e l'attributo Studente della tabella Esami.
  8. Creare una query per visualizzare il join interno delle tabelle Esami e Studenti.
  9. Creare una query per trovare i nomi e cognomi degli studenti che hanno ricevuto un voto maggiore di 25 in un qualsiasi esame. I risultati della query devono essere elencati in ordine crescente rispetto al campo Cognome. Visualizzare il codice SQL della query.
  10. Creare una query per trovare i nomi e cognomi degli studenti che hanno sostenuto un esame di Informatica.
  11. Creare una query per trovare i numeri di matricola degli studenti che hanno ricevuto un voto di 30 in un esame di Biologia.
  12. Creare una query per trovare i numeri di matricola, nomi e cognomi degli studenti che hanno il cognome "Rossi" oppure che hanno sostenuto un esame di Psicologia.
  13. Modificare le proprietà della relazione tra le tabelle Esami e Studenti per creare un join sinistro tra le tabelle, in modo tale che siano inseriti nel join valori nulli per la tabella Studenti in assenza di controparti della tabella Esami.
  14. Creare una query per ottenere il join esterno completo (full outer join) delle tabelle Esami e Studenti.
  15. Chiudere il programma ed eliminare il database dalla cartella personale.