Tengo que almacenar eventos programados, (por ejemplo, horas de clase, por ejemplo) que se pueden organizar de forma semanal, diaria o mensual. Los eventos pueden ocurrir, por ejemplo, todos los lunes y miércoles, o cada segundo jueves del mes. ¿Hay alguna forma de almacenar esta información en un SGBDR que se adhiera a 3NF?¿Cómo se representarían los eventos programados en un RDBMS?
EDITAR: Esto no es tarea; Estoy construyendo algo con un amigo para nuestra propia edificación y lo queremos en 3NF.
Para ser específico, estoy tratando de almacenar los horarios de misas y confesiones en las parroquias de RC. Se pueden programar de muchas maneras, como cada domingo a la vez x o cada martes/jueves a una hora diferente. Algunas veces es solo el tercer viernes del mes, y otras solo se ofrecen en cierto momento una vez al año. Necesito no solo almacenar esta información, sino consultarla, de modo que pueda obtener rápidamente una lista completa de los horarios disponibles en el día o la semana siguientes o lo que sea.
Supongo que, estrictamente hablando, 3NF no es un requisito, pero sería más fácil para nosotros si lo fuera y es mejor corregirlo desde el principio que cambiar nuestro esquema más adelante.
Realmente no te hará mucho bien a la larga publicar tus tareas en los foros. ¿Le has dado alguna idea? ¿Qué tan lejos has llegado? –
Aunque esto podría ser tarea, tampoco podría ser tarea. No creo que sea particularmente apropiado dar a una pregunta una etiqueta de tarea a menos que obviamente lo sea, más esto * es * un problema con soluciones interesantes. –
... una vez dicho esto, este es definitivamente un duplicado, simplemente no puedo encontrar los otros ... –