IIC2413 / Syllabus-2021-2

Contenido del curso Bases de datos del DCC PUC versión 2021-2
62 stars 44 forks source link

Entrega 3 Información personal - Información Pago : [¿Se puede crear una nueva tabla con todos los datos solicitados?] #284

Open fernandolalanne opened 2 years ago

fernandolalanne commented 2 years ago

Ingresa los detalles de tu pregunta aquí, o da cualquier información adicional al título que ayude al equipo docente a responder tu pregunta Holaa! Tal como lo escribí en el enunciado, tengo una duda con la sección de Información de pago. Aquí ustedes piden que la info de pago de ambas bases de datos se junte. Mi duda en particular, es si las bases de datos tienen columnas tituladas con pago_id, usuario_id, fecha_pago, basta con agregar datos de la segunda bases de datos o ustedes piden que se cree una nueva tabla que contenga los datos de los pagos de ambas BDD pero que sea más explicativa, como por ejemplo una tabla cuyas columnas se titulen: nombre_usuario, pago, fecha. Desde ya muchas gracias!

fernandolalanne commented 2 years ago

Se me olvido preguntar, si las tablas de pagos en las diferentes BDDs tienen diferentes atributos, se deben seleccionar solamente los atributos que tenga la tabla de "pagos" del grupo impar? Y finalmente, si tenemos tablas con información separada, es posible crear una nueva tabla en la base de datos del grupo par con el objetivo de que sea más fácil realizar la importación a la BDD del grupo impar?.

Gracias!

arpincheira commented 2 years ago

Hola, con respecto a la primera pregunta te recomiendo inicialmente ver la issue #274. Ahora, ahondando un poco más en tu pregunta, nosotros solicitamos que ustedes sean capaces de mover los datos de la base de datos del grupo par a la impar(a través de procedimientos almacenados o por php). Ahora, la gracia de esto es principalmente que ustedes no creen una nueva tabla, solo deben añadir más información a la tabla ya existente.

Con respecto a lo segundo, pueden añadir nuevas columnas y poner valores nulos en aquellos atributos que una de sus bases de datos tengan o refactorizar la tabla de pagos para que tenga los atributos mínimos necesarios(ver issue #274 para saber lo esperado en la entrega pasada), pero esto puede tomar mucho más tiempo. Lo importante es que no deben por ningún motivo crear una nueva tabla que sea pago_par, pues esto no cumpliría con lo esperado.

Finalmente quería recordar que, en el enunciado se indica que las migraciones deben ser a la bdd del grupo impar, pero deben utilizar el grupo de menor número de ambos(ya sea par o impar) para desarrollar la página web o la entrega.(no se si sea su caso pero es un friendly reminder)