Cómo leer y entender los diagramas de ER

7

Me han entregado el diagrama de ER para una base de datos bastante compleja. Complejo para mí al menos, 849 mesas. Uno de los arquitectos dice que para comprender el código, debe comprender la base de datos y las relaciones.

Ahora soy básicamente un programador de Java, por lo tanto, no estoy muy familiarizado con esto

¿Cómo empiezo? ¿Debo comenzar con algo básico como USUARIO u ORDEN y ver qué relaciones tienen con otras tablas a su alrededor?

Cualquier consejo o tutorial ayudaría mucho

    
pregunta shinynewbike 27.09.2010 - 08:17

1 respuesta

7

Hay un Diagrama de RE para visualizar un diseño, que se realizó para lograr un trabajo determinado . Entienda primero cuál es el trabajo, luego haga preguntas al diagrama.

"¿Cómo se almacena un pedido?", "¿Cómo recupero la información del usuario", "¿Cómo puedo saber qué usuario ordenó un determinado producto entre estos intervalos y con estas opciones?". Estas preguntas pueden ayudarte a entender el diseño. Si hay una documentación de análisis de requisitos, le ayudará mucho a llegar a estas preguntas. Puede explorar cómo se manejan ciertos requisitos.

Sospecho que una base de datos con 849 tablas está muy normalizada, por lo que la mayoría de esas tablas pueden ser tablas de búsqueda que no tienen mucho efecto en las relaciones de las entidades. Intente centrarse en las tablas primarias que contienen claves para esas tablas de búsqueda.

    
respondido por el Erkan Haspulat 27.09.2010 - 11:31

Lea otras preguntas en las etiquetas