АЛМАТИНСКИЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ
ФАКУЛЬТЕТ ИНЖЕНИРИИ И ИНФОРМАЦИОННЫХ СИСТЕМ
КАФЕДРА ИНФОРМАЦИОННЫХ СИСТЕМ
СРСП №9
По предмету: «База Данных в информационных системах»
Реферат на тему: «Внедрение SQL в прикладные программы»
Сделано студентом 2-го курса
Из группы: ИС 19-12
Кара-Мурзин Ж.К.
Проверила: Искакова А.Т.
Алматы, 2020
План
Введение
Основная часть
Язык модулей и встроенный SQL
Язык модулей
Определение процедуры
Встроенный SQL
Набор операторов манипулирования данными
Операторы, связанные с курсором
Одиночные операторы манипулирования данными
Динамический SQL в ORACLE V.6
Оператор подготовки
Оператор получения описания подготовленного оператора
Оператор выполнения подготовленного оператора
Работа с динамическими операторами SQL через курсоры
Заключение
Список литературы
Введение
Накопленная информация в современных информационных технологиях хранится и организованна в базах данных. Эти базы данных создаются и работают с помощью систем управления базами данных (СУБД).
Развитие компьютерных технологий, увеличение объема и структурной сложности хранимых данных, увеличение числа пользователей информационных систем привели к распространению реляционных СУБД.
Пользоваться базами данных из разных уголков мира, с разных архитектур ЭВМ по сети можно посредствами одного стандартного языка манипулирования данными. Разработанный в 1974 году язык SQL фирмой IBM для экспериментальной реляционной СУБД System R стал стандартом (сначала де-факто), благодаря распространению двух СУБД (той же фирмы) – SQL/DS (1981 год) и DB2 (1983 год), а признание SQL международным стандартом произошло в 1987 году.
Реализация в SQL концепции операций, ориентированных на табличное представление данных, позволило создать компактный язык с небольшим (менее 30) набором предложений. SQL может использоваться как интерактивный (для выполнения запросов) и как встроенный (для построения прикладных программ).
Программисты пользуются языком SQL, чтобы писать приложения, в которых содержатся обращения к базам данных. Одни и те же операторы SQL используются как для интерактивного, так и для программного доступа, поэтому части программ, содержащие обращения к базе данных, можно вначале тестировать в интерактивном режиме, а затем встраивать в программу. В традиционных базах данных для программного доступа используются одни программные средства, а для выполнения немедленных запросов — другие, без какой либо связи между этими двумя режимами доступа.
Многие современные СУБД имеют собственные языки программирования, ряд которых включает в себя SQL. Другие работают с программами, написанными на одном из распространенных алгоритмических языков (Си, Паскаль или Фортран), в которые включаются предложения SQL. Для обмена информацией с частями программы, написанными на любых из этих языков, существуют специальные конструкции SQL, позволяющие работать с переменными и (или) отдельными строками таблиц.
В письменной работе будет рассмотрено использование SQL в прикладном программировании.
В первой главе речь пойдет о структуре модуля SQL и встроенном SQL. Определение процедур.
Во второй главе описаны операторы манипулирования данными. Операторы, связанные с курсором, а так же одиночные операторы манипулирования данными.
В третьей главе будет рассмотрен динамический SQL в Oracle V.6.
Достарыңызбен бөлісу: |