Проектирование логической и физической структуры базы данных посещения музея
Характеристика основных этапов создания программной системы. Сведения, хранимые в базе данных информационной системы музея. Описание данных, их типов и ограничений. Проектирование базы данных методом нормальных форм. Технические и программные средства.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 23.01.2014 |
Размер файла | 1,8 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Министерство образования и науки Российской Федерации
Государственное автономное образованию учреждению среднего
профессионального образования Свердловской области
«Уральский радиотехнический колледж им. А.С. Попова»
Пояснительная записка
к курсовому проекту
по дисциплине: Базы данных
2013
Введение
Характерной чертой нашего времени являются информационные технологии. В понятие «информационные технологии» входят компьютерные технологии (оборудование и программное обеспечение) и технологии связи для передачи информации. Необходимость в информатизации обусловливается многими факторами: огромными потоками информации, которые циркулируют в различных сферах деятельности, временем, затрачиваемым на процесс обработки этой информации и сложностями, связанными с хранением информации.
Внедрение информационной системы позволяет решить эти задачи. В результате чего сокращается время на обработку информации, осуществляется хранение больших объемов информации, ускоряется поиск необходимой информации, и выдача ее в удобном для пользователя виде. В основе любой информационной системы лежит база данных. База данных представляет собой совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы и отображающих состояние объектов и их взаимосвязей в рассматриваемой предметной области.
Процесс создания программной системы предполагает несколько этапов:
1) Исследование предметной области, той сферы, куда будет внедряться информационная система, сбор сведений об объектах, фактах, событиях и процессах, которые участвуют в рассматриваемом виде деятельности.
2) Проектирование базы данных. Осуществляется выбор модели данных: иерархическая, сетевая или реляционная. Наиболее удобной моделью является реляционная модель. В реляционной базе данных информация организована в виде отношений. Проектирование базы данных предполагает определение отношений и связей между ними. Определяются типы данных, ограничения на значения, задаются значения по умолчанию. Осуществляется выбор полей.
Разработка приложения, для работы с базой данных. Приложение осуществляет следующие задачи: добавление информации в базу данных, удаление информации из базы данных, формирование отчетов, выдача информации в необходимом для пользователя виде, по заданным запросам.
Тема моей курсовой работы «Посещение врача поликлиники».
Система должна хранить сведения: информацию о пациентах, информацию о мед.персонале, информацию о заболеваниях. Также система должна позволить получить информацию по заданным запросам.
Внедрение такой программной системы позволит ускорить поиск информации о предметах. Позволит быстро получить информацию о враче, его пациентах, назначенных приемов и рекомендованном курсе лечения.
1.1 Постановка задачи
Задачей курсового проекта является проектирование логической и физической структуры базы данных посещения деятельности музея.
Целью моей курсовой работы являются создание готовой информационной системы, закрепление и систематизация ранее полученных знаний.
Для реализации данной цели в жизнь необходимо выполнить следующие задачи:
- описать предметную область;
- спроектировать логическую и физическую структуру БД;
- произвести экспорт спроектированной структуры в MSAccess.
2. Системный проект
2.1 Описание предметной области
Музей--это учреждение, занимающееся собиранием, изучением, хранением и экспонированием предметов -- памятников естественной истории, материальной и духовной культуры, а также просветительской и популяризаторской деятельностью.
В настоящее время знакомство с коллекциями и изучение их отдельных экспонатов приобретает все большую популярность среди различных социальных групп общества. Музей как социально-культурное учреждение завоевывает все более крепкие позиции в системе культурного просвещения посетителей. Сейчас музей становится объединяющим звеном для совершенно различных по своим направлениям культурных интересов людей.
Анализируя данную тему, можно сделать вывод, что музей продолжает занимать немаловажное место в жизни людей, то есть является актуальной темой в обществе. Он участвует в культурном развитии человека, формирует у него представление о мире, формирует его духовную сущность. В процессе изучения этой предметной области я выявила, что пользователям и руководству требуется база данных, которая содержала бы информацию о месте нахождения экспонатов, о реставраторах, местах выставок и документах подтверждающих отправку экспонатов на реставрацию и выставки.
Информация, хранимая в базе данных информационной системы музея:
- Сведения об экспонатах;
- Информация о залах;
- Сведения об экскурсиях;
1 Сведения об экспонатах:
- Наименование
- Зал;
- Дата поступления;
- Автор;
- Материал;
- Техника.
2 Информация о залах:
- Наименование;
- Ответственный;
3 Сведения об экскурсиях:
- Время проведения;
- График;
- Срок действия;
- Стоимость.
2.2 Описание данных
база данные музей информационный
Таблица 1. Данные, их типы и ограничения.
Атрибуты |
Значение |
Количествосимволов |
|
Наименование экспоната |
String |
20 |
|
Дата поступления |
DateTime |
- |
|
Автор |
String |
15 |
|
Материал |
String |
15 |
|
Техника |
String |
20 |
|
Наименование зала |
String |
15 |
|
Ответственный |
String |
15 |
|
Время проведения |
DateTime |
- |
|
График |
String |
20 |
|
Срок действия |
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
КЭ |
Н |
ДП |
А |
М |
Т |
|
1 |
Ваза майя |
01.06.04 |
Майя |
Глина, растительные краски |
Ручная лепнина |
|
2 |
Тапочки Ивана Грозного |
15.07.79 |
- |
Войлок, шерсть |
- |
R2
КЗ |
З |
|
1 |
Древностей майя |
|
2 |
История Руси |
R3
КО |
О |
|
1 |
Иванов О.А. |
|
2 |
Рюмка П.И. |
R4
КЭк |
ВП |
Г |
СД |
С |
|
1 |
10:00 |
Ежедневно |
15.06.14 |
200 |
|
2 |
15:00 |
Суббота |
12.02.14 |
100 |
2.4 Проектирование базы данных методом сущность связь
Выделим следующие сущности::
1) Экспонат;
2) Зал;
3) Ответственный;
4) Экскурсия;
1 Экспонат выставляется в зале:
М:1, т.к. в каждом зале находится несколько экспонатов.
В соответствии с правилом 4 (класс обеих сущностей обязательный), необходимо построить 1 таблицу. Ключом может быть любой из 2 сущностей.
Экспонат
КЭ |
Н |
ДП |
А |
М |
Т |
|
1 |
Ваза майя |
01.06.04 |
Майя |
Глина, растительные краски |
Ручная лепнина |
|
2 |
Тапочки Ивана Грозного |
15.07.79 |
- |
Войлок, шерсть |
- |
Зал
КЗ |
КО |
З |
|
1 |
1 |
Древностей майя |
|
2 |
2 |
История Руси |
2 У каждого зала есть ответственный:
1:1, т.к. у конкретного зала может быть только 1 ответственный.
В соответствии с правилом 1 (класс обеих сущностей обязательный), необходимо построить 1 таблицу. Ключом может быть любой из 2 сущностей.
Ответственный
КО |
О |
|
1 |
Иванов О.А. |
|
2 |
Рюмка П.И. |
Экскурсия
КЭк |
ВП |
Г |
СД |
С |
|
1 |
10:00 |
Ежедневно |
15.06.14 |
200 |
|
2 |
15:00 |
Суббота |
12.02.14 |
100 |
По итогам проектирования методом сущность связь была создана логическая структура БД. Результат представлен на рисунке 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
Размещено на Allbest.ru
Подобные документы
Проектирование логической структуры базы данных методом нормальных форм, сущность связь. Сравнительный анализ спроектированной базы данных и базы данных существующих информационных систем. Выбор и обоснование состава технических и программных средств.
курсовая работа [3,0 M], добавлен 22.12.2014Разработка базы данных для информационной поддержки деятельности аптеки с целью автоматизированного ведения данных о лекарствах аптеки. Проектирование схемы базы данных с помощью средства разработки структуры базы данных Microsoft SQL Server 2008.
курсовая работа [3,6 M], добавлен 18.06.2012Понятие базы данных, модели данных. Классификация баз данных. Системы управления базами данных. Этапы, подходы к проектированию базы данных. Разработка базы данных, которая позволит автоматизировать ведение документации, необходимой для деятельности ДЮСШ.
курсовая работа [1,7 M], добавлен 04.06.2015Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных.
контрольная работа [723,9 K], добавлен 25.11.2012Базы данных - важнейшая составная часть информационных систем. Проектирование базы данных на примере предметной области "Оргтехника". Сбор информации о предметной области. Построение информационно-логической модели данных. Разработка логической структуры.
курсовая работа [318,6 K], добавлен 24.12.2014Инфологическое проектирование базы данных. Создание информационной системы "СПОРТ" для автоматизации обработки данных о проводимых соревнованиях и чемпионатах. Описание размещения в файловой системе. Создание таблиц, запросов и форм просмотра данных.
курсовая работа [4,6 M], добавлен 22.05.2012Описание предметной области разрабатываемой базы данных для теннисного клуба. Обоснование выбора CASE-средства Erwin 8 и MS Access для проектирования базы данных. Построение инфологической модели и логической структуры базы данных, разработка интерфейса.
курсовая работа [3,8 M], добавлен 02.02.2014Проектирование базы данных для автоматизированной системы "Склад". Разработка концептуальной модели (ER-диаграмма). Преобразование в реляционную модель и ее нормализация. Разработка запросов к базе данных на языке SQL. Скрипт для создания базы данных.
курсовая работа [161,8 K], добавлен 07.10.2013Общая характеристика инфологической модели информационной системы. Знакомство с особенностями проектирования базы данных "Библиотека", анализ основных этапов. Рассмотрение способов составления запросов по выборке информации из таблиц базы данных.
контрольная работа [831,2 K], добавлен 08.12.2013Проектирование системы управления базой данных "Почтовые отделения" для создания единой информационной системы: создание таблиц для хранения данных, ввод данных, разработка элементов базы, предназначенных для просмотра, редактирования и вывода информации.
курсовая работа [1,4 M], добавлен 31.03.2010