Разработка базы данных природных достопримечательностей (заповедников) Московской области

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 26.05.2017
Размер файла 1,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru//

Размещено на http://www.allbest.ru//

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

Западно - Подмосковный институт туризма - филиал РОССИЙСКОЙ МЕЖДУНАРОДНОЙ АКАДЕМИИ ТУРИЗМА

2016-2017 учебный год

Курсовая работа

по дисциплине «Информационные технологии»

Разработка базы данных природных достопримечательностей (заповедников) Московской области

Выполнила:

Абрамова Полина Алексеевна

студентка очной формы обучения по направлению

«Международный Менеджмент Туризма»

Научный руководитель:

Ратушняк Григорий Яковлевич

Введение

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

Целью курсовой работы является освоение методов проектирования баз данных и работы с базами данных в среде конкретной СУБД.

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

Дать полное описание предметной области

Построить концептуальную модель базы данных

Построить физическую модель базы данных

Реализация базы данных

Объектом исследования в курсовой работе выступает Российский рынок природных достопримечательностей (заповедников).

Предмет исследования - природные достопримечательности (заповедники) Московской области.

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

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

1.Теоретическая часть

1.1 Цель разработки. Описание предметной области

Развитие методов и средств обработки данных в информационных системах привело к появлению концепции БД. Основной особенностью этой концепции является представление, как самих данных, так и их обобщенных моделей (описания данных) в запоминающей среде ЭВМ.

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

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

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

1.2 Построение концептуальной модели

Концептуальная модель БД- это логическая организация данных и их взаимосвязь. На данном этапе создается структура данных и организуется связь между объектами.

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

стержневые

ассоциативные

характеристические.

Стержневая сущность - независимая сущность, которая имеет независимое существование, хотя может обозначать другие сущности.

Характеристическая сущность- это связь вида "многие-к-одному" или "одна-к-одной" между двумя сущностями. Цель характеристики состоит в описании или уточнении некоторой другой сущности предметной области.

Ассоциативная сущность (ассоциация)- это связь вида "многие-ко-многим" между двумя или более сущностями или экземплярами сущности.

В рассматриваемой предметной области можно выделить следующие сущности:

достопримечательность (заповедник)

местонахождение

сотрудники

контактная информация

животные

1.3 Построение инфологической модели

Инфологическая модель БД- это модель, которая описывает данные предметной области с использованием естественного языка. Исходными данными могут быть стандартные справки, бланки, документы.

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

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

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

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

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

2.Практическая часть

2.1 Выбор СУБД

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

Именно БД лежит в основе любой корпоративной системы-- бухгалтерской, финансовой, управленческой, архивной.

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

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

Определение конкретных задач, которые будут решаться с помощью БД. Задачами могут быть:

выдача сведений о потребителях, заказах;

получение сведений о количестве продукции на складе;

получение отчетов о выполненных заказах, затратах на их выполнение;

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

Сравнение СУБД ACCESS, MySQL.

Объём памяти на жёстком диске необходимый для самой СУБД:

ACCESS (OfficeXP) - 530 Мбайт,

для работы с MySQL через Интернет необходим только браузер

Размер БД в формате соответствующем каждой СУБД:

ACCESS - 1,73 Мбайт,

MySQL - 113 Кбайт,

Быстродействие:

при работе локально разница между временем выполнения запроса в ACCESS и временем выполнения аналогичного запроса в MySQL практически неощутима (десятые доли секунды);

при работе же с MySQL через Internet скорость зависит от таких параметров как трафик сети, удалённость и быстродействие сервера и прочее.

Простота использования:

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

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

Для создания БД «Природных достопримечательностей (заповедников) Московской области» используем Access.

2.2 Проектирование физической модели БД в среде СУБД

При проектировании базы данных решаются две основные проблемы:

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

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

В ходе анализа предметной области необходимо:

уяснить и указать назначение базы данных;

определить и выделить первоначальный набор сущностей и атрибутов предметной области

2.2.1 Построение отношений, создание связей между отношениями

В данной базе данных 3 таблицы. Проанализируем каждую таблицу в отдельности.

Таблица «Достопримечательности».

Таблица «Сотрудники»

Таблица «Животные»

2.2.2 Проектирование запросов

Таблица «Достопримечательности»

Таблица «Сотрудники»

Таблица «Животные»

2.2.3 Проектирование форм. Разработка главной кнопочной формы

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

2.2.4 Проектирование отчетов

Отчет - это форматированное представление данных, которое выводится на экран, в печать или файл.

заповедник программа запрос

2.2.5 Словарь БД

Словарь-справочник данных- это программная система, предназначенная для централизованного хранения и использования данных.

Характеризуют состав и структуру БД в информационных ресурсах;

Определяют владельцев и пользователей ресурсов данных;

Описывают ограничение целостности и полномочия доступа;

Содержат сведения о ресурсах, пользователях и компонентах ИС.

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

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

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

Словарьпредназначен главным образом для разработки СУБД и справочного обслуживания её разработчиков и пользователей.

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

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

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

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

Два важнейших назначения СД:

Централизованное ведение и управление данными на всех этапах проектирования, реализации и эксплуатации БД;

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

Содержание словаря.

Элемент данных - атрибут, описывающий свойство объекта;

Группа элементов - совокупность логически связанных элементов данных. Все элементы объявляются явно.

Выводимый элемент. Алгоритм вычисления и используемые данные.

Синонимы - идентификаторы различаются - значения совпадают.

Омонимы - одинаковые идентификаторы, разные значения.

Описание концептуальной модели - модель описывает объекты предметной области, взаимосвязи между ними и потоки информации.

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

Описание внешней модели. ВМ описывает представление, используемое прикладной программой.

Кроме этих основных элементов в БД содержится описание взаимосвязи между ними.

2.2.6 Результаты анализа быстродействия и анализа таблиц базы данных

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

2.2.7 Выбор способа защиты БД

Механизмы включают в себя защиту:

при помощи пароля, который нужно указывать при каждом открытии базы данных;

на уровне пользователей;

с помощью MDE-файла;

программным путем, используя встроенный объектно-ориентированный язык программирования для приложений VBA(VisualBasicforApplications).

Для данной базы данных был выбран механизм защиты при помощи пароля.

2.3 Оценка эффективности предложенных решений

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

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

Заключение

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

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

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

Как уже было отмечено выше, данная БД является учебной и не охватывает все природные достопримечательности (заповедники) Московской области. Однако является прототипом, демонстрирующим работу в данной отрасли. Данная БД может быть расширена для автоматизации нерассмотренных в рамках данной курсовой работы концепций в предметной области «природных достопримечательностей (заповедников) Московской области».

Список используемых источников

Аносов А. Критерии выбора СУБД при создании информационных систем // 2001

Гореткина Е. СУБД: массовый продукт на развивающемся рынке // Журнал «Технологии». 2004. №17(214).

Елманова Н. СУБД ведущих производителей // Журнал «КомпьютерПресс». 2002. №10.

Колесов А. Рынок СУБД в оценках Forrester. - Журнал «PC Week/RE». 15

Ламанов В.И., Вязилов Е.Д., Платонов Б.А., Ткаченко В.С. Методические материалы по выбору системы переработки океанографических данных. - Обнинск: ВНИИГМИ-МЦД, ИК АН УССР. - 1985. - 31с.

Сравнение совокупной стоимости владения для СУБД PostgreSQL(EnterpriseDB),Oracle,DB2 (IBM) иMsSQL(Microsoft). М.: Бюро Соломатина. 2010.

Хахаев И. Abovo, или Первым делом -- установка // Издательство "Открытые системы". Журнал "Мир ПК”. 2004. № 9.

Штефан И. Пять шагов к выбору системы автоматизации // CNews. Бизнес Интеграция 2007.

Размещено на Allbest.ru

...

Подобные документы

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

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

  • Построение инфологической концептуальной модели предметной области. Структура базы данных Microsoft Office Access. Формы, запросы и отчеты. Создание форм, запросов и отчетов в базах данных. Схема данных физической и логической сущности в Erwin 4.0.

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

  • Создание базы данных "Спортивный клуб" средствами Microsoft Access: нормализация информационно-логической модели данных, построение связей между таблицами, разработка форм, запросов, отчетов, макросов, главной кнопочной формы в интерфейсе пользователя.

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

  • Построение концептуальной модели базы данных. Физическое проектирование программы для автоматизации работы пользователя в Microsoft Access. Разработка системы запросов информации на основе таблиц и получения необходимых отчетов в требуемых формах.

    курсовая работа [2,9 M], добавлен 08.05.2015

  • Построение концептуальной модели. Проектирование реляционной модели данных на основе принципов нормализации: процесс нормализации и глоссарий. Проектирование базы данных в Microsoft Access: построение таблиц, создание запросов в том числе SQL – запросов.

    курсовая работа [35,9 K], добавлен 08.11.2008

  • Построение концептуальной модели. Создание таблиц, входящих в состав базы данных. Разработка основных запросов, отчетов о количестве учеников в данном классе и работе школы; форм для просмотра и редактирования данных в программе Microsoft Access.

    курсовая работа [2,7 M], добавлен 08.05.2015

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

    курсовая работа [185,6 K], добавлен 08.11.2008

  • Установление связи между таблицами. Создание запроса с параметром для отбора пациентов с определенным видом заболевания. Создание формы для ввода данных, отчетов и главной кнопочной формы. Ход разработки базы данных. Изменение и обновление записей.

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

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

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

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

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

  • Разработка базы данных с информацией о сотрудниках, товарах, со справочником типов товаров средствами системы управления базами данных MySQL с помощью SQL-запросов. Разработка инфологической модели предметной области. Структура таблиц, полей базы данных.

    контрольная работа [648,7 K], добавлен 13.04.2012

  • Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.

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

  • Анализ предметной области "Научные конференции", ее объекты и атрибуты. Разработка концептуальной модели для отображения информационного содержания базы данных, определение связей в составленной диаграмме. Построение реляционной модели, создание отчетов.

    курсовая работа [2,6 M], добавлен 29.07.2009

  • Создание моделей данных, основных таблиц с помощью конструктора таблиц, связей между таблицами, форм для заполнения таблиц, запросов на выборку данных, отчетов для вывода на печать и начальной кнопочной формы. Основные объекты Microsoft Access.

    контрольная работа [4,5 M], добавлен 18.03.2012

  • Осуществление анализа предметной области и определение модели базы данных. Реализация базы данных в среде Microsoft Access. Создание и исследование формы ввода информации, запросов с условиями выбора, диаграмм по результатам вычислений и отчетов.

    курсовая работа [246,1 K], добавлен 19.10.2013

  • Построение инфологической (концептуальной) модели предметной области. Проектирование логической и физической структуры базы данных. Реализация проекта в среде конкретной СУБД. Организация корректировки и ввода данных в БД. Разработка интерфейса.

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

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

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

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

    курсовая работа [981,4 K], добавлен 05.11.2011

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

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

  • Концептуальное проектирование базы данных предприятия по продаже и ремонту музыкального оборудования. Характеристика предметной области. Алгоритмы реализации системных процедур. Создание таблиц, форм, запросов, отчетов; разработка кнопочной формы.

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

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