+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Decisione sul'entità principale in un DB

  1. #1
    L'avatar di Diego1966
    Diego1966 non è in linea Scolaretto
    Luogo
    Palermo
    Post
    90

    Decisione sul'entità principale in un DB

    Buongiorno a tutti, vorrei chiedere di darmi una mano, consigliandomi, a decidere per il meglio su quale delle entità presenti nel db da sviluppare, è quella che effettivamente dovrebbe essere la principale.
    Mi spiego, in un database che dovrei sviluppare, l'utente finale, che è a capo di alcune squadre di lavoro, deve programmare i lavori da espletare, programmazione che può essere settimanale, quindicinale, mensile, questo lo deciderà lui, l'arco temporale non è importante. L'azienda che deve occuparsi di questi lavori ha 3 clienti che chiamiamo: Cliente A, Cliente B, Cliente C. A questi clienti vengono erogati differenti servizi che vengono espletati nelle circoscrizioni della città all'interno di Siti affidati da questi clienti a questa Azienda. Tutti e tre i clienti hanno siti all'interno delle circoscrizioni della città, che sono 8, Al Cliente A viene erogato il servizio di Pulizia e Custodia dei siti in convenzione, al cliente B la cura del verde dei siti in convenzione, ed al cliente C la manutenzione ordinaria e straordinaria dei siti in convenzione.
    Quindi avrò a prima botta 4 tabelle, la Tabella Circoscrizione, la Tabella Committente, la Tabella Sito, la Tabella Servizio.
    Secondo il vostro parere e consiglio quale delle 4 entità dovrebbe essere la Tabella principale del db? Per intenderci quale entità dovrebbe essere quella di partenza.
    Ho cercato di scegliere, pensando a quella che dovrebbe permettermi di filtrare il più possibile con poche azioni, ma sinceramente non riesco a decidere su chi fare comandare.
    Ringraziandovi anticipatamente.
    Saluti

  2. #2
    L'avatar di gibra
    gibra ora è in linea Amanuense
    Luogo
    Breganze (VI)
    Post
    6,048
    La tabella LAVORI che probabilmente è quella che intendi come principale e che collegatutte le altre.
    N.B. I nomi delle tabelle devono sempre essere espressi al plurare, mai al singolare.

  3. #3
    L'avatar di Diego1966
    Diego1966 non è in linea Scolaretto
    Luogo
    Palermo
    Post
    90
    Ti ringrazio Gibra , anche per l'informazione del plurale, che non sapevo Assolutamente, non credevo che avesse importanza definirle al plurale, c'è sempre da imparare

  4. #4
    L'avatar di @Alex
    @Alex non è in linea Very Important Person
    Post
    15,918
    L'importanza è LOGICA non funzionale... ma Importantissima.
    Una Tabella che contiene Anagrafiche... indica che ogni Record è una Anagrafica.
    Una Tabella in cui Ogni Record è un Lavoro, essendo un Contenitore di Lavori... è Plurale.
    @Alex
    Il CROSSPOST è VIETATO
    Mirror al vecchio sito WEB(salvare i Demo riassegnando l'estensione (.Zip/.Rar/.Exe in base all'icona...):
    http://mirror.masterdrive.it/alessandrobaraldi/
    Leggi il
    Regolamento del Forum e nel comprenderne la filosofia rispettalo.

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi