Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/11/2009, 14:47
poitofritoxd
 
Fecha de Ingreso: abril-2008
Mensajes: 21
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Ayuda con el modelado de base de datos

Cita:
Iniciado por gildus Ver Mensaje
Entonces si podria usarse como foreignkey en la otra tabla de asistencia, y si podrias ponersele null si en caso de no que se asigne, ademas no seria una buena practica relacionarlo sino como una tabla independiente ("Justificacion"), porque a la hora de indexarlo el IdJustificacion en Asistencia se te hara lento las busquedas usar datos null en campo siempre es lento nomucho que digamos ni capaz se note, pero mientras va creciendo los datos se notara un poco.

Otra manera tambien podrias colocar un dato en la tabla Justificacion digamos "-" o sino "." y ese dato asignarle a la Tabla Asistencia para que se entienda que no tiene justificacion y asi evitarias el campo null.

Saludos
Gildus

Muchas gracias Gildus, me ha servido de mucho tu respuesta, creare la tabla Justificacion como independiente y le creare un trigger a la hora de insertar en la tabla Asistencias.

Saludos!!.