Entrada 4: Modelo físico

Fecha: 20/05/2026

Inicio: [18:44] | Fin: [21:47] || Total: [3 hora y 3 minutos]

Presentes: Sebastián Ramírez Abarca y Matías Benavides Sandoval.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
¿QUÉ HICIMOS HOY?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
A partir del modelo conceptual aprobado por el profesor pasamos a implementar el modelo físico, además, se creó el repositorio de GitHub y conexión de la computadora de Sebastián a la de Matías para modificar la base de datos desde SSMS.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PROBLEMAS ENCONTRADOS Y CÓMO SE RESOLVIERON
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Al crear el usuario y contraseña para que Sebas se conecte a la base de datos de Matías funcionó pero luego de que Matías cerrara su SSMS surgió un error de conexión con la base de datos.
Error------------------------------Login failed for user 'Sebas'. (Microsoft SQL Server; error: 18456)Id. de conexión 6d254f48-464a-4060-b3f8-7b0f40617042 en 2026-05-21 03:24:08ZPara obtener ayuda, haga clic en: https://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=18456&LinkId=20476------------------------------BOTONES:Aceptar------------------------------
Solución: Se hizo la configuración del usuario de forma incorrecta, se corrigió el error y funciona correctamente.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DUDAS Y DIVERGENCIAS DE CRITERIO
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Dudas:
1. No sabíamos si usar DATETIME o TIME para HoraInicio y HoraFinal en la tabla TipoJornada, y en MarcaInicio y MarcaFin en tabla Asistencia.
2. Inseguridad sobre si usar DATE o DATETIME en los atributos FechaInicio, FechaFin de las distintas tablas que las poseen como atributos.
3. Cómo se representa una herencia en el modelo físico, optamos por representarla
por medio de tablas y relaciones 1-1.
4. Si no es una redundancia, la existencia de las dos herencias para representar las deducciones de monto fijo y porcentuales.
5. Si la tabla TipoMov es necesaria o descartable.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
AVANCE DEL CÓDIGO
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
No se hicieron avances directamente del código en esta sesión, sino que se hicieron con elementos visuales del SSMS, revisar imagen adjunta del diagrama:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
MORALEJAS / BUENAS PRÁCTICAS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Es bueno no solo pasar el modelo conceptual a ciegas sino comprender que se está pasando, porqué y para qué.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PRÓXIMA SESIÓN: ¿QUÉ SIGUE?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- Aún por definir.

Comentarios