Проектирование баз данных для экономических информационных систем в среде сервера данных ORACLE 7.3. Меркулова Т.А - 68 стр.

UptoLike

70
6. Оператор выборки языка SQL
6.1. Структура языка SQL
Версия SQL ORACLE 7.3 включает в себя следующие составные
части.
1. Команды манипулирования данными, которые позволяют
осуществлять поиск и модификацию таблиц (select, insert, delete,
update).
2. Команды управления транзакциями (commit, rollback, savepoint). Под
транзакцией понимают запрос, который не должен быть прерван без
нарушения целостности данных. Поэтому команды управления
транзакциями устраняют и отменяют блокировки, организовывают
точки сохранения и выполняют откат к точкам.
3. Команда определения данных (DDL) (create, table, role, function).
4. Расширение языка SQL до уровня процедурного языка PL / SQL.
Наличие расширения PL / SQL позволяет использовать ORACLE 7.0 не
только в режиме интерпретации, но и компиляции. Если
скомпилированная процедура выполняется сервером, то выигрыш в
производительности оказывается значительным.
В состав языка PL / SQL включены:
1) конструкции определения типов данных и абстрактных типов
данных, определение переменных;
2) правила формирования выражений (в том числе с функций);
3) операторы управления программами (if, to, while, for,...);
4) конструкции оформления программы, т . е. правила оформления
функций, процедур, пакетов, триггеров.
6.2. Команды манипулирования данными
Команда выборки данных
Пусть задана БД Заказы (Orders) (рис. 3.4.)
ключ
Покупатели (Customers)
Рис. 3.4. Пример реляционных таблиц
Индекс
id
Кто купил
cust_id
Количество
quent
Цена
price
Наименование товара
name
Индекс
id
Адрес
adress
Имя
fn
Фамилия
ln