Помощь в написании студенческих работ
Антистрессовый сервис

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

КурсоваяПомощь в написанииУзнать стоимостьмоей работы

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

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

Министерство образования и науки Российской Федерации Государственное автономное образованию учреждению среднего профессионального образования Свердловской области

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

Пояснительная записка к курсовому проекту по дисциплине: Базы данных

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

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

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

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

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