Обзор языка РБД SQL
🕛 22.05.2009, 11:54
System R - экспериментальная БД 70-х гг. Язык данных SEQUEL включал в себя все языковые средства. Была предложена схема:Data Language:
-
DDL - средство определения данных;
DML - средство манипулирования данными;
DCL - средство управления данными;
DQL - средство для формирования запросов;
средство управления транзакциями.
Введены понятия: курсоров и триггеров.
Триггер представляет собой хранимую процедуру, которая автоматически выполняется при наступлении некоторого события.
Курсор - рабочая область памяти, в которой хранятся текущие результаты выполнения SQL-операций. Из курсора можно выбирать, модифицировать данные.
Стандарты: ANSISQL; SQL2; SQL3.