Проблемно-ориентированная информатика химико-технологических процессов. Кравцов А.В - 133 стр.

UptoLike

только способствует «стабилизации» языка.
Декларативность
С помощью SQL программист описывает только то, какие данные
нужно извлечь или модифицировать. То, каким образом это сделать ре-
шает СУБД непосредственно при обработке SQL запроса.
Все перечисленные выше факторы явились причиной того, что SQL
стал стандартным инструментом для управления данными на персо-
нальных компьютерах, мини-компьютерах и больших ЭВМ.
Однако SQL не лишен и ряда недостатков:
Несоответствие реляционной модели данных. Создатель реляци-
онной модели данных Э. Кодд, К. Дейт и их сторонники указыва-
ют на то, что SQL не является истинно реляционным языком. В
частности они указывают на следующие проблемы SQL:
повторяющиеся строки;
неопределённые значения;
явное указание порядка колонок слева направо;
колонки без имени и дублирующиеся имена колонок;
отсутствие поддержки свойства «=»;
использование указателей;
высокая избыточность.
Сложность. Хотя SQL и задумывался как средство работы конеч-
ного пользователя, в конце концов, он стал настолько сложным,
что превратился в инструмент программиста.
Отступления от стандартов. Несмотря на наличие международно-
го стандарта ANSI SQL-92, многие компании, занимающиеся раз-
работкой СУБД (например, Oracle, Sybase, Microsoft, MySQL AB,
Borland), вносят изменения в язык SQL, применяемый в разраба-
тываемой СУБД, тем самым отступая от стандарта. Таким обра-
зом, появляются специфичные для каждой конкретной СУБД диа-
лекты языка SQL.
133