Проектирование базы данных "Деятельность музея"

Автор работы: Пользователь скрыл имя, 17 Января 2014 в 19:34, курсовая работа

Краткое описание

Характерной чертой нашего времени являются информационные технологии. В понятие «информационные технологии» входят компьютерные технологии (оборудование и программное обеспечение) и технологии связи для передачи информации. Необходимость в информатизации обусловливается многими факторами: огромными потоками информации, которые циркулируют в различных сферах деятельности, временем, затрачиваемым на процесс обработки этой информации и сложностями, связанными с хранением информации.

Содержание

Введение……………………………………………………………………………3
1 Постановка задачи…………………………………………………………...….5
2 Системный проект………………………………………………………...…….6
2.1 Описание предметной области………………………………………..……..6
2.2 Описание данных…………………………………………………………...…7
2.3 Проектирование логической структуры базы данных методом нормальныхформ…………………………………………………………….…....8
2.4 Проектирование логической структуры базы данных методом сущность связь……………………………………………………….…........................…....12
2.5 Сравнительный анализ спроектированной базы данных и базы данных существующих информационных систем……………………………….……...14
3 Технический проект……………………..………………………….………….15
3.1 Выбор состава технических и программных средств………………….…15
3.2 Физическая структура базы данных………………………...…………..…..16
3.3 Экспорт физической структуры в СУБД …………………...………..…….17
Список использованных источников…………………………………..………..18

Прикрепленные файлы: 1 файл

ВЛАСОВ.docx

— 508.64 Кб (Скачать документ)

 

Министерство образования  и науки Российской Федерации

Государственное автономное образованию учреждению среднего

профессионального образования  Свердловской области

«Уральский радиотехнический колледж им. А.С. Попова»

 

 

 

 

 

 

 

 

Вариант задания №9

Пояснительная записка к  курсовому проекту по

дисциплине «Базы данных»

 

РТ 090305.304.06 ПЗ

 

 

 

 

 

 

         Нормоконтроллер

         ____________ Тыщенко Е.В

         «___»________________2013

Руководитель

___________ Тыщенко Е.В

«___»_______________2013

Разработан студент

____________ Власов П.Е.

группы БИ-304

«___»_______________2013

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2013

 

Содержание

Введение……………………………………………………………………………3

1 Постановка задачи…………………………………………………………...….5

2 Системный проект………………………………………………………...…….6

2.1 Описание предметной области………………………………………..……..6

2.2 Описание данных…………………………………………………………...…7

2.3 Проектирование логической структуры базы данных методом нормальныхформ…………………………………………………………….…....8

2.4 Проектирование логической  структуры базы данных методом сущность связь……………………………………………………….…........................…....12

2.5 Сравнительный анализ  спроектированной базы данных  и базы данных существующих информационных систем……………………………….……...14

3 Технический проект……………………..………………………….………….15

3.1 Выбор состава  технических и программных средств………………….…15

3.2 Физическая структура базы данных………………………...…………..…..16

3.3 Экспорт физической  структуры в СУБД …………………...………..…….17        Список использованных источников…………………………………..………..18

         

 

РТ 090305.304.06.ПЗ

         

Изм.

Лист

№ докум.

Подпись

Дата

Разраб.

Власов П.Е.

   

 

 

Вариант задания №9

    Лит.

Лист.

Листов

Провер.

Тыщенко Е.В

         

3

21

Т. контр.

     

 

УРТК имени  А.С.Попова

       

Н. контр.

Тыщенко Е.В

   

Утв.

     

 

ВВЕДЕНИЕ

Характерной чертой нашего времени являются информационные технологии. В понятие «информационные технологии»  входят компьютерные технологии (оборудование и программное обеспечение) и  технологии связи для передачи информации. Необходимость в информатизации обусловливается многими факторами: огромными потоками информации, которые  циркулируют в различных сферах деятельности, временем, затрачиваемым  на процесс обработки этой информации и сложностями, связанными с хранением  информации.

Внедрение информационной системы  позволяет решить эти задачи. В  результате чего сокращается время  на обработку информации, осуществляется хранение больших объемов информации, ускоряется поиск необходимой информации, и выдача ее в удобном для пользователя виде. В основе любой информационной системы лежит база данных. База данных представляет собой совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы и отображающих состояние  объектов и их взаимосвязей в рассматриваемой  предметной области.

Процесс создания программной  системы предполагает несколько  этапов:

