Содержание
Введение
- Теоретические основы разработки ИС
- Исследование объекта и обоснование ИС
- Структурные элементы базы данных
1.3 Этапы создания базы данных
2 Практическая часть
2.1 Техническое задание
2.2 Эскизный проект
2.3 Технический проект
2.4 Создание базы данных
2.5 Элементы администрирования базы данных
Заключение
Список использованных источников
Современная жизнь немыслима без эффективного управления. Важной категорией являются системы автоматизации и обработки информации, от которых во многом зависит эффективность работы любого предприятия или учреждения. Такие системы должны хранить информацию, структурировать ее для удобства пользователя, эффективно осуществлять поиск конкретных данных. Современные системы управления базами данных (СУБД) в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ. Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньшей степени заботиться о распределении ресурсов, но также сделал программное обеспечение для персонального компьютера в целом и СУБД в частности менее критичными к аппаратным ресурсам компьютера. На сегодняшний день разработчик не связан рамками какого-либо конкретного пакета разработки СУБД, а в зависимости от поставленной задачи может использовать самые разные приложения. Поэтому, более важным представляется общее направление развития СУБД и других средств разработки приложений в настоящее время.
Актуальность исследования поставленной проблемы обусловлена рядом обстоятельств: во-первых, в эпоху динамично развивающихся технологий компания нуждается в структурированной информации, которая отражает всю деятельность компании, во-вторых, для повышения эффективности деятельности компании в любой отрасли необходимо улучшение управления ресурсами с помощью баз данных. Использование баз данных в туристической фирме выступает одним из важнейших направлений повышения эффективности функционирования данных фирмы. Такие базы данных используются для решения определенных задач.
Целью курсовой работы является создание и разработка базы данных для работы туристической фирмы, а также СУБД для управления этой базой данных.
Объектом исследования является туристическая фирма.
Предмет исследования – база данных «Туристическая фирма».
Достижение поставленной цели предусматривает постановку и решение следующих задач:
– определить назначение и роль базы данных для туристической фирмы;
– выявить необходимость разработки базы данных для предприятия;
– разработать базу данных с полным описание ее элементов;
– определить эффективность базы данных «Туристическая фирма».
Теоретико-методологическую основу исследования составляют работы отечественных и зарубежных ученых по проблеме разработки и внедрения баз данных в деятельность предприятия.
Эмпирическую базу исследования составили: материалы профессиональной периодической печати, ресурсов Internet.
- Теоретические основы разработки ИС
1.1 Исследование объекта и обоснование ИС
Развитие вычислительной техники и информационных технологий предоставило возможности для создания и широкого применения автоматизированных информационных систем (АИС) различного назначения. Разработаны и внедрены информационные системы для управления экономическими и техническими объектами, модельные комплексы для научных исследований, системы автоматизации проектирования и производства, тренажеры и всевозможные обучающие системы [5].
Базы данных играют важную роль в современном информационном мире. Передача информации существовала и в докомпьютерные времена, но именно компьютерные технологии позволили обрабатывать большие объемы информации, которые были бы невозможны без использования компьютеров. Именно этот факт имеется в виду, когда мы говорим о внедрении информационных технологий в современное производство и социальную жизнь. Информационные технологии можно определить как методологию, основанную на сборе и компьютерной обработке максимального количества информации, относящейся к соответствующей сфере деятельности. Базой знаний этих технологий является база данных [4].
База данных (БД) - это набор данных, организованных по определенным правилам и обеспечивающих общие принципы идентификации, хранения и манипулирования данными независимо от прикладных программ [3]. Эти данные относятся к определенной предметной области и организованы таким образом, что могут быть использованы многими пользователями для решения множества задач.
Системы баз данных состоят из двух основных компонентов: собственно базы данных и системы управления базами данных (СУБД) [5]. СУБД - это прикладная программа или набор программных средств, которые позволяют пользователям получать прямой доступ к базе данных [4].
СУБД выполняет определенные функции:
1) Управление данными во внешней памяти,
2) управление транзакциями,
3) восстановление базы данных
4) Поддержка языков баз данных,
5) словари данных
6) Управление параллельным доступом
7) Управление буфером оперативной памяти
8) Управление доступом к данным
9) Поддержка целостности данных.
Управление данными во внешней среде предоставляет пользователям возможность выполнять самые основные операции над данными (хранение, поиск и обновление информации).
Транзакция - это набор операций над базой данных, которые рассматриваются СУБД как единое целое. Транзакция - это набор операций, выполняемых для доступа или изменения содержимого базы данных.
Одним из основных требований к СУБД является надежность хранения данных во внешней памяти. Надежность хранения означает, что СУБД должна быть способна восстановить последнее непротиворечивое состояние базы данных в случае аппаратного или программного сбоя.
Для работы с базами данных используются специализированные языки, так называемые языки баз данных. Современные СУБД обычно поддерживают единый интегрированный язык, который содержит все инструменты, необходимые для работы с базами данных с момента их создания, и обеспечивает базовый пользовательский интерфейс с базой данных. Стандартным языком наиболее популярных сегодня реляционных СУБД является SQL (Structured Query Language); язык SQL определяет схему реляционной базы данных и позволяет манипулировать данными.
Одним из основных принципов трехуровневой архитектуры является наличие интегрированного системного каталога, содержащего данные о схемах, пользователях, приложениях и т. д. Системный каталог, также называемый словарем данных, представляет собой хранилище информации, описывающей данные в базе данных. Предполагается, что каталог будет доступен как пользователям, так и функциям СУБД.
Одна из основных целей создания и использования СУБД - предоставить нескольким пользователям возможность параллельного доступа к общим данным. Параллельный доступ относительно легко организовать, если все пользователи только читают данные. Однако, когда два или более пользователей обращаются к базе данных одновременно, например, когда хотя бы один из них пытается обновить данные, могут легко возникнуть конфликты с нежелательными последствиями. СУБД должна гарантировать, что таких конфликтов не возникнет даже при одновременном доступе к базе данных многих пользователей. СУБД должна обеспечивать отсутствие таких конфликтов даже при одновременном обращении к базе данных многих пользователей.