6. Язык SQL Запросы (queries) относительно содержимого базы данного и команды его изменения наиболее часто описываются средствами языка SQL (Structured Query Language – язык структурированных запросов; «сикуэл»). Этот язык позволяет выполнять все операции реляционной алгебры (включая дополнительные операции). Помимо этого SQL предоставляет возможность изменения структуры базы данных. Таким образом язык SQL способен выполнять как функции языка DML, так и DDL. Существует множество различных диалектов SQL. Прежде всего, это три основных стандарта языка: ANSI SQL, SQL92 (SQL2), SQL99 (SQL3). Кроме этого существуют версии поддерживаемые производителями СУБД. Как правило, все они совместимы с ANSI SQL и частично с SQL92.
|