Database e livelli territoriali

di il
22 risposte

22 Risposte - Pagina 2

  • Re: Database e livelli territoriali

    daniela.ba ha scritto:


    e questo quello di gibra:
    Giusto?
    No.
    E se rileggi la 'mia' tabella INTERVENTI vedrai che è diversa.
  • Re: Database e livelli territoriali

    daniela.ba ha scritto:


    Si, è esattamente così. La relazione è la stessa che c'è fra regioni, provincie e comuni, anche se le aree operative non coincidono con le province. Comunque possiamo chiamarle Province se ti semplifica la cosa. La relazione GERARCHICO-TERRITORIALE è la stessa. Esempio: il comune di Bardi è nella AREA/PROVINCIA Parma che a sua volta è nella Regione Emilia e Romagna. E più chiaro?
    Adesso sì.

    Io ribadisco questo (riveduto e corretto)

    OsvaldoLaviosa ha scritto:


    2) Quando vuoi agire con un INTERVENTO "territoriale"...diciamo che provvedi manualmente ad associare ogni singolo Comune.
    3) Se nel caso 2) il territorio dovesse essere particolarmente vasto, es:
    - Regione=Puglia
    - Area=Val di Susa
    - una multiArea o multiRegione
    per tutti questi casi sfrutti una query che filtra tutti i Comuni della/e Area/e e li associ tutti insieme in un colpo solo con "query di accodamento" alla tabella Interventi.
  • Re: Database e livelli territoriali

    OsvaldoLaviosa ha scritto:


    Io ribadisco questo (riveduto e corretto)OsvaldoLaviosa ha scritto:2) Quando vuoi agire con un INTERVENTO "territoriale"...diciamo che provvedi manualmente ad associare ogni singolo Comune.3) Se nel caso 2) il territorio dovesse essere particolarmente vasto, es:- Regione=Puglia- Area=Val di Susa- una multiArea o multiRegioneper tutti questi casi sfrutti una query che filtra tutti i Comuni della/e Area/e e li associ tutti insieme in un colpo solo con "query di accodamento" alla tabella Interventi.
    Ma allora devo creare una tabella di relazione Interventi-Comuni ed inserire un record per ogni coppia (ID_intervento, ID_comune) in quanto questa è una relazione molti a molti (un intervento può essere effettuato su più comuni, e un comune può essere interessato da molti interventi).
    Dico bene?

    gibra ha scritto:


    No.
    E se rileggi la 'mia' tabella INTERVENTI vedrai che è diversa.

    Gibra.png
    Gibra.png

    Così?
  • Re: Database e livelli territoriali

    daniela.ba ha scritto:


    Ma allora devo creare una tabella di relazione Interventi-Comuni ed inserire un record per ogni coppia (ID_intervento, ID_comune) in quanto questa è una relazione molti a molti (un intervento può essere effettuato su più comuni, e un comune può essere interessato da molti interventi).Dico bene?
    OK.

    Nelle immagini che posti...molte tabelle hanno troppi/inutili/sbagliati campi ridondanti.
  • Re: Database e livelli territoriali

    Io vedrei l'intera struttura tabelle così:

    Regioni
    IDRegione
    Regione

    Aree
    IDArea
    NomeArea
    IDRegione

    Comuni
    IDComune
    Comune
    CAP
    IDArea

    Interventi
    IDIntervento
    DescrizioneIntervento
    DataInizio
    DataFine
    (questi ultimi 2 campi li sto inventando io...)

    InterventiComuni
    IDIC
    IDComune
    IDIntervento

    Relazioni:
    Regioni.IDRegione uno-a-molti Aree.IDRegione
    Aree.IDArea uno-a-molti Comuni.IDArea
    Comuni.IDComune uno-a-molti InterventiComuni.IDComune
    Interventi.IDIntervento uno-a-molti InterventiComuni.IDIntervento
  • Re: Database e livelli territoriali

    Forse una soluzione potrebbe essere quella in allegato, controlla lo schema delle relazioni.
    Allegati:
    21646_a0f0cbdccbbefe7b172bc4b2397bcc3b.rar
    21646_a0f0cbdccbbefe7b172bc4b2397bcc3b.rar
  • Re: Database e livelli territoriali

    X CarlettoFed: posta la soluzione inserendona nel post come testo o screenshot.
    Non inserire link a piattaforme di download, grazie
  • Re: Database e livelli territoriali

    Hai poi risolto il problema? se no possiamo riprendere il discorso.
Devi accedere o registrarti per scrivere nel forum
22 risposte