Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая АИС БД Меркулов Максим ПИН-32сз.doc
Скачиваний:
31
Добавлен:
14.05.2015
Размер:
923.14 Кб
Скачать

3.2 Интерактивный режим выполнения запросов

В режиме «Interactive SQL» производится ввод запросов языка SQL. Выполнение запроса осуществляется кнопкой Execute Query. Если запрос корректен, внизу в специальном окне отображается результат запроса./9/ В ином случае выдается сообщение об ошибке, с указанием кода ошибки, номера строки и номера в строке.

Для возвращения к уже выполненным запросам используется кнопка Previous Query, для перехода к следующему запросу: Next Query. Для запуска ранее сохраненного скрипта используется кнопка Load Script, для сохранения: Save Script.

3.3 Формы приложения базы данных

Разработано приложение для более удобной работы с созданной ранее базой данных. Данная форма позволяет производить добавление новых записей и редактирование существующих.

Рисунок 1 – Главная форма программы

Рисунок 2 – Выбор

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

Рисунок 2 – Форма ввода пользовательского запроса

Запросы указанные в задании на курсовую работу можно выполнить нажав на соответствующий пункт меню.

Рисунок 3 – Форма запроса №2

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

3.4 Тестирование запросов

Исходные данные:

Рисунок 4 – Таблица «Квитанция»

Рисунок 5 – Таблица «Физическое лицо»

Рисунок 6 – Таблица «Организация»

Рисунок 7 – Таблица «Единица техники»

Рисунок 8 – Таблица «Вид техники»

Рисунок 9 – Таблица «Адресс»

Рисунок 10 – Таблица «Населенный пункт»

Рисунок 11 – Таблица «Улица»

Рисунок 12 – Таблица «Тип населенный пункт»

Рисунок 13 – Таблица «Тип улица»

Запрос № 1

Рисунок 14 – Результат запроса

Запрос №2:

Рисунок 15 – Результат запроса

Заключение

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

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

1. П.В. Бураков, В.Ю. Петров Введение в систему баз даных 2010

2. Коротяева, Т. Microsoft SQL Server 2008. Разработка баз данных. Терннстрем Т. 2010: пер. с англ. / Т. Коротяева. – М. : Русская Редакция. –ISBN: 978-5-7502-0394-9.

3. Хоманенко, А. Д. Базы данных / А. Д. Хоманенко. – М. : Корона-Век, 2010. –ISBN: 978-5-7931-0800-3.

4. Хомоненко, А. Д. Базы данных учебник для вузов / А. Д. Хомоненко, Цыганков. – М. : Корона ВЕК, 2010. – ISBN: 978-5-7931-0838-6.

5. Бройдо, В. Вычислительные системы, сети и телекоммуникации учебник для вузов / В. Бройдо, О. Ильина. – 4-е изд. – СПб.

6. Сети связи : учебник для вузов / Б. С. Гольдштейн, Н. А. Соколов, Г. Г. Яновский. – СПб.