КУРСОВАЯ

Использование SQL в прикладном программирование


ВУЗ - СГА
Объем работы - 70 страниц формата A4
Год защиты - 2017

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


СОДЕРЖАНИЕ:

СОДЕРЖАНИЕ


Введение…………………………………………………………………………...4
1 Обзор встроенного SQL………………………………………………………...7
1.1 Выполнение инструкций SQL в СУБД………………………………………9
2 Основные концепции встроенного SQL……………………………………...12
2.1 Компиляция программы со встроенным SQL……………………………..13
2.2 Выполнение программы со встроенным SQL……………………………..16
2.2.1 Защита данных во время выполнения……………………………………17
2.2.2 Автоматическая перекомпоновка………………………………………...18
3 Простые инструкции встроенного SQL……………………………………...20
3.1 Объявления таблиц…………………………………………………………..21
3.2 Объявления ошибок…………………………………………………………22
3.2.1 Переменная SQLCODE……………………………………………………23
3.2.2 Переменная SQLSTATE…………………………………………………..24
3.2.3 Инструкция WHENEVER…………………………………………………26
3.3 Использование базовых переменных………………………………………28
3.3.1 Объявление базовых переменных………………………………………...28
3.3.2 Базовые переменные и типы данных……………………………………..30
3.3.3 Базовые переменные и значения NULL………………………………….31
4 Выборка данных с помощью встроенного SQL……………………………..34
4.1 Запросы, возвращающие одну запись……………………………………...35
4.1.1 Ошибки при извлечении записей…………………………………………36
4.1.2 Выборка значений NULL………………………………………………….37
4.1.3 Выборка данных с использование структур……………………………..39
4.1.4 Входные и выходные базовые переменные……………………………...40
4.2 Запросы, возвращающие набор записей…………………………………...41
4.2.1 Курсоры…………………………………………………………………….42
4.2.1.1 Инструкция DECLARE CURSOR……………………………………....42
4.2.1.2 Инструкция OPEN……………………………………………………….44
4.2.1.3 Инструкция FETCH……………………………………………………...45
4.2.1.4 Инструкция CLOSE……………………………………………………...47
4.2.2 Курсоры с произвольным доступом……………………………………...47
5 Удаление и обновление данных с использованием курсоров………………50
6 Курсоры и обработка транзакций…………………………………………….54
Заключение……………………………………………………………………….56
Библиографический список……………………………………………………..58
Приложения……………………………………………………………………...59


БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1 Грофф Дж., Вайнберг П. Энциклопедия SQL. 3-е изд. – СПб.: Питер, 2004.
2 Дейт К. ДЖ. Введение в системы баз данных. 6-е изд. – М. , С- Пб. , Киев, Вильямс. 2000.
3 Дейт К. Дж. Введение в системы баз данных. 7-е изд. – М., СПб., Киев, Вильямс 2001.
4 Когаловский М.Р. Энциклопедия технологий баз данных. – М.: Финансы и статистика. 2002.
5 Конноли Т., Бегг Л., Страчан А. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 2-ое изд. – М. Вильямс. 2000.
6 Киррилов В.В. Основы проектирования реляционных баз данных. Учебное пособие. СПб. ИТМЩ, 1994.
7 Кренке Д. Теория и практика построения баз данных. 8-е изд. издательство: Питер 2003.
8 Материалы сайта «Сервер Информационных технологий», WWW.citforum.ru.
9 Ренди Джей Яргер, Джордж Риз, Тим Кинг. My SQL и mSQL. Базы данных для небольших предприятий и Интернета. – СПб.,Символ-плюс. 2000.
10 Толковый словарь по вычислительной технике. М.: Издательский отдел «Русская редакция». ТОО «Сhannel trading Ltd», 1995.