Разработка базы данных для предметной области «Музей»
Вариант №8
Тема курсовой работы: Разработка базы данных для предметной области «Музей»
Лист задания
- Провести анализ предметной области по следующему описанию:
Разрабатываемая система должна хранить в себе информацию о деятельности музея, т.е. о залах, экспонатах, сотрудниках. Мы должны иметь представление, какой экспонат в каком месте находится и какой сотрудник за ним закреплен в качестве смотрящего. А также вести учет проводимых в музее экскурсий.
Перечень входных (первичных) документов.
В качестве первичных документов для решения данной задачи используются :
ФИО сотрудника
|
должность
|
телефон
|
название экспоната
|
дата поступления
|
номер зала
|
название зала
|
этаж
|
площадь зала
|
дата
|
кол-во людей в группе
|
Архипелаг
Сергей
Финляндьевич
|
экскурсовод
|
89275674357
|
статуя “писающий мальчик”
|
12.04.2004
|
1
|
мраморный
|
2
|
29
|
23.04.2014
|
25
|
Осипов
Анжел
Борисович
|
смотрящий
|
89275374657
|
картина “джоконда”
|
16.02.1993
|
2
|
картинный
|
2
|
57
|
—
|
—
|
Ограничения предметной области:
- В музее находится 6 выставочных залов и 3 этажа;
- На каждом этаже находится по 2 выставочных зала;
- В одном зале находится несколько экспонатов, но не более 15;
- За каждым экспонатом закреплен только один смотрящий, но один смотрящий может быть закреплен за несколькими экспонатами;
- Все даты в системе хранятся в виде: DD/MM/YYYY;
- Все телефоны хранятся в виде: +79872765453 (т.е. начинаются с +7);
- В атрибуте “площадь зала” информация хранится в виде квадратных метрах;
- экспонаты поступают почти ежемесячно;
- В один день может проводиться несколько экскурсий;
- Количество человек в экскурсионной группе не должно превышать 20.
- Выполнить концептуальное (инфологическое) проектирование.
- Выполнить даталогическое проектирование для реляционной базы данных.
- Выбрать СУБД (обосновав выбор) и выполнить физическое проектирование.
- Создать базу данных в выбранной СУБД с учетом ограничений предметной области.
- Реализовать следующие отчеты (запросы):
- Вывести всю информацию о экспонатах, которые поступили в музей совсем недавно (на протяжении последнего полугодия);
- Необходимо знать, какие сотрудники работают на определенном этаже музея (номер этажа задается пользователем при поиске), приглядывая за экспонатами и вывести об этих сотрудниках всю информацию;
- Подсчитать количество проведенных экскурсий за все время работы музея за определенный сезон (лето, осень, весна, зима) по выбору пользователя.
- Вывести количество экспонатов в каждом из залов музея, которые поступили в музей позднее заданной пользователем даты.
Этой базы данных ещё нет в наличии, но её можно заказать
Скачать базу данных access Музей
Скачать базу данных access Картинная галерея |