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

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 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

  • Проектирование базы данных для автоматизированной системы "Склад". Разработка концептуальной модели (ER-диаграмма). Преобразование в реляционную модель и ее нормализация. Разработка запросов к базе данных на языке SQL. Скрипт для создания базы данных.

    курсовая работа [161,8 K], добавлен 07.10.2013

  • Описание предметной области разрабатываемой базы данных для теннисного клуба. Обоснование выбора CASE-средства Erwin 8 и MS Access для проектирования базы данных. Построение инфологической модели и логической структуры базы данных, разработка интерфейса.

    курсовая работа [3,8 M], добавлен 02.02.2014

  • Общая характеристика инфологической модели информационной системы. Знакомство с особенностями проектирования базы данных "Библиотека", анализ основных этапов. Рассмотрение способов составления запросов по выборке информации из таблиц базы данных.

    контрольная работа [831,2 K], добавлен 08.12.2013

  • Проектирование системы управления базой данных "Почтовые отделения" для создания единой информационной системы: создание таблиц для хранения данных, ввод данных, разработка элементов базы, предназначенных для просмотра, редактирования и вывода информации.

    курсовая работа [1,4 M], добавлен 31.03.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.