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

бесплатно 0
4.5 144
Характеристика основных этапов создания программной системы. Сведения, хранимые в базе данных информационной системы музея. Описание данных, их типов и ограничений. Проектирование базы данных методом нормальных форм. Технические и программные средства.


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

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

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

Процесс создания программной системы предполагает несколько этапов: 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 ФИРМЫІВМ,Sybase. В настоящее время система SQLSERVERБЫСТРО развивается и по многим показателям не уступает лидерам этого направления.

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

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

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

3.2 Физическая структура базы данных проектирование физической структуры

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

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

3.3 Экспорт физической структуры в СУБД

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

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

Список литературы
Размещено на
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?