Создание таблиц
В спроектированной базе данных школы созданы следующие таблицы:
- · Кабинеты
- · Классы
- · Оценки
- · Предметы
- · Преподаватели
- · Расписание
- · Ученики
В таблице Кабинеты содержится список существующих кабинетов. Поле состоит из одного поля — Кабинет, которое является ключевым.
Рис. Таблица Кабинеты в режиме конструктора
Таблица Классы содержит список существующих классов. Состоит из одного поля — Класс, которое является ключевым.
Таблица Ученики состоит из следующих полей: ID (ключевое, счетчик), ФИО (текстовое), Класс (текстовое).
Рис. Таблица Ученики в режиме конструктора
В таблице Оценки хранятся оценки, полученные учениками. Таблица состоит из следующих полей: ID (ID ученика, числовое), Предмет (текстовое, источник строк — таблица Предметы), I четверть (числовое), II четверть, III четверть, IV четверть, Годовая.
Рис. Связи между таблицами Классы — Ученики — Оценки
В таблице Преподаватели хранится список преподавателей. Таблица состоит из следующих полей: id_преп (ID преподавателя, ключевое, счетчик), Преподаватель (ФИО, текстовое), каб_закр (закрепленный кабинет — необязательное поле, источник строк — таблица Кабинеты, числовое).
Преподаватель может вести несколько предметов. В таблице Предметы хранятся данные, какие предметы ведет тот или иной преподаватель. Таблица состоит из полей id_преп (ID преподавателя) и поля Предмет (текстовое). Поля id_преп и Предмет являются ключевыми.
В таблице Расписание хранится расписание занятий школы. Таблица состоит из следующих полей: День (текстовое поле, источник строк — список значений, дни недели), Класс, Номер_урока (числовое поле), Предмет, id_преп (ID преподавателя), Кабинет.