Schema E/R

di il
2 risposte

Schema E/R

Salve mi servirebbe una mano per capire se ho svolto nel modo corretto l'esercizio, grazie in anticipo

TESTO PROBLEMA:
Siamo stati chiamati a progettare una base di dati dal Comando dei Vigili del Fuoco di Cambridge al fine di poter gestire i dati riguardanti le caserme della città. Per ogni caserma si vuole archiviare il codice, il nome, l’indirizzo e l’anno di costruzione. Ad ogni caserma sono associate delle zone della città, ovvero quella parte di territorio che deve servire. Ogni zona è servita da una sola caserma. Le zone sono caratterizzate da un codice e da un nome. Ogni caserma ospita diverse squadre di soccorso definite Unità Operative. Ogni Unità Operativa (UO) ha un codice identificativo univoco, un nome ed è costituita da un certo numero di agenti caratterizzati dal codice fiscale, nome e cognome. Alcuni agenti possiedono un attestato di idoneità di cui si richiede la registrazione del punteggio e della data di conseguimento. Ogni UO ha un caposquadra (scelto fra gli agenti che la compongono); ogni agente opera in una sola UO. Ogni UO ha in dotazione diverse attrezzature caratterizzate da: Numero inventario, Anno di costruzione e descrizione. Ogni attrezzatura appartiene ad una sola UO ma può essere presa in prestito dalle altre UO registrando la data del prestito, l'agente dell'UO che ha richiesto il prestito e la data di restituzione di ogni singola attrezzatura (un prestito può riguardare più attrezzature che possono essere restituite in date diverse).

SOLUZIONE:

2 Risposte

  • Re: Schema E/R

    Ciao, a parte che dallo schema si capisce poco.

    Però a naso, penso che devi creare delle anagrafiche per ogni singolo elemento che hai nominato e poi gestirle con delle tabelle di collegamento dove andrai ad inserire i movimenti degli oggetti e del personale.

    Naturalmente è una proposta e quindi da valutare.

  • Re: Schema E/R

    Diciamo che il ragionamento che hai fatto tu è un pò semplicistico in quanto non tieni conto che:

    • se una Caserma chiude la Zona dovrà essere servita da altra Caserma
    • una Caserma può servire una Zona per un certo periodo quindi ci vogliono DataInizio e DataFine
    • lo stesso discorso vale per le Unità operative, gli Agenti, gli Attestati e gli Utilizzi.
    • per i Prestiti la relazione deve essere fatta con gli Utilizzi, non con le Attrezzature, e con le Unità operative.
Devi accedere o registrarti per scrivere nel forum
2 risposte