Я не был уверен, как я должен произнести название;Прошу прощения, если неясно.Я разрабатываю реляционную базу данных для профессиональной школы.Я хочу предоставить студентам их расписание занятий онлайн.Я хотел бы сделать дизайн максимально гибким.Я хочу хранить точные даты и время, включая срок и год.Мне интересно узнать, как любой из вас подошел бы к этому.Также я ищу книгу, обучающее видео, учебное пособие или обсуждение этой конкретной темы.
Часть, в которой я не уверен, состоит в том, как изменить количество дней в разных расписаниях.Я понимаю, что это отношения один ко многим;однако я не уверен, как мне настроить его в этом сценарии.А как насчет високосного года?
Мой подход заключается в создании таблицы месяца / дня, таблицы года и таблицы сроков с внешними ключами в таблице расписания.Чтобы обратиться к високосному году, я бы просто сделал таблицу месяца / дня 366 дней.Я не уверен, что эта идея излишня, я ищу самое элегантное решение для обработки любых практических изменений в расписании.
Я прошу прощения, если я далеко, я пытался научитьЯ сам занимаюсь разработкой реляционных баз данных, но я только начинаю.
I would like the schedule to output partly like this:
Example Class A Schedule:
01/02/2011 1:00pm-3:00pm
01/03/2011 2:00pm-4:00pm
01/04/2011 1:00pm-3:00pm
01/05/2011 2:00pm-5:00pm
01/08/2011 1:00pm-4:00pm
Example Class B Schedule:
01/02/2011 1:00pm-3:00pm
01/03/2011 2:00pm-4:00pm