Diplomati

Un diploma viene associato a uno studente già presente nel database con la sua scheda anagrafica.
Trattandosi di un’associazione uno a uno, può essere risolta in 3 modi diversi.

E/R Diplomato

Schema E/R 1

Osserva

  1. Uno studente può conseguire un diploma
  2. Un diploma è associato alla scheda anagrafica di uno studente

Schema relazionale 1

  • STUDENTE(Matricola, Cognome, Nome, Data di nascita, Indirizzo, Cap, Città, Telefono, …)
  • DIPLOMA(IDDiploma, Sezione, Indirizzo di studio, Voto, Anno, Data ritiro, Pagato, …, Matricola)

DIPLOMA.Matricola è chiave esterna collegata a STUDENTE.Matricola

Tratto da: AA. VV. – INFORMATICA 3 – ZANICHELLI

Schema E/R 2

Si tratta di un’associazione IS-A

  1. Uno studente può essere un diplomato
  2. Un diplomato deve essere uno studente

Schema relazionale 2

  • STUDENTE(Matricola, Cognome, Nome, Data di nascita, Indirizzo, Cap, Città, Telefono, …)
  • DIPLOMATO(Matricola, Sezione, Indirizzo di studio, Voto, Anno, Data ritiro, Pagato, …)

DIPLOMATO.Matricola è chiave esterna collegata a STUDENTE.Matricola

Query

  1. Creare la tabella ANAGRAFE
  2. Creare la tabella DIPLOMATO
  3. Modificare il codice relativo al sesso del record con codice 10100
  4. Eliminare il record con codice 10100
  5. Eliminare la tabella STUDENTE
  6. Eliminare il campo Sesso dalla tabella STUDENTE
  7. Creazione di TABTEMP
  8. Accodamento in TABTEMP
  9. Matricole e voti
  10. Cognomi e voti
  11. Cognomi e voti, dei diplomati con voto compreso tra 70 e 80
  12. Cognomi e voti, dei diplomati di Milano o Legnano
  13. Cognomi e voti, dei diplomati il cui cognome comincia con la lettera A
  14. Cognomi e voti, dei diplomati che abitano in una città con la I come seconda lettera
  15. Cognomi e voti ordinati rispetto al voto
  16. Tabella DIPLOMATI
  17. Tutto sui diplomati…
  18. Tutto su tutti…
  19. La media dei voti
  20. La media dei voti per città
  21. La media dei voti per città, con almeno 80 di media
  22. La classifica della media dei voti per città

Schema E/R 3

Alcuni attributi di STUDENTE verranno compilati successivamente al conseguimento del diploma

Schema relazionale 3

  • STUDENTE(Matricola, Cognome, Nome, Data di nascita, Indirizzo, Cap, Città, Telefono, …, Sezione, Indirizzo di studio, DiplomaVoto, DiplomaAnno, DiplomaDataRitiro, DiplomaPagato)