1) Исследование предметной области, той сферы, куда будет внедряться информационная система, сбор сведений об объектах, фактах, событиях и процессах, которые участвуют в рассматриваемом виде деятельности.

2) Проектирование базы данных. Осуществляется выбор модели данных: иерархическая, сетевая или реляционная. Наиболее удобной моделью является реляционная модель. В реляционной базе данных информация организована в виде отношений. Проектирование базы данных предполагает определение отношений и связей между ними. Определяются типы данных, ограничения на значения, задаются значения по умолчанию. Осуществляется выбор полей.

         

 

 

                РТ 090305.304.06.П3

 

Лист

         

4

Изм.

Лист

№докум.

Подпись

Дата

 

Разработка приложения, для  работы с базой данных. Приложение осуществляет следующие задачи: добавление информации в базу данных, удаление информации из базы данных, формирование отчетов, выдача информации в необходимом для пользователя виде, по заданным запросам.

Тема моей курсовой работы «Посещение врача поликлиники».

Система должна хранить сведения: информацию о пациентах, информацию о мед.персонале, информацию о заболеваниях. Также система должна позволить получить информацию по заданным запросам.

Внедрение такой программной  системы позволит ускорить поиск  информации о предметах. Позволит быстро получить информацию о враче, его  пациентах, назначенных приемов  и рекомендованном курсе лечения.

         

РТ 090305.304.06.ПЗ

Лист

         

Изм.

Лист

№ докум.

Подпись

Дата

5

 

    1. ПОСТАНОВКА ЗАДАЧИ

 

Задачей курсового проекта  является проектирование логической и  физической структуры базы данных посещения деятельности музея.

Целью моей курсовой работы являются создание готовой информационной системы, закрепление и систематизация ранее полученных знаний.

Для реализации  данной цели  в жизнь необходимо выполнить  следующие задачи: 

- описать предметную область;

- спроектировать логическую и  физическую структуру БД;

- произвести экспорт спроектированной структуры в MSAccess.

         

РТ 090305.304.06.ПЗ

Лист

         

Изм.

Лист

№ докум.

Подпись

Дата

6

 

2 СИСТЕМНЫЙ ПРОЕКТ

2.1 ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ

 

Музей—это учреждение, занимающееся собиранием, изучением, хранением и  экспонированием предметов — памятников естественной истории, материальной и духовной культуры, а также просветительской и популяризаторской деятельностью.

В настоящее время знакомство с коллекциями и изучение их отдельных  экспонатов приобретает все большую  популярность среди различных социальных групп общества. Музей как социально-культурное учреждение завоевывает все более  крепкие позиции в системе  культурного просвещения посетителей. Сейчас музей становится объединяющим звеном для совершенно различных  по своим направлениям культурных интересов  людей.

Анализируя данную тему, можно сделать вывод, что музей продолжает занимать немаловажное место в жизни людей, то есть является актуальной темой в обществе. Он участвует в культурном развитии человека, формирует у него представление о мире, формирует его духовную сущность. В процессе изучения этой предметной области я выявила, что пользователям и руководству  требуется база данных, которая содержала бы информацию о месте нахождения экспонатов, о реставраторах, местах выставок и документах подтверждающих отправку экспонатов на реставрацию и выставки.  

Информация, хранимая в базе данных информационной системы музея:

- Сведения об экспонатах;

- Информация о залах;

- Сведения об экскурсиях;

1 Сведения об экспонатах:

- Наименование

- Зал;

- Дата поступления;

         

РТ 090305.304.06.ПЗ

Лист

         

Изм.

Лист

№ докум.

Подпись

Дата

7

 

- Автор;

- Материал;

- Техника.

2 Информация о залах:

- Наименование;

- Ответственный;

3 Сведения об экскурсиях:

- Время проведения;

- График;

- Срок действия;

- Стоимость.

         

 

 

РТ 090305.304.06.ПЗ

Лист

         

Изм.

Лист

№ докум.

Подпись

Дата

8

 

2.2 ОПИСАНИЕ ДАННЫХ

 

Втаблице 1 представленыданные, их типы и ограничения.

Таблица 1

Атрибуты

Значение

Количествосимволов

Наименование экспоната

String

20

Дата поступления

DateTime

-

Автор

String

15

Материал 

String

15

Техника

String

20

Наименование зала

String

15

Ответственный

String

15

Время проведения

DateTime

-

График

String

20

Срок действия

DateTime

-

Стоимость

Money

-


         

 

РТ 090305.304.06.ПЗ

Лист

         

Изм.

Лист

№ докум.

