IIC2413 / Syllabus-2021-1

81 stars 47 forks source link

Duda con las comunas de cobertura de las unidades #232

Closed Francisco5674 closed 3 years ago

Francisco5674 commented 3 years ago

Hola Tengo una duda con respecto al csv que nos dieron para completar la tabla de unidades, es decir, nosotros sabemos que las unidades tienen cobertura, pero esta no corresponde a una relación entre la tabla de unidades y un "tabla de comunas", más bien es el resultado de la consulta que busca las comunas de todos los despachos efectuados por los vehículos de esa unidad verdad?

arpincheira commented 3 years ago

Hola, te recomiendo investigar sobre las denominadas 'tablas intermedias", pueden ser útiles al momento de modelar relaciones n es a n

Francisco5674 commented 3 years ago

Las conozco, son las clásicas tablas con las primary keys de ambas entidades que guardan una relación N:N. Pero mi duda persiste. AAAAhhhg estoy muy confundido porque puedo hacer el supuesto de que la cobertura de las unidades solo se basa en los despachos previos que hicieron, en dicho caso no tendría que modificar nada de mi modelo, o hacer una tabla distinta que contenga todas las comunas para que las direcciones referencien a esta tabla, e incluso una tabla intermedia entre esta y unidades para registrar los pares de keys sustentando una relación N:N. Sin embargo, esta última opción representaría un gran costo en tiempo pq tendría que cambiar el reporte casi en su totalidad.

En resumen, me recomiendan crear una tabla "comunas", aparte de la de direcciones?

arpincheira commented 3 years ago

Hola, en primer lugar, te pido no dar información del Modelo que estás haciendo(modifiqué un poco tu comentario por lo mismo). Ahora, no te puedo responder aquello que preguntas pues es parte de lo que se evalúa en esta entrega(créeme cuando te digo que si les diera las respuestas sería mucho más fácil la corrección pero esa no es la idea). En resumen, lo único que te puedo decir es que sigas a tu intuición, piensa que a la larga cuando te enfrentes a un problema real nadie te va a estar diciendo como debes hacer las cosas, pues va a depender únicamente de ti. Por último, a modo de acotación, te recomiendo que dejes de creer que tener un modelo con más tablas implica que sea peor que uno con menos, pues van a existir muchos casos en donde realmente no sea así y vas a terminar agradeciendo el haber hecho tu modelo así

Francisco5674 commented 3 years ago

Entiendo perfectamente lo que me dices, onda, eres muy buen ayudante, gracias por tenerme paciencia, se que soy un poco alterado pero a pesar de todo lo perdido que ando en serio me ayudaste muchísimo con este comentario, tienes toda la razón. Creo seriamente en tener una buena idea de lo que hay que hacer, muchas gracias!!!!!!!!!!!

vikicontardo commented 3 years ago

Hola, te recomiendo investigar sobre las denominadas 'tablas intermedias", pueden ser útiles al momento de modelar relaciones n es a n

Hola @arpincheira con respecto a eso, con mi compañera de proyecto no nos queda claro si el uso de tablas intermedias es aceptada en los dos tipos de modelos (BCNF y 3NF). O solo aplican para un cierto tipo de modelo?

Lo pregunto por la "regla" del id único que tienen los modelos BCNF, que al final nos obligan un poco a generar tablas intermedias para que eso no ocurra...