I этап. Постановка задачи
БД должна содержать сведения о количестве и продолжительности уроков, о преподаваемых дисциплинах (предметах), о преподавателях, ведущих определенные дисциплины, о расписании уроков в школе
II этап. Проектирование БД «Расписание»
В рассматриваемой предметной области выделяем следующие классы объектов: дни недели, уроки, классы, предметы, преподаватели, расписание уроков
Каждый класс объектов выделяем в отдельную таблицу.
При построении каждой таблицы вводим суррогатный ключ
БД должна содержать таблицы:
- Таблица ДниНедели – перечень всех дней недели. (Первичный ключ – IDДняНедели)
- Таблица Уроки – сведения о начале, завершении уроков с 1 по 7. (Первичный ключ – IDУрока)
- Таблица Классы – сведения о классах школы. (Первичный ключ – IDКласса)
- Таблица Предметы – сведения о преподаваемых дисциплинах. (Первичный ключ – IDПредмета)
- Таблица Преподаватели – сведения о преподавателях школы. (Первичный ключ – IDПреподавателя)
- Таблица Расписание – показывает на каком уроке, для какого класса, какой предмет преподает конкретный преподаватель. (Первичный ключ – IDРасписания)
БД должна содержать запросы, позволяющие извлекать информацию по определенным критериям. (Список запросов необходимо разработать позднее).
БД будет иметь реляционную структуру и работать под управлением СУБД LibreOffice Base.
Практическая работа 1. Создание таблиц БД Расписание
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.