Разработка базы данных для предметной области «Школьное расписание»
Вариант №13
Тема курсовой работы: Разработка базы данных для предметной области «Школьное расписание»
Лист задания
- Провести анализ предметной области по следующему описанию:
Содержит информацию о расписании уроков в школе. В расписании хранится информация об уроках на каждый день на одну четверть.
Перечень входных (первичных) документов.
Таблица “Расписание”
День недели
|
Класс
|
Номер урока
|
Время начала
|
Время окончания
|
Предмет
|
Учитель
|
аудитория
|
ПН
|
10 ”а”
|
1
|
08:00
|
08:45
|
Физ-ра(м)
|
Иванов Иван Иванович
|
Спортзал
|
ПН
|
11 “б”
|
1
|
08:00
|
08:45
|
Химия
|
Петров Михаил Валентинович
|
105
|
ПН
|
10 ”а”
|
6
|
12:40
|
13:25
|
Физ-ра(д)
|
Иванов Иван Иванович
|
Спортзал
|
Ограничения предметной области:
- Один предмет ведет только один учитель
- Один учитель может вести несколько предметов
- В одно время не может идти у одного класса несколько предметов (например, английский и немецкий языки, труды, физкультура)
- В расписании не должно быть «окон»
- В расписании должны быть отдельно труды для мальчиков и для девочек
- В расписании должны быть отдельно Физкультура для мальчиков и для девочек
- В школе есть 2 иностранных языка
- Выполнить концептуальное (инфологическое) проектирование.
- Выполнить даталогическое проектирование для реляционной базы данных.
- Выбрать СУБД (обосновав выбор) и выполнить физическое проектирование.
- Создать базу данных в выбранной СУБД с учетом ограничений предметной области.
- Реализовать следующие отчеты (запросы):
- Найти учителя, который больше всего различных предметов
- Найти аудиторию, которая меньше всего используется в дни недели, выбранные пользователем (при поиске могут быть выбрано несколько дней недели одновременно)
- Для каждого класса подсчитать количество уроков за неделю и количество различных учителей
- Вывести список предметов и учителей для заданной пользователем параллели классов (например, 10-е классы)
Этой базы данных ещё нет в наличии, но её можно заказать
Скачать базу данных access Расписание занятий в школе
Скачать базу данных Школьный журнал
Скачать базу данных Учёт посетителей школы
Скачать базу данных access Автошкола |