Estratto del documento

Progetto del modulo di gestione di un team di Formula 1

Specifiche

Si vuole realizzare una base di dati per un team automobilistico di Formula 1. Le autovetture in dotazione al team sono caratterizzate da una sigla, da un nome, dalla potenza, dal tipo di motore e da una descrizione tecnica. Ogni membro del team è caratterizzato da un codice, da un nome e dai dati anagrafici. Per gli ingegneri e i meccanici del team si vuole tenere traccia della loro specializzazione, mentre per i collaudatori si vuole tenere traccia delle autovetture a loro assegnate per il collaudo. Si suppone che un collaudatore collaudi sempre la medesima macchina. Per i piloti si vuol tenere traccia del numero di vittorie complessivo nella loro carriera, nonché del numero di campionati mondiali vinti. Un pilota non può essere contemporaneamente anche un collaudatore.

Ogni gara è contraddistinta dal nome (es. 'G.P. Italia'), dal luogo in cui si svolge (es. Monza) e dalla data. Si vuole tenere traccia della partecipazione di un pilota ad una data gara, che si suppone avvenga guidando una e una sola macchina. Tuttavia, in gare diverse, un pilota può guidare auto diverse. Inoltre, si vuole tenere traccia dell’eventuale vittoria di un pilota del team in una determinata gara. Per ogni gara, si vuole tenere traccia del giro veloce, registrando anche il tempo ottenuto. Nel caso in cui il giro veloce sia stato ottenuto da un pilota del team, se ne vuole tenere traccia.

Specifiche sulle operazioni

  • Inserimento dati gara
  • Ricerca dati anagrafici di un dato membro del team
  • Ricerca pilota che ha guidato una data autovettura in una data gara
  • Lista dei giri veloci fatti da un pilota del team
  • Lista posizioni di un pilota in tutte le gare del campionato
  • Ricerca del meccanico e/o ingegnere del team che ha una data specializzazione
  • Ricerca caratteristiche autovettura che ha partecipato ad una data gara
  • Ricerca collaudatore assegnato ad una data autovettura

Analisi dei requisiti

In questa fase si analizzano e ristrutturano i requisiti raccolti, che facendo uso di un linguaggio naturale potrebbero essere causa di ambiguità o fraintendimenti. Si individuano pertanto i termini più rilevanti, eventuali sinonimi e/o omonimi, la correlazione esistente tra i vari termini. Si costruisce poi il glossario dei termini, per una maggiore comprensione e precisazione dei terminali usati. Risulta utile partizionare le specifiche e raggrupparle in gruppi di frasi che si riferiscono ad informazioni omogenee.

Frasi di carattere generale

Si vuole realizzare una base di dati per un team automobilistico di Formula 1. La base di dati deve mantenere informazioni sui membri del team, sulle autovetture, e le gare a cui partecipa (nell’ambito di un campionato mondiale di Formula 1).

Frasi relative alle autovetture

Le autovetture in dotazione al team sono caratterizzate da una sigla, da un nome, dalla potenza, dal tipo motore e da una descrizione tecnica.

Frasi relative ai membri del team

Ogni membro del team è caratterizzato da un codice, e dai dati anagrafici. Comprende i piloti, collaudatori, meccanici, ingegneri.

Frasi relative ai piloti

Per i piloti si vuol tener traccia del numero di vittorie complessive in carriera, del numero di campionati vinti, della partecipazione ad una data gara, che si suppone avvenga guidando una sola autovettura. In gare diverse un pilota può guidare auto diverse. Si deve tenere traccia delle eventuale vittoria di un pilota del team in una gara, e qualora effettui il giro veloce se ne vuol tenere traccia.

Frasi relative ai collaudatori

Si deve tener traccia delle autovetture loro assegnate per il collaudo, supponendo che ogni collaudatore nell’arco di un campionato collaudi sempre la medesima macchina.

Frasi relative ai meccanici

Si vuol memorizzare la loro specializzazione.

Frasi relative agli ingegneri

Si vuol memorizzare la loro specializzazione.

Frasi relative alla gara

Ogni gara è contraddistinta dal nome, luogo e data. Per ogni gara si deve tener traccia del giro veloce registrando il tempo ottenuto.

Glossario dei termini

Termine Descrizione Sinonimi Collegamenti
Dipendente del team Membro del team di Formula 1, ovvero piloti, collaudatori, meccanici, ingegneri Piloti, meccanici, ingegneri, collaudatori A disposizione del team
Autovettura Auto, Macchina
Pilota Guida le autovetture del team Autovettura, Gara
Gara Evento di competizione tra i vari team Pilota, Autovettura

Progettazione concettuale

È possibile ora passare alla costruzione del modello concettuale della base di dati. I concetti individuati nella realtà di interesse devono essere rappresentati tramite i vari costrutti in un modello E-R. In particolare i concetti che hanno proprietà ed esistenza autonoma sono classificati in entità, ed i concetti che legano le entità individuate sono rappresentati da relazioni. Il tutto è fatto adattando al tempo stesso una tecnica Top-down e bottom-up. Si giunge così ad uno schema E-R.

Il dizionario dei dati completa la documentazione della progettazione concettuale. Esso comprende una tabella che descrive le entità dello schema E-R, con la sua descrizione, la descrizione degli attributi e degli identificatori, e da una tabella che descrive le relazioni dello schema E-R, con le entità partecipanti e gli eventuali attributi.

Anteprima
Vedrai una selezione di 5 pagine su 16
Basi di Dati – Gestione team Formula 1 Pag. 1 Basi di Dati – Gestione team Formula 1 Pag. 2
Anteprima di 5 pagg. su 16.
Scarica il documento per vederlo tutto.
Basi di Dati – Gestione team Formula 1 Pag. 6
Anteprima di 5 pagg. su 16.
Scarica il documento per vederlo tutto.
Basi di Dati – Gestione team Formula 1 Pag. 11
Anteprima di 5 pagg. su 16.
Scarica il documento per vederlo tutto.
Basi di Dati – Gestione team Formula 1 Pag. 16
1 su 16
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Sara F di informazioni apprese con la frequenza delle lezioni di Basi di Dati e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli studi di Napoli Federico II o del prof Chianese Angelo.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community