Разработка приложений баз данных в Delphi. Шейкер Т.Д. - 61 стр.

UptoLike

Составители: 

61
3. ОСНОВЫ SQL
3.1. Стандарты и реализации языка SQL
SQL – это язык, который обеспечивает доступ к информации и позволяет
управлять реляционными базами данных. Язык SQL – Structured Query Lan-
guage – структурированный язык запросов, обычно произносится как СИКВЭЛ
или ЭСКЮЭЛЬ.
Основы языка были заложены Э. Коддом. Язык SQL оперирует данными,
представленными в виде логически связанных таблиц. Особенность языка за-
ключается в ориентации на конечный результат обработки данных, а
не на про-
цедуру обработки (как в процедурных языках). Для решения задачи надо в тер-
минах языка сформулировать, что требуется получить, а возможности того,
как это сделать, реализованы в языке.
Язык SQL используется на разных платформах, позволяет работать с ре-
ляционными базами данных различных форматов. К настоящему времени вы-
пущено несколько
стандартов языка: SQL 86, SQL 89, SQL 92, SQL 99. Стан-
дарты разрабатываются и принимаются двумя организациями: ANSI (Амери-
канским национальным институтом стандартов) и ISO (Международной орга-
низацией по стандартизации).
Стандарт SQL 86 определяет минимальный стандартный синтаксис. Был
выпущен ANSI и поддержан ISO. Стандарт SQL 89 ввёл набор дополнительных
операторов. Стандарт SQL 92 определил три уровня соответствия: основной,
средний и полный. В большинстве случаев производители
, объявившие о под-
держке этого стандарта, реализовывали только основной уровень.
Стандарт SQL 99 ввёл в язык объектные и некоторые процедурные рас-
ширения. В этом стандарте определено обязательное ядро и уровни расшире-
ний. Ядро включает в себя основной уровень стандарта SQL 92. Уровни расши-
рения не являются обязательными для реализации.
                            3. ОСНОВЫ SQL


                3.1. Стандарты и реализации языка SQL
     SQL – это язык, который обеспечивает доступ к информации и позволяет
управлять реляционными базами данных. Язык SQL – Structured Query Lan-
guage – структурированный язык запросов, обычно произносится как СИКВЭЛ
или ЭСКЮЭЛЬ.
     Основы языка были заложены Э. Коддом. Язык SQL оперирует данными,
представленными в виде логически связанных таблиц. Особенность языка за-
ключается в ориентации на конечный результат обработки данных, а не на про-
цедуру обработки (как в процедурных языках). Для решения задачи надо в тер-
минах языка сформулировать, что требуется получить, а возможности того,
как это сделать, реализованы в языке.
     Язык SQL используется на разных платформах, позволяет работать с ре-
ляционными базами данных различных форматов. К настоящему времени вы-
пущено несколько стандартов языка: SQL 86, SQL 89, SQL 92, SQL 99. Стан-
дарты разрабатываются и принимаются двумя организациями: ANSI (Амери-
канским национальным институтом стандартов) и ISO (Международной орга-
низацией по стандартизации).
     Стандарт SQL 86 определяет минимальный стандартный синтаксис. Был
выпущен ANSI и поддержан ISO. Стандарт SQL 89 ввёл набор дополнительных
операторов. Стандарт SQL 92 определил три уровня соответствия: основной,
средний и полный. В большинстве случаев производители, объявившие о под-
держке этого стандарта, реализовывали только основной уровень.
     Стандарт SQL 99 ввёл в язык объектные и некоторые процедурные рас-
ширения. В этом стандарте определено обязательное ядро и уровни расшире-
ний. Ядро включает в себя основной уровень стандарта SQL 92. Уровни расши-
рения не являются обязательными для реализации.



                                        61