Avance 3
Avances:
- Se actualizaron las relaciones entre algunas tablas, ya que a pesar de que ayer se terminaron se encontraron algunas pulgas.
- Se empezó la página web de log in.
Horas Trabajadas: 6
Problemas encontrados y como fueron resueltos:
- El problema que surgió en el Avance 1, por fin fue resuelto. El problema era que se estaba intentando hacer relaciones entre FK y atributos que no eran PK. Se le hizó al profesor la consulta sobre si las primary key de las tablas CuentaAhorro y Persona eran el número de cuenta y el ValorDocumentoIdentidad respectivamente. Sin embargo, la respuesta que se obtuvo fue que las PK son el Id y el numero de cuenta y el valordocumentoId, pueden ser llaves alternas y declaradas unique, pero no son la PK. Con esto se logró llegar a la conclusión que se ocupaba hacer uso de un índice que declararía el atributo único y haría posible formar una relación entra las dos tablas. Se usó una página (referencia 1) que ayudó a determinar como hacer uso de los índices.
- Uno de los problemas pequeños fue hacer la página web agradable a la vista del usuario ya que esto consumió mucho tiempo.
Temas adicionales investigados:
- Que es un constriant en SQL? (Referencia 2)
- Que es un Foreign Key Constraint? (Referencia 3)
- Que son llaves alternas (Referencia 4)
- Que es un Index en SQL? (Referencia 5)
- Como eliminar todas las tablas de una BD? (Referencia 6)
- Cambiar la posicion de un label con coordenas 'x' y 'y' en html. (Referencia 7 y 8)
- HTML form (Referencia 9)
- Como crear un form de log in (Referencia 10)
- Como abrir una página html desde otra con un botón (Referencia 11)
- Como crear pop up window en html (Referencia 12)
- Como crear barra de navegación en html (Referencia 13)
Moralejas:
- Evacuar las dudas que se tengan para así poder avanzar.
Referencias externas solicitadas para resolución de problemas:
- https://docs.microsoft.com/es-es/sql/relational-databases/indexes/create-unique-indexes?view=sql-server-ver15
- https://www.sqlshack.com/commonly-used-sql-server-constraints-not-null-unique-primary-key/#:~:text=Constraints%20in%20SQL%20Server%20are,reliability%20of%20that%20column's%20data.
- https://www.w3schools.com/sql/sql_foreignkey.asp
- https://social.msdn.microsoft.com/Forums/es-ES/651f71df-a74f-438b-a63a-456666cd26ba/claves-primarias-y-alternas?forum=sqlserveres
- https://www.w3schools.com/sql/sql_create_index.asp
- https://stackoverflow.com/questions/27606518/how-to-drop-all-tables-from-a-database-with-one-sql-query
- https://stackoverflow.com/questions/24677863/how-to-position-a-label-using-css-relative-to-an-absolute-positioned-input-box
- https://stackoverflow.com/questions/28598910/position-an-html-element-at-any-x-y-coordinate-in-a-page
- https://www.w3schools.com/html/html_forms.asp
- https://www.w3schools.com/howto/howto_css_login_form.asp
- https://www.codecademy.com/forum_questions/55ad460dd3292f1a8200050c
- https://www.w3schools.com/howto/howto_js_popup.asp
- https://www.w3schools.com/howto/howto_js_topnav.asp
Comunicaciones con el profesor:
En esta se evacua la duda sobre las primary key de dos de las tablas debido a que se leyó el enunciado pero no quedó claro si esa era la manera correcta de hacerlo. Es por esto que se tuvieron que actualizar las tablas

Comments
Post a Comment