Подпись

Дата

9


 

 

2.3 ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ МЕТОДОМ НОРМАЛЬНЫХ ФОРМ

База данных должна содержать  следующие данные:

  1. Код экспоната (КЭ);
  2. Наименование (Н);
  3. Зал (З);
  4. Дата поступления (ДП);
  5. Автор (А);
  6. Материал (М);
  7. Техника (Т);
  8. Код зала (КЗ);
  9. Код ответственного (КО);
  10. Ответственный (О);
  11. Код экскурсии (КЭк);
  12. Время проведения (ВП);
  13. График (Г);
  14. Срок действия (СД);
  15. Стоимость (С).

Данные представлены в  таблице 2

КЭ

Н

ДП

А

М

Т

З

1

Ваза майя

01.06.04

Майя

Глина, растительные краски

Ручная лепнина

Древностей майя

2

Тапочки Ивана Грозного

15.07.79

-

Войлок, шерсть

-

История Руси


         

 

РТ 090305.304.06.ПЗ

Лист

         

Изм.

Лист

№ докум.

Подпись

Дата

10


 

Продолжение таблицы 2

КЗ

КО

О

КЭк

ВП

Г

СД

С

1

1

Иванов О.А.

1

10:00

Ежедневно

15.06.14

200

2

2

Рюмка П.И.

2

15:00

Суббота

12.02.14

100


Дляпримененияметоданормальныхформнеобходимовыявитьвсезависимости. В отношенииЭКСПОНАТсуществуютследующиезависимости:

1)Каждый экспонат имеет  уникальное название, код, автора

КЭ→Н, 

КЭ→А.

2) Каждый автор изготовлял экспонат из определенных материалов с помощью конкретной техники.

КЭ→М,

КЭ→Т.

3) Каждый экспонат представлен в конкретном зале.

КЭ→З,

3) Каждый зал имеет уникальный код, название и ответственного. Один ответственный может следить только за одним залом.

КЗ→КН,

4) Накладная имеет уникальный  код, дату составления.

КЗ→О,

КН→З.

5) В каждом зале проводят экскурсии.

КЗ→КЭ.

6) Каждая экскурсия имеет  время проведения, график, срок действия  и стоимость.

КЭ→ВП,

КЭ→Г,

КЭ→СД,

КЗ→С.

         

 

РТ 090305.304.06.ПЗ

Лист

         

Изм.

Лист

№ докум.

Подпись

Дата

11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 1 – Схема функциональных зависимостей между атрибутами.

Отношение находится в  первой нормальной форме, если все его  атрибуты являются простыми (имеют  единственное значение). Исходное отношение  стоится таким образом, чтобы  оно было в первой нормальной форме.

Отношение ЭКСПОНАТ имеет  составной ключ: КЭ, КЗ, КО и КЭк, и находится в 1НФ, так как все его атрибуты простые.

Отношение находится во второй нормальной форме, если оно находится  в первой нормальной форме, и каждый неключевой атрибут функционально полно зависит от первичного ключа (составного).

         

 

РТ 090305.304.06.ПЗ

Лист

         

Изм.

Лист

№ докум.

Подпись

Дата

12

 

Отношение находится в  третьей нормальной форме, если оно  находится во второй нормальной форме, и каждый неключевой атрибут нетранзитивно зависит от первичного ключа.

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


         

 

РТ 090305.304.06.ПЗ

Лист

         

Изм.

Лист

№ докум.

Подпись

Дата

13

 

2.4 ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ МЕТОДОМ СУЩНОСТЬ СВЯЗЬ.

Выделим следующие сущности::

  1. Экспонат;
  2. Зал;
  3. Ответственный;
  4. Экскурсия;
  5. Экспонат выставляется в зале:

М:1, т.к. в каждом зале находится несколько экспонатов.

 

 

 

 

 

 

 

Рисунок 2 – Первая сущность

 

В соответствии с правилом 4 (класс обеих сущностей обязательный), необходимо построить 1 таблицу. Ключом может быть любой из 2 сущностей.

Экспонат

КЭ

Н

ДП

А

М

Т

1

Ваза майя

01.06.04

Майя

Глина, растительные краски

Ручная лепнина

2

Тапочки Ивана Грозного

15.07.79

-

Войлок, шерсть

-


Зал

КЗ

КО

З

1

1

Древностей майя

2

2

История Руси


         

 

РТ 090305.304.06.ПЗ

Лист

         

Изм.

Лист

№ докум.

Подпись

Дата

14

 

 

  1. У каждого зала есть ответственный:

1:1, т.к. у конкретного  зала может быть только 1 ответственный.

 

 

 

 

 

 

 

 

Рисунок 3 – Вторая сущность

 

В соответствии с правилом 1 (класс обеих сущностей обязательный), необходимо построить 1 таблицу. Ключом может быть любой из 2 сущностей.

Ответственный

КО

О

1

Иванов О.А.

2

Рюмка П.И.


  1. В каждом зале проходят экскурсии:

1:М, т.к. в одном зале  может проходить несколько экскурсий,  но одна экскурсия ограничена  одним залом.

Рисунок 4 – Третья сущность

В соответствии с правилом 4 (в 1 зале может пройти только 1 экскурсия), требуется построить 2 таблицы.

         

 

РТ 090305.304.06.ПЗ

Лист

         

Изм.

Лист

№ докум.

Подпись

Дата

15

 

Экскурсия

КЭк

ВП

Г

СД

С

1

10:00

Ежедневно

15.06.14

200

2

15:00

Суббота

12.02.14

100


По итогам проектирования методом сущность связь была создана  логическая структура БД. Результат  представлен на рисунке 1.

Рисунок 2 – Логическая структура БД

         

 

РТ 090305.304.06.ПЗ

Лист

         

Изм.

Лист

№ докум.

Подпись

Дата

16

 

2.5. СРАВНИТЕЛЬНЫЙ АНАЛИЗ  СПРОЕКТИРОВАННОЙ БАЗЫ ДАННЫХ  И БАЗЫ ДАННЫХ СУЩЕСТВУЮЩИХ  ИНФОРМАЦИОННЫХ СИСТЕМ

 

В сети интернет не было найдено  похожей информационной системы, соответственно, провести сравнительный анализ не удалось.

         

 

РТ 090305.304.06.ПЗ

Лист

         

Изм.

Лист

№ докум.

Подпись

Дата

17

 

3 ТЕХНИЧЕСКИЙ ПРОЕКТ

3.1 ВЫБОР СОСТАВА  ТЕХНИЧЕСКИХ И ПРОГРАММНЫХ СРЕДСТВ

 

Программное обеспечение  компании Microsoft, а именно MicrosoftAccess не требует углубленных знаний, довольно просто в использовании. Но в том случае, если бы было необходимо серьёзное приложение, целесообразнее было выбрать такие СУБД, как Oracleфирмы OracleCorporation, DB2 фирмыIBM,Sybase. В настоящее время  система SQLServerбыстро  развивается  и по многим показателям  не уступает  лидерам этого направления.

Для проектирования БД на начальном  этапе использовалось ПО Erwin.

 СУБД – это набор  программных модулей, необходимый  и достаточный для создания  и поддержания  БД, т.е. универсальная  часть, решающая стандартные задачи  по информационному обслуживанию  пользователей. Сервисные программы  представляют пользователям ряд  дополнительных возможностей и  услуг, например, создание приложений  или поддержка распределенных  баз данных.

Сервисные программы обычно поставляются за отдельную плату. Также  стоимость СУБД может зависеть от количества инсталляций (машин на которых  она будет установлена) и от количества пользователей (или одновременных  сеансов работы).

         

 

РТ 090305.304.06.ПЗ

Лист

         

Изм.

Лист

№ докум.

Подпись

Дата

18

 

3.2 ФИЗИЧЕСКАЯ СТРУКТУРА БАЗЫ ДАННЫХ ПРОЕКТИРОВАНИЕ ФИЗИЧЕСКОЙ СТРУКТУРЫ

 

Физическая структуры  БД проектировалась в ПО Erwinна основе логического проектирования базы данных методом сущность связь. Результат представлен на рисунке 3.

 

Рисунок 3 – Физическое проектирование БД

         

 

РТ 090305.304.06.ПЗ

Лист

         

Изм.

Лист

№ докум.

Подпись

Дата

19

 

3.3 ЭКСПОРТ ФИЗИЧЕСКОЙ  СТРУКТУРЫ В СУБД

 

Экспортпроизводился в MSAccess.

 

 

Рисунок 4 – Экспорт

         

 

РТ 090305.304.06.ПЗ

Лист

         

Изм.

Лист

№ докум.

Подпись

Дата

20

 

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

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

         

 

РТ 090305.304.06.ПЗ

Лист

         

Изм.

Лист

№ докум.

Подпись

Дата

21



Информация о работе Проектирование базы данных "Деятельность музея"