Come leggere e comprendere i diagrammi ER

7

Mi è stato consegnato il diagramma ER per un database abbastanza complesso. Complesso per me almeno, 849 tavoli. Uno degli architetti dice di capire il codice, è necessario comprendere il database e le relazioni.

Ora sono fondamentalmente un programmatore Java quindi non ho molta familiarità con questo

Come posso iniziare? Dovrei iniziare da qualcosa di base come USER o ORDER e vedere quali relazioni hanno con altre tabelle intorno a loro?

Qualsiasi suggerimento o tutorial sarebbe di grande aiuto

    
posta shinynewbike 27.09.2010 - 08:17
fonte

1 risposta

7

Un diagramma ER è là fuori per visualizzare un progetto, che è stato realizzato per realizzare un lavoro certo . Capire prima qual è il lavoro, quindi fare domande al diagramma.

"Come viene memorizzato un ordine?", "Come posso recuperare le informazioni dell'utente", "Come posso sapere quale utente ha ordinato un determinato prodotto tra questi intervalli e con queste opzioni?". Tali domande potrebbero aiutarti a capire il design. Se c'è una documentazione di analisi dei requisiti, ti aiuterà molto a venire con queste domande. Puoi esplorare come vengono gestiti determinati requisiti.

Ho il sospetto che un database con 849 tabelle sia altamente normalizzato, quindi molte di queste tabelle potrebbero essere tabelle di ricerca che non hanno molto effetto sulle relazioni delle entità. Cerca di concentrarti sulle tabelle padre che contengono le chiavi per quelle tabelle di ricerca.

    
risposta data 27.09.2010 - 11:31
fonte

Leggi altre domande sui tag