ti-enxame.com

Como ler e entender ER diagramas

Eu fui entregue o diagrama ER para um banco de dados bastante complexo. Complexo para mim pelo menos, 849 mesas. Um dos arquitetos diz para entender o código, você precisa entender o banco de dados e os relacionamentos.

Agora sou basicamente um Java Programador, portanto, não muito familiarizado com este

Como faço para começar? Devo começar de algo básico como usuário ou ordem e ver quais relacionamentos eles têm com outras mesas ao seu redor?

Qualquer dicas ou tutoriais ajudaria muito

7
shinynewbike

Um diagrama er está lá fora para visualizar um design, que foi feito para realizar um determinado trabalho. Entenda o que é o trabalho primeiro, então faça perguntas ao diagrama.

"Como é que uma ordem armazenada?", "Como faço para obter informações do usuário", "Como posso dizer qual usuário solicitou um determinado produto entre esses intervalos e com essas opções?". Essas questões podem ajudá-lo a entender o design. Se houver uma documentação de análise de requisitos, isso ajudará muito com essas perguntas. Você pode explorar como certos requisitos são tratados.

Eu suspeito que um banco de dados com 849 tabelas é altamente normalizado, então a maioria dessas tabelas pode ser tabelas de pesquisa que não têm muito efeito sobre as relações das entidades. Tente se concentrar nas tabelas pai segurando as teclas para essas tabelas de pesquisa.

7
Erkan Haspulat