Разработка базы данных для предметной области «Городская дума»
Вариант №12
Тема курсовой работы: Разработка базы данных для предметной области «Городская дума»
Лист задания
- Провести анализ предметной области по следующему описанию:
Необходимо разработать систему учета для городской думы, которая будет иметь информацию о всех членах городской думы, а также составе комиссий по различным направлениям, которые формируются из членов думы. У каждой комиссии есть председатель, который является членом думы, комиссии заседают в разные дни с разной продолжительностью. Заседания происходят при помощи организаторов, это отдельный штат сотрудников (не члены думы).
Перечень входных (первичных) документов.
В качестве первичных документов для решения данной задачи используются :
ФИО
|
Телефон
|
Дата рождения
|
Стаж
|
Направление Комиссии
|
Председатель комиссии
|
ФИО Организатора
|
телефон
|
дата заседания
|
дата рожд
|
Винский
Борис
Петрович
|
9787463546
|
23.02.1992
|
6
|
Социальное
|
Агапков
Павел
Соскович
|
Попков
Сергей
Степанович
|
9797453542
|
15.02.2016
|
02.12.1993
|
Агапков
Павел
Соскович
|
9764976578
|
24.03.1975
|
3
|
Социальное
|
Агапков
Павел
Соскович
|
Попков
Сергей
Степанович
|
9797453542
|
15.02.2016
|
02.12.1993
|
Рыжий
Степан
Аркадьевич
|
9863826754
|
12.07.1899
|
10
|
Социальное
|
Агапков
Павел
Соскович
|
Попков
Сергей
Степанович
|
9797453542
|
16.02.2016
|
02.12.1993
|
Вислоухов
Анабел
Бендович
|
9672865493
|
19.10.1990
|
2
|
Экологическое
|
Ахиневич
Петр
Ивашкевич
|
Прокопьев
Алексей
Анатольевич
|
9797746598
|
21.02.2016
|
23.12.1991
|
Ограничения предметной области:
- Состав комиссий формируется из членов думы;
- Председатели комиссий формируются из членов думы, у которых стаж выше 7 полных лет;
- В один день могут заседать несколько комиссий;
- Все даты хранятся в виде: DD.MM.YYYY;
- Заседания проходят раз в пол месяца;
- У каждой комиссии только один председатель, и каждый председатель заседает только в одной комиссии;
- Стаж хранится в виде полных лет, без округления.
- Выполнить концептуальное (инфологическое) проектирование.
- Выполнить даталогическое проектирование для реляционной базы данных.
- Выбрать СУБД (обосновав выбор) и выполнить физическое проектирование.
- Создать базу данных в выбранной СУБД с учетом ограничений предметной области.
- Реализовать следующие отчеты (запросы):
- Определить количество членов думы, чей стаж соответствует нижнему порогу для становления председателем;
- Вывести всю информацию о составе комиссии, которая заседает по направлению, указанном пользователем при поиске;
- Определить количество заседаний за каждый месяц в году, указанном пользователем.
- Вывести в алфавитном порядке Ф.И.О. членов думы пенсионного возраста, с указанием их стажа
Этой базы данных ещё нет в наличии, но её можно заказать
Скачать базу данных access Собес
|