Проектирование логической и физической структуры базы данных посещения музея
Внедрение информационной системы позволяет решить эти задачи. В результате чего сокращается время на обработку информации, осуществляется хранение больших объемов информации, ускоряется поиск необходимой информации, и выдача ее в удобном для пользователя виде. В основе любой информационной системы лежит база данных. База данных представляет собой совокупность специальным образом организованных… Читать ещё >
Проектирование логической и физической структуры базы данных посещения музея (реферат, курсовая, диплом, контрольная)
Министерство образования и науки Российской Федерации Государственное автономное образованию учреждению среднего профессионального образования Свердловской области
«Уральский радиотехнический колледж им. А.С. Попова»
Пояснительная записка к курсовому проекту по дисциплине: Базы данных
Характерной чертой нашего времени являются информационные технологии. В понятие «информационные технологии» входят компьютерные технологии (оборудование и программное обеспечение) и технологии связи для передачи информации. Необходимость в информатизации обусловливается многими факторами: огромными потоками информации, которые циркулируют в различных сферах деятельности, временем, затрачиваемым на процесс обработки этой информации и сложностями, связанными с хранением информации.
Внедрение информационной системы позволяет решить эти задачи. В результате чего сокращается время на обработку информации, осуществляется хранение больших объемов информации, ускоряется поиск необходимой информации, и выдача ее в удобном для пользователя виде. В основе любой информационной системы лежит база данных. База данных представляет собой совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы и отображающих состояние объектов и их взаимосвязей в рассматриваемой предметной области.
Процесс создания программной системы предполагает несколько этапов:
1) Исследование предметной области, той сферы, куда будет внедряться информационная система, сбор сведений об объектах, фактах, событиях и процессах, которые участвуют в рассматриваемом виде деятельности.
2) Проектирование базы данных. Осуществляется выбор модели данных: иерархическая, сетевая или реляционная. Наиболее удобной моделью является реляционная модель. В реляционной базе данных информация организована в виде отношений. Проектирование базы данных предполагает определение отношений и связей между ними. Определяются типы данных, ограничения на значения, задаются значения по умолчанию. Осуществляется выбор полей.
Разработка приложения, для работы с базой данных. Приложение осуществляет следующие задачи: добавление информации в базу данных, удаление информации из базы данных, формирование отчетов, выдача информации в необходимом для пользователя виде, по заданным запросам.
Тема моей курсовой работы «Посещение врача поликлиники».
Система должна хранить сведения: информацию о пациентах, информацию о мед. персонале, информацию о заболеваниях. Также система должна позволить получить информацию по заданным запросам.
Внедрение такой программной системы позволит ускорить поиск информации о предметах. Позволит быстро получить информацию о враче, его пациентах, назначенных приемов и рекомендованном курсе лечения.
1.1 Постановка задачи
Задачей курсового проекта является проектирование логической и физической структуры базы данных посещения деятельности музея.
Целью моей курсовой работы являются создание готовой информационной системы, закрепление и систематизация ранее полученных знаний.
Для реализации данной цели в жизнь необходимо выполнить следующие задачи:
— описать предметную область;
— спроектировать логическую и физическую структуру БД;
— произвести экспорт спроектированной структуры в MSAccess.
2. Системный проект
2.1 Описание предметной области
Музей—это учреждение, занимающееся собиранием, изучением, хранением и экспонированием предметов — памятников естественной истории, материальной и духовной культуры, а также просветительской и популяризаторской деятельностью.
В настоящее время знакомство с коллекциями и изучение их отдельных экспонатов приобретает все большую популярность среди различных социальных групп общества. Музей как социально-культурное учреждение завоевывает все более крепкие позиции в системе культурного просвещения посетителей. Сейчас музей становится объединяющим звеном для совершенно различных по своим направлениям культурных интересов людей.
Анализируя данную тему, можно сделать вывод, что музей продолжает занимать немаловажное место в жизни людей, то есть является актуальной темой в обществе. Он участвует в культурном развитии человека, формирует у него представление о мире, формирует его духовную сущность. В процессе изучения этой предметной области я выявила, что пользователям и руководству требуется база данных, которая содержала бы информацию о месте нахождения экспонатов, о реставраторах, местах выставок и документах подтверждающих отправку экспонатов на реставрацию и выставки.
Информация, хранимая в базе данных информационной системы музея:
— Сведения об экспонатах;
— Информация о залах;
— Сведения об экскурсиях;
1 Сведения об экспонатах:
— Наименование
— Зал;
— Дата поступления;
— Автор;
— Материал;
— Техника.
2 Информация о залах:
— Наименование;
— Ответственный;
3 Сведения об экскурсиях:
— Время проведения;
— График;
— Срок действия;
— Стоимость.
2.2 Описание данных
база данные музей информационный Таблица 1. Данные, их типы и ограничения.
Атрибуты | Значение | Количествосимволов | |
Наименование экспоната | String | ||
Дата поступления | DateTime | ; | |
Автор | String | ||
Материал | String | ||
Техника | String | ||
Наименование зала | String | ||
Ответственный | String | ||
Время проведения | DateTime | ; | |
График | String | ||
Срок действия | DateTime | ; | |
Стоимость | Money | ; | |
2.3 Проектирование базы данных методом нормальных форм
База данных должна содержать следующие данные:
1) Код экспоната (КЭ);
2) Наименование (Н);
3) Зал (З);
4) Дата поступления (ДП);
5) Автор (А);
6) Материал (М);
7) Техника (Т);
8) Код зала (КЗ);
9) Код ответственного (КО);
10) Ответственный (О);
11) Код экскурсии (КЭк);
12) Время проведения (ВП);
13) График (Г);
14) Срок действия (СД);
15) Стоимость ©.
Дляпримененияметоданормальныхформнеобходимовыявитьвсезависимости. В отношенииЭКСПОНАТсуществуютследующиезависимости:
1)Каждый экспонат имеет уникальное название, код, автора КЭ>Н,
КЭ>А.
2) Каждый автор изготовлял экспонат из определенных материалов с помощью конкретной техники.
КЭ>М,
КЭ>Т.
3) Каждый экспонат представлен в конкретном зале.
КЭ>З,
3) Каждый зал имеет уникальный код, название и ответственного. Один ответственный может следить только за одним залом.
КЗ>КН,
4) Накладная имеет уникальный код, дату составления.
КЗ>О, КН>З.
5) В каждом зале проводят экскурсии.
КЗ>КЭ.
6) Каждая экскурсия имеет время проведения, график, срок действия и стоимость.
КЭ>ВП, КЭ>Г, КЭ>СД, КЗ>С.
Отношение находится в первой нормальной форме, если все его атрибуты являются простыми (имеют единственное значение). Исходное отношение стоится таким образом, чтобы оно было в первой нормальной форме.
Отношение ЭКСПОНАТ имеет составной ключ: КЭ, КЗ, КО и КЭк, и находится в 1НФ, так как все его атрибуты простые.
Отношение находится во второй нормальной форме, если оно находится в первой нормальной форме, и каждый неключевой атрибут функционально полно зависит от первичного ключа (составного).
Отношение находится в третьей нормальной форме, если оно находится во второй нормальной форме, и каждый неключевой атрибут нетранзитивно зависит от первичного ключа.
R1
КЭ | Н | ДП | А | М | Т | |
Ваза майя | 01.06.04 | Майя | Глина, растительные краски | Ручная лепнина | ||
Тапочки Ивана Грозного | 15.07.79 | ; | Войлок, шерсть | ; | ||
R2
КЗ | З | |
Древностей майя | ||
История Руси | ||
R3
КО | О | |
Иванов О.А. | ||
Рюмка П.И. | ||
R4
КЭк | ВП | Г | СД | С | |
10:00 | Ежедневно | 15.06.14 | |||
15:00 | Суббота | 12.02.14 | |||
2.4 Проектирование базы данных методом сущность связь
Выделим следующие сущности:
1) Экспонат;
2) Зал;
3) Ответственный;
4) Экскурсия;
1 Экспонат выставляется в зале:
М:1, т.к. в каждом зале находится несколько экспонатов.
В соответствии с правилом 4 (класс обеих сущностей обязательный), необходимо построить 1 таблицу. Ключом может быть любой из 2 сущностей.
Экспонат
КЭ | Н | ДП | А | М | Т | |
Ваза майя | 01.06.04 | Майя | Глина, растительные краски | Ручная лепнина | ||
Тапочки Ивана Грозного | 15.07.79 | ; | Войлок, шерсть | ; | ||
Зал
КЗ | КО | З | |
Древностей майя | |||
История Руси | |||
2 У каждого зала есть ответственный:
1:1, т.к. у конкретного зала может быть только 1 ответственный.
В соответствии с правилом 1 (класс обеих сущностей обязательный), необходимо построить 1 таблицу. Ключом может быть любой из 2 сущностей.
Ответственный
КО | О | |
Иванов О.А. | ||
Рюмка П.И. | ||
Экскурсия
КЭк | ВП | Г | СД | С | |
10:00 | Ежедневно | 15.06.14 | |||
15:00 | Суббота | 12.02.14 | |||
По итогам проектирования методом сущность связь была создана логическая структура БД. Результат представлен на рисунке 1.
Рисунок 2 — Логическая структура БД
2.5 Сравнительный анализ спроектированной базы данных и базы данных существующих информационных систем
В сети интернет не было найдено похожей информационной системы, соответственно, провести сравнительный анализ не удалось.
3. Технический проект
3.1 Выбор состава технических и программных средств
Программное обеспечение компании Microsoft, а именно MicrosoftAccess не требует углубленных знаний, довольно просто в использовании. Но в том случае, если бы было необходимо серьёзное приложение, целесообразнее было выбрать такие СУБД, как Oracleфирмы OracleCorporation, DB2 фирмыIBM, Sybase. В настоящее время система SQLServerбыстро развивается и по многим показателям не уступает лидерам этого направления.
Для проектирования БД на начальном этапе использовалось ПО Erwin.
СУБД — это набор программных модулей, необходимый и достаточный для создания и поддержания БД, т. е. универсальная часть, решающая стандартные задачи по информационному обслуживанию пользователей. Сервисные программы представляют пользователям ряд дополнительных возможностей и услуг, например, создание приложений или поддержка распределенных баз данных.
Сервисные программы обычно поставляются за отдельную плату. Также стоимость СУБД может зависеть от количества инсталляций (машин на которых она будет установлена) и от количества пользователей (или одновременных сеансов работы).
3.2 Физическая структура базы данных проектирование физической структуры
Физическая структуры БД проектировалась в ПО Erwinна основе логического проектирования базы данных методом сущность связь. Результат представлен на рисунке 3.
Рисунок 3 — Физическое проектирование БД
3.3 Экспорт физической структуры в СУБД
Экспортпроизводился в MSAccess.
Рисунок 4 — Экспорт
Список использованной литературы
http://www.urtt.ru/phphtml/met_mat/tyschenko/metkpbi.pdf
http://domkgt.ru:3232/department/database/bispowerd/6/1.html
http://www.mstu.edu.ru/study/materials/zelenkov/intro.html
http://www.buzness-game.narod.ru/ycheba/baza/metod.html