Condominio

Tratto da: G. Callegarin – CORSO DI INFORMATICA GENERALE 3 – CEDAM

Analisi della realtà

  1. L’amministratore di condominio registra le spese di manutenzione relative a ogni appartamento.
  2. Ogni spesa viene classificata come appartenente a una certa voce.
  3. Il proprietario di un appartamento copre le spese di manutenzione effettuando dei pagamenti in tempi diversi.

SchemaE/R

Er_condominio

Osserva

  1. Un pagamento viene effettuato da un proprietario
  2. Un proprietario può effettuare uno o più pagamenti
  3. Un proprietario possiede uno o più appartamenti
  4. Un appartamento appartiene a un proprietario
  5. Un appartamento può richiedere una o più spese (per interventi di manutenzione)
  6. Una spesa si riferisce a un appartamento
  7. Una spesa appartiene a una voce
  8. Una voce può raccogliere una o più spese.

Query

  1. Tutto sui proprietari (per nome…)
  2. Tutto sui proprietari (compreso l’ammontare dei pagamenti effettuati)
  3. Quanto ha pagato ciascun proprietario?
  4. Tutti i pagamenti, in qualche ordine, di un certo proprietario (dato l’ID)
  5. Tutti i pagamenti, in qualche ordine, di un certo proprietario (dato il Nome)
  6. Quanti vani possiede un certo proprietario (dato l’ID)
  7. Quanti vani possiede un certo proprietario (dato il Nome)
  8. Tutto sugli appartamenti (e relativo proprietario…) con almeno X vani
  9. L’importo di pagamento minimo, medio, massimo
  10. La spesa minima, media, massima, totale per un certo appartamento
  11. Quanto è stato speso per la voce ascensore da una certa data
  12. Quanto è stato speso per la voce ascensore nel corso del 2005
  13. I dieci proprietari che hanno più appartamenti
  14. I dieci proprietari che hanno speso di più
  15. I dieci proprietari che hanno speso di meno
  16. I dieci proprietari che hanno pagato di meno
  17. Gli appartamenti sfitti
  18. Gli appartamenti affittati
  19. Gli appartamenti dei proprietari Bianchi, Rossi e Verdi
  20. Gli appartamenti che non sono di proprietà di Bianchi, Rossi e Verdi
  21. I proprietari che hanno effettuato almeno un pagamento
  22. I proprietari che non hanno effettuato pagamenti