Создание базы данных "Туристические маршруты"

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

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

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

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

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

Министерство образования Республики Беларусь

Белорусский национальный технический университет

Факультет информационных технологий и робототехники

Кафедра «Робототехнические системы»

Курсовой проект

По дисциплине «Базы и банки данных»

Создание базы данных «Туристические маршруты»

Выполнил:

Студентка гр. 10704113 Ятусевич И.С.

Проверил:

Ст. преподаватель Дербан А.Н.

Минск 2015

БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

(наименование ВУЗа)

Факультет: ИТР

«УТВЕРЖДАЮ»

Зав. кафедрой_________________

(подпись)

«____»_______________________

ЗАДАНИЕ

По курсовому проектированию

Студенту гр. 107713 Ятусевич И.И.

1. Тема работы: Создание базы данных «Туристический маршрут»

2. Сроки сдачи студентом законченного проекта:_______________

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

1. Заполнение и редактирование таблиц баз данных.

2. Вычисление полной стоимости обслуживания в каждом городе.

3. Формирование списка городов, стоимость посещения которых превышает стоимость, заданную пользователем (наименование города, количество дней, стоимость).

4. Получение данных о городе, в котором стоимость проживания в гостинице максимальна (наименование города, классность номера, стоимость проживания).

5. Формирование отчёта с подведением итогов по каждому виду услуг, указанием полной стоимости туристического маршрута и количества дней пребывания на маршруте.

Примечание: суточная стоимость питания и проживания в номерах одного класса во всех городах одинакова.

4. Содержание расчетно-пояснительной записки:

1. Создание базы данных Microsoft Access_______________________

1.1 Таблицы__________________________________________________

1.2 Запросы__________________________________________________

1.3 Формы___________________________________________________

1.4 Отчеты___________________________________________________

2. Создание базы данных в MySQL______________________________

2.1 Таблицы___________________________________________________

2.2 Экспорт из Access__________________________________________

2.3 Запросы_________________________________________________

5. Консультанты по работе (с указанием разделов проекта):

Дербан А.Н.

6. Дата выдачи задания: 20.02.2015_________________________

7. Календарный график работы над проектом (с указанием трудоемкости отдельных этапов):

Изучение литературы: 10 %___________________________

Выполнение работы: 75 %_____________________________

Оформление пояснительной записки: 15 %________________

Руководитель___________________

(подпись)

Задание принял к исполнению_____________________________

(дата и подпись студента)

СОДЕРЖАНИЕ

Введение

1. Создание базы данных в Microsoft Access

1.1 Таблицы

1.2 Запросы

1.3 Формы

1.4 Отчёты

2. Создание базы данных в MySQL

2.1 Таблицы

2.2 Экспорт данных из Access

2.3 Запросы

Заключение

Список использованных источников

ВВЕДЕНИЕ

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

В ходе данного курсового проекта будет разработана БД «Туристические маршруты», которая позволит пользователю быстро найти интересующие сведения о странах, входящих в маршрут, а также ознакомиться с курортами, отелями, узнать о транспорте перемещения. БД содержит информацию о клиентах и заказанных ими путевках. Можно просматривать всю имеющуюся информацию или отдельный запрос, интересующий в данный момент. Будет позволять выводить на печать различные отчёты. БД будет проектироваться в Microsoft Office Access, также будет реализована связь таблиц Access и MySQL.

1. СОЗДАНИЕ БАЗЫ ДАННЫХ ACCESS

1.1 Таблицы

Таблицы в Access - это структура однотипных данных. В качестве примера создадим таблицу «Путёвка».

Рисунок 1. - Конструктор таблицы «Путёвка»

В окне Конструктора таблиц (рисунок 1) в столбец Имя поля (Field Name) ввести имена полей создаваемой таблицы. В столбце Тип данных (Data Type) для каждого поля таблицы выбрать из раскрывающегося списка тип данных, которые будут содержаться в этом поле. В столбце Описание (Description) можно ввести описание данного поля (не обязательно). В нижней части окна Конструктора таблиц на вкладках Общие (General) и Подстановка (Lookup) ввести свойства каждого поля или оставить значения свойств, установленные по умолчанию. Затем выделяем поле, кторое будет ключевым, и нажимаем на пиктограмму «ключ» на верхней панели. После описания всех полей будущей таблицы нажать кнопку Закрыть (в верхнем правом углу окна таблицы). В окне Сохранить как (Save As) в поле Имя таблицы (Table Name) ввести имя создаваемой таблицы и нажать кнопку ОК. После указанных действий в списке таблиц в окне базы данных появятся имя и значок новой таблицы. Ввести данные в созданную таблицу можно, открыв таблицу в режиме Таблицы.

Окончательный вид таблицы «Путёвка» представлен на рисунке 2.

Рисунок 2. - Таблица «Путёвка»

Таким же образом создаются и остальные таблицы, перечисленные в приложении 2.

1.2 Запросы

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

таблица запрос база данные

Рисунок 3. - Конструктор запроса

В верхней части окна отображается таблица (или несколько таблиц, если запрос многотабличный) в том виде, в каком таблицы отображаются в окне Схема данных (Relationship). Таблицы -- источники данных для запроса, мы будем называть базовыми таблицами запроса. В нижней части окна находится бланк запроса -- таблица, ячейки которой используются для определения запроса. В бланке отображаются все столбцы, включенные в результирующее множество запроса. Результат выполнения запроса представлен на рисунке 4.

Рисунок 4. - Результат запроса «Маршруты»

Таким же образом выполняются и остальные запросы, представленные в приложении 2.

1.3 Формы

Access позволяет организовать удобный и интуитивно понятный интерфейс пользователя для работы с данными с помощью форм. Формами называются настраиваемые диалоговые окна, сохраняемые в базе данных в виде объектов специального типа. Формы Access являются объектами базы данных, так же как таблицы и запросы. Формы используются в приложении для ввода и отображения данных. Формами можно управлять программно с помощью процедур на VBA.

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

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

В качестве примера приведём создание формы «Должности».

Чтобы создать пустую форму, не пользуясь автоматическим созданием форм и Мастером форм, в окне базы данных щелкните по ярлыку Формы (Forms), нажмите кнопку Создать (New) на панели в окне базы данных, в появившемся диалоговом окне Новая форма (New Form) выделите элемент Конструктор (Design View) и нажмите кнопку ОК. То же самое можно сделать, просто дважды щелкнув по ярлыку Создание формы в режиме конструктора (Create form in Design view), находящемуся перед списком существующих форм в базе данных. Форма в режиме конструктора и в режиме таблицы представлены на рисунках 5 и 6 соответственно.

Рисунок 5. - Форма «Путёвка» в режиме конструктора

Рисунок 6. - Форма «Путёвка» в режиме таблицы

1.4 Отчёты

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

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

В качестве примера создадим отчёт «Зарплаты».

Разработку структуры отчета, изменение его внешнего вида, добавление и удаление элементов можно производить только в режиме Конструктора отчетов. Панель элементов (Toolbox), отображаемая в этом режиме, позволяет создавать элементы управления. При этом некоторые элементы управления можно создать с помощью Мастера элементов, осуществляющего пошаговое руководство этим процессом.

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

Чтобы открыть отчет в режиме Конструктора, выделите нужный отчет в окне базы данных и выберите команду Вид, Конструктор (View, Design View) или нажмите на кнопку Конструктор (Design) в окне базы данных.

Отчёты в режиме конструктора и в режиме просмотра представлены на рисунках 7 и 8.

Рисунок 7. - Отчёт «Место отдыха клиентов» в режиме конструктора

Рисунок 8. - Отчёт «Место отдыха клиентов» в режиме просмотра

2. СОЗДАНИЕ БАЗЫ ДАННЫХ В MYSQL

2.1 Таблицы

Для того, чтобы создать таблицу в СУБД MySQL необходимо воспользоваться инструкцией CREATE TABLE. Для примера создадим таблицу “Города”:

CREATE TABLE Города (КГ int AUTO_INCREMENT NOT NULL, КС int NOT NULL, Название varchar(30) CHARACTER SET cp1251 NOT NULL, PRIMARY KEY (КГ));

Таким же образом создаём остальные таблицы.

2.2 Экспорт данных из Access

Для того чтобы заново не вводить данные в таблицы MySQL необходимо экспортировать данные. Для этого необходимо создать связь с таблицами MySQL и при помощи запроса на добавление добавить данные из таблиц Access в таблицы MySQL.

Таблица «Должности» в Access и в MySQL представлены на рисунках 9 и 10.

Рисунок 9. - Таблица «Страна» в Access

Рисунок 10. - Таблица «Должности» в MySQL

2.3 Запросы

Запросы в MySQL выполняются при помощи инструкции SELECT. Для примера выполним запрос в MySQL:

Select Страна. Название, Города. Название from Страна, Города where (Страна. КС=Города. КС) group by Города. Название;

Результат выполнения запроса MySQL представлен на рисунках 11

Рисунок 11. - Результат выполнения запроса в MySQL

ЗАКЛЮЧЕНИЕ

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

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Электронный ресурс http://ru.wikipedia.org.

2. Электронный ресурс http://www.taurion.ru.

3. MySQL. Библиотека профессионала: Пер. с англ. -- М.: Издательский дом "Вильяме", 2002. -- 624 с.: ил. -- Парал. тит. англ.

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


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

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

    реферат [3,3 M], добавлен 29.01.2011

  • Создание базы данных в Microsoft Access с помощью мастера шаблонов. Создание таблиц путём ввода данных, с помощью мастера таблиц или таблицы в режиме конструктора таблиц. Создание запросов в Microsoft Access, с помощью мастера или конструктора запросов.

    реферат [27,3 K], добавлен 08.09.2010

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

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

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

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

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

    курсовая работа [869,2 K], добавлен 04.11.2014

  • Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных.

    контрольная работа [723,9 K], добавлен 25.11.2012

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

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

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

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

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

    контрольная работа [827,5 K], добавлен 01.06.2010

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

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

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