Каков хороший дизайн (схема) базы данных для базы данных посещаемости?

Я пытаюсь составить заявку на сохранение посещаемости в студии боевых искусств родственника. Я пробовал поискать похожие примеры, но не нашел конкретных или достаточно ясных для такого рода приложений.

На данный момент я использую две таблицы, одну для хранения информации о студентах, студенты (id, first_name, last_name, электронная почта, ...) и еще одна таблица для посещаемости по неделям в году, посещаемости (id, week_1, week_2, week_3, ...). Я пытаюсь изменить его, чтобы посещаемость продолжалась по дням, но, похоже, не могу придумать хороший подход, поскольку я все еще новичок в MySQL.

Я пытаюсь сделать так, чтобы посещаемость была видна в формате календаря. Наверное, было бы плохо делать столбцы на 365 дней ... и то же самое с таблицей на каждый месяц. Я заметил, что некоторые похожие приложения просто отслеживают даты и сохраняют их в базе данных. Будет ли этот подход лучше? Или есть другой лучший подход к разработке такой базы данных? Заранее спасибо.

11
задан Daniel Shin 15 October 2010 в 05:43
поделиться