È scadente se ho più tabelle nel mio database, ma non c'è alcuna relazione? [chiuso]

2

Ho più tabelle nel mio database. Alcuni tavoli hanno relazioni con altri e altri no. Il mio amico mi ha detto che non è consigliabile avere un tavolo che non sia in relazione con gli altri. È scadente se ho più tabelle nel mio database, ma non c'è alcuna relazione? Ci sono delle linee guida riguardo alle relazioni della tabella del database?

E inoltre, quali sono le linee guida nelle tabelle a cascata? grazie.

    
posta kels016 28.02.2014 - 02:38
fonte

1 risposta

6

No, non lo è. Potrei chiamarti molti tipi di tabelle che sono utili senza essere riferimenti da altre tabelle. Solo dalla memoria:

  • parametri di sistema che controllano le impostazioni specifiche dell'installazione sul software
  • tratti che registrano importanti traguardi di aggiornamento che sono già accaduti
  • tracce di eventi registrate per conformarsi ai requisiti legali, ma non utilizzate all'interno dell'applicazione (la legge richiede solo che sia tecnicamente possibile ricostruire determinati eventi, non che codifichi un modulo per farlo all'interno del tuo software)
  • parole chiave o tag inseriti dagli utenti - non quelli effettivamente allegati agli elementi di contenuto dell'utente (quelli sarebbero riferimenti agli articoli), ma un elenco di tag tutti che si verificano, utilizzati per l'auto- completamenti quando gli utenti etichettano nuovi elementi
  • dati che vengono regolarmente importati da servizi esterni, ad es. tassi di cambio giornalieri: la tua applicazione li usa, ma ovviamente non ha modo di influenzarli o addirittura di metterli in relazione con qualcosa (questo è il lavoro degli advisor economici, non degli ingegneri del software aziendale)

Ovviamente, il modello di dominio tipico avrà molte tabelle che si richiamano a vicenda, poiché i modelli riguardano esclusivamente la struttura, che di solito viene espressa come relazione tra diversi tipi di entità. Ma questo non significa che dovresti cercare artificialmente relazioni in cui non ce ne sono solo per soddisfare una euristica così semplicistica.

    
risposta data 28.02.2014 - 09:21
fonte

Leggi altre domande sui tag