Автор: Пользователь скрыл имя, 19 Декабря 2011 в 14:00, курсовая работа
Целью курсового проекта является разработка базы данных для автоматизации работы с данными, а также предоставить клиентам, куда они могут поехать отдыхать. Для достижения данной цели необходимо решить ряд задач:
Изучить основные возможности Microsoft Access
Получить и обработать необходимую информацию по разрабатываемой базе данных
Введение…………………………………………………………………………...3
Базы данных и системы управления базами данных (СУБД)…………..4
Модели описания баз даны………………………………………………5
Реляционная модель базы данных………………………………………8
Создание базы данных. Этапы проектирования……………………….16
Создание Базы данных…………………………………………………..17
Запросы к базе данных……………………………………………………23
Формы к полученным таблицам…………………………………………24
Отчет к базе данных………………………………………………………26
Заключение……………………………………………………………………….27
Список литературы……………………………………………………………....28
НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
РОССИЙСКАЯ МЕЖДУНАРОДНАЯ АКАДЕМИЯ ТУРИЗМА
Казанский
филиал
КУРСОВАЯ РАБОТА
по дисциплине
«Информатика»
на тему:
«Использование
реляционных баз данных в сфере
туризма »
Выполнил: студент 2 курса
группы Г-102
очного отделения
Галимов Азат
Проверил:
к. пед. н. Степанов А.П.
Казань 2011
СОДЕРЖАНИЕ.
Введение…………………………………………………………
Заключение……………………………………………………
Список
литературы……………………………………………………
Введение.
На сегодняшний день в мире работают сотни миллионов персональных компьютеров. Ученые, экономисты, политики считают, что к началу третьего тысячелетия: количество компьютеров в мире сровняется с числом жителей развитых стран; большинство этих компьютеров будет включено в мировые информационные сети; вся накопленная человечеством к началу третьего тысячелетия информация, будет переведена в компьютерную форму, а вся информация будет готовиться при помощи компьютеров; вся информация будет бессрочно храниться в компьютерных сетях.
С появлением вычислительной техники, значительно упростились способы хранения, передачи и обработки информаций.
Для упрощения работы в сфере туризма специалист должен уметь с помощью компьютеров и средств связи получать, накапливать, хранить и обрабатывать данные, представляя результат в виде наглядных документов. В современном обществе информационные технологии развиваются очень стремительно, они проникают во все сферы человеческой деятельности.
Целью курсового проекта является разработка базы данных для автоматизации работы с данными, а также предоставить клиентам, куда они могут поехать отдыхать. Для достижения данной цели необходимо решить ряд задач:
1.
Базы данных и
системы управления
базами данных (СУБД)
Практически любому специалисту, независимо от сферы его деятельности, приходится заниматься сбором, накоплением и обработкой данных. Microsoft Access является популярной системой управления базами данных (СУБД). Как и другие продукты этой категории, предназначена для хранения и поиска данных, представления информации в удобном виде и автоматизации часто повторяющихся операций (таких, как ведение счетов, учет, планирование и т.п.). С помощью Access можно разрабатывать простые и удобные формы ввода данных, а также осуществлять обработку данных и выдачу сложных отчетов.
База данных – это совокупность информации по определенной теме (по определенной предметной области). Это файл специального формата, содержащий определённым образом структурированную информацию. Это совокупность взаимосвязанных, хранящихся вместе данных во внешней памяти и используемых в качестве входной информации для решения задач.
Базы данных должны обеспечивать:
При создании базы данных используются различные типы данных:
Системы управления базами данных (СУБД) – это комплекс программных средств, предназначенных для создания, ведения и организации совместного доступа к базе данных множеству пользователей. Современные СУБД в основном являются приложениями операционной системы Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ по сравнению с операционной системой DOS.
Виды
и функции СУБД приведены в таблице
1.
Таблица 1 - Виды и функции СУБД
Виды СУБД | Функции СУБД |
Lotus
Approach
Ms-Access Bortand dBase Bortand Paradox Microsoft Visual FoxPro Microsoft Visual Basic Microsoft SQL Server Oracl |
Управление
данными во внешней памяти
Управление буферами оперативной памяти Ведение журналов изменений в базе данных Обеспечение целостности и безопасности базы данных |
Целостность базы данных подразумевает наличие средств, позволяющих удостовериться в том, что информация в базе данных всегда остаётся корректной и полной. Целостность данных должна обеспечиваться независимо от того, каким образом данные заносятся в память (с помощью специальной программы, в интерактивном режиме, посредством импорта). Используемые в настоящее время СУБД обладают средствами обеспечения целостности данных и надежной безопасности.
2. Модели описания баз данных
Основное различие между моделями описания баз данных состоит в характере описания взаимосвязей и взаимодействия между объектами и атрибутами базы данных.
Иерархическая модель. В ней связи между данными можно представить и описать в виде упорядоченного графа (дерева). При программировании для описания структуры иерархической базы данных используется тип данных «дерево». Достаточно небольшое количество СУБД построено на иерархической модели данных.
Достоинства модели:
Недостатки модели:
Сетевая модель. Описывает данные и отношения между ними в виде ориентированной сети. В основу модели положены сетевые структуры, в которых каждый элемент может быть информационно связан с любым другим элементом. Примером является сетевая структура, в которой между объектами присутствуют два вида взаимосвязей: «один ко многим» и «многие к одному». Её можно рассматривать как развитие и обобщение иерархической модели данных. В этой модели могут описываться многообразные взаимосвязи между данными в виде произвольного графа.
Достоинства модели:
Недостатки модели:
СУБД, построенные на основе этой модели, также не получили широкого распространения в практике.
Реляционная модель. Её разработал сотрудник фирмы IBM Э.Кодд. В основе модели лежит понятие отношения (таблицы). Большинство СУБД построены на основе этой модели данных.
Достоинства модели:
Недостатки модели:
3.
Реляционная модель
базы данных.
Понятие реляционной (англ. relation – отношение) связано с разработками известного американского специалиста в области систем баз данных Е. Кодда.
Базовые понятия реляционной модели данных
Реляционная модель данных представляет информацию в виде совокупности связанных таблиц, которые называются отношениями или реляциями.
Тип данных – эквивалентно понятию типа данных в алгоритмических языках. Существуют:
Ø целочисленные типы;
Ø вещественные типы;
Ø строковые типы;
Ø типы данных для денежных величин;
Ø типы данных для временных величин;
Ø типы двоичных объектов (не имеет аналогов в языках программирования, и обозначаются Blob)
Атрибуты, схема отношения, схема базы данных
Столбцы отношения называют атрибутами, им присваиваются имена, по которым к ним затем производится обращение.
Список
имен атрибутов отношения с
Степень отношения — это число его атрибутов. Отношение степени один называют унарным, степени два — бинарным, степени три — тернарным,..., а степени п — n-арным.
Схемой базы данных называется множество именованных схем отношений.
Ключи отношения
Поскольку отношение с математической точки зрения является множеством, а множества по определению не содержат совпадающих элементов, то никакие два кортежа отношения не могут быть дубликатами друг друга в любой произвольно заданный момент времени. Таким образом, в отношении всегда должен присутствовать некоторый атрибут (или набор атрибутов), однозначно определяющий каждый кортеж отношения и обеспечивающий уникальность строк таблицы. Такой атрибут (или набор атрибутов) называется первичным ключом отношения.
Информация о работе Использование реляционных баз данных в сфере туризма