Base di dati

Un’organizzazione internazionale raggruppa gli iscritti di diverse nazioni. Gli iscritti possono aderire con ruoli diversi: socio ordinario, sostenitore, affiliato. L’importo della quota di iscrizione corrispondente al ruolo viene versato con pagamenti liberi in date diverse.

Dopo aver analizzato la traccia (con eventuali ipotesi aggiuntive) costruisci

  1. il modello E/R, definendo entità, attributi e associazioni e motivando le scelte effettuate su entità e tipo di associazioni;
  2. lo schema relazionale esteso motivando le scelte su tabelle e attributi;
  3. le query SQL relative alle seguenti funzionalità:
    1. elenco degli iscritti (cognome, nome, …, tipo socio) di una nazione;
    2. tutti i dati dei pagamenti effettuati nell’anno in corso da un certo socio;
    3. i totali dei pagamenti effettuati da ogni socio.

- ApPuNtIdIuNiNfOrMaTiCo