batman56 Ответов: 3

как создать базу данных посещаемости


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

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

Какие таблицы вы собираетесь создать?

batman56

учитель, предмет и какой предмет принадлежит к какому классу.

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

Смотрите мой ответ.

3 Ответов

Рейтинг:
20

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

1. Учителя
2. Студенты
3. Темы
4. SubjectByTeacher (TeacherId, SubjectId)


Рейтинг:
2

RajeeshMenoth

Создайте мастер-таблицу как для учителей,так и для студентов,предметов и т. д. Вы можете использовать id для конкатенации для каждой таблицы, не используя имя.

Напр.:

Тема мастер-таблица:

Id        Subject
--        -------
1         English
2         Maths

Учитель мастер стол:

Id        Teacher_Name
--        ----------
1         Sruthy
2         Sreelakshmi

Студенты мастер-стол:

Id        Students_Name
--        ------
1         Vimal
2         Tadit


Рейтинг:
1

Peter Leow

Начните со сбора и анализа требований с пользователями, чтобы выяснить, среди прочего,
1. Кто и что участвует: учитель, ученик, субъект и т. д.
2. каковы их отношения: например, каждый учитель может преподавать несколько предметов, каждый учитель может преподавать много учеников и т. д.
3. Какие данные они собирают, какую систему, документы (формы, письма) они используют для выполнения этой работы в настоящее время? = & gt; выявить атрибуты данных и существующий рабочий поток.
4. Каковы другие требования.
Здесь невозможно объяснить дизайн базы данных, вы можете обратиться к Введение в проектирование баз данных[^Это вопрос проб и ошибок, но вы становитесь лучше с большей практикой. Всегда проходите через свой дизайн вместе с пользователями, пока они не будут удовлетворены.