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: 

  1. Que es un constriant en SQL? (Referencia 2)
  2. Que es un Foreign Key Constraint? (Referencia 3)
  3. Que son llaves alternas (Referencia 4)
  4. Que es un Index en SQL? (Referencia 5)
  5. Como eliminar todas las tablas de una BD? (Referencia 6)
  6. Cambiar la posicion de un label con coordenas 'x' y 'y' en html. (Referencia 7 y 8)
  7. HTML form (Referencia 9)
  8. Como crear un form de log in (Referencia 10)
  9. Como abrir una página html desde otra con un botón (Referencia 11)
  10. Como crear pop up window en html (Referencia 12)
  11. 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:

  1. https://docs.microsoft.com/es-es/sql/relational-databases/indexes/create-unique-indexes?view=sql-server-ver15
  2. 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.
  3. https://www.w3schools.com/sql/sql_foreignkey.asp
  4. https://social.msdn.microsoft.com/Forums/es-ES/651f71df-a74f-438b-a63a-456666cd26ba/claves-primarias-y-alternas?forum=sqlserveres
  5. https://www.w3schools.com/sql/sql_create_index.asp
  6. https://stackoverflow.com/questions/27606518/how-to-drop-all-tables-from-a-database-with-one-sql-query
  7. https://stackoverflow.com/questions/24677863/how-to-position-a-label-using-css-relative-to-an-absolute-positioned-input-box
  8. https://stackoverflow.com/questions/28598910/position-an-html-element-at-any-x-y-coordinate-in-a-page
  9. https://www.w3schools.com/html/html_forms.asp
  10. https://www.w3schools.com/howto/howto_css_login_form.asp
  11. https://www.codecademy.com/forum_questions/55ad460dd3292f1a8200050c
  12. https://www.w3schools.com/howto/howto_js_popup.asp
  13. 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

Popular posts from this blog

Avance 2

Avance 5

Resumen Proyecto 2