![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#12
|
||||
|
||||
|
Cita:
¿Quieres decirme que esos son los campos de la tabla horarios? Pues, yo no lo veo conveniente. Yo lo veo así: AULAS ------ IDAula Nombre .... PROFESORES ------------ IDProfesor Nombre ... HORARIOS ---------- IDHorario AulaID -> FK ProfesorID -> FK Fecha (*) Duracion ---> representa la duración del cursado .... (*) Este campo Fecha llevará el día (dd/mm/aaaa). Tal vez, si el diseño lo amerita, el campo no deba ser de esta forma. Supuestamente los horarios se establecen para la semana y queda fijo por lo que es posible tener esto: Código:
DiaSemana - 1 --- * - Horarios - * ---- 1 - Aulas
|
*
|
1
|
Profesores
DiaSemana ---------- IDDiaSemana Nombre De este modo se puede tener algo como: 1 - Lunes 2 - Martes ... ¿Se entiende la idea? Para tener referencia a esas 17 horas, lo que se puede hacer es tener un campo en la tabla Aulas que lleve la cantidad de horas permitidas. El asunto, como dije antes es una cuestión de programación, armar las SQLs de forma apropiada, y ofrecer los medios necesario de control. Saludos, |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| dbexpress Error: unknown error Code '101' | raorre | Conexión con bases de datos | 3 | 13-10-2008 07:53:49 |
| Error General Sql Error lock conflict ...deadlock | Patricio | Varios | 1 | 19-03-2008 14:52:14 |
| error:[Fatal Error] Unit1.pas(7): Unit ZDbcConnection was compiled with a different.. | karaoke | Conexión con bases de datos | 2 | 19-12-2007 10:22:36 |
| ¿Por qué me da este error?Error creating cursor manejador | nuri | SQL | 2 | 01-08-2005 17:30:28 |
| consuta dinamicas en report builder | lledesma | Impresión | 5 | 26-04-2005 11:47:12 |
|