Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
21/04/2020
Introduzione al problema:
Una società sportiva vuole gestire la sua società tramite un’applicazione.
Cenni teorici:
Spiegazione UML:
UML (Unified Modeling Language) è un linguaggio semigrafico unificato (cioè
standardizzato) che permette, tramite l'utilizzo di modelli visuali, di analizzare,
descrivere, specificare e documentare un sistema software anche complesso, per
questo motivo esso viene paragonato ad un progetto di ingegneria edile riportato
nel mondo dell'Information Technology.
Database:
Un database è un insieme di informazioni (o dati) strutturate in genere memorizzate
elettronicamente in un sistema informatico.
I dati all'interno dei tipi più comuni di database attualmente in funzione vengono
generalmente presentati in righe e colonne contenute in una serie di tabelle per
garantire l'efficienza di elaborazione e query dei dati.
Tali dati possono poi essere facilmente visualizzati, gestiti, modificati, aggiornati,
controllati e organizzati.
La maggior parte dei database utilizza il linguaggio SQL (Structured Query
Language) per scrivere i dati ed eseguirne le query.
Il termine query viene utilizzato per indicare l'interrogazione da parte di un utente
di un database per compiere determinate operazioni sui dati.
Ragionamento:
La società gestisce cinque attività sportive (pallavolo, pallamano, pallanuoto, nuoto,
basket).
Ogni attività prevede un numero di incontri alla settimana.
Ogni iscritto è individuato mediante dati anagrafici ed attività alle quali sono iscritti.
Ogni incontro può essere gara o allenamento.
Ogni incontro è individuato da tipo dell’attività e data.
- Non è necessaria una classe società sportiva dato che ve ne è una sola.
Ipotesi:
Relazioni: