Основы языка TRANSACT SQL. Казакова И.А. - 6 стр.

UptoLike

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

5
3. Поддержка архитектуры клиентервер.
4. Распространенность.
5. Быстрое обучение.
6. Декларативность. С помощью SQL программист описывает
только то, какие данные нужно извлечь или модифицировать. Ка-
ким образом это сделать, решает СУБД непосредственно при обра-
ботке SQLапроса. Однако программисту полезно представлять,
как СУБД будет разбирать текст его запроса. Чем сложнее сконст-
руирован запрос, тем больше он допускает вариантов написания,
различных по скорости выполнения, но одинаковых по итоговому
набору данных.
Недостатки SQL:
1. Неполное соответствие реляционной модели данных (нали-
чие дубликатов, необязательность первичного ключа, возможность
упорядочения результатов).
2. Недостаточно продуманный механизм неопределенных зна-
чений.
3. Сложность формулировок и громоздкость.
     3. Поддержка архитектуры клиент-сервер.
     4. Распространенность.
     5. Быстрое обучение.
     6. Декларативность. С помощью SQL программист описывает
только то, какие данные нужно извлечь или модифицировать. Ка-
ким образом это сделать, решает СУБД непосредственно при обра-
ботке SQL-запроса. Однако программисту полезно представлять,
как СУБД будет разбирать текст его запроса. Чем сложнее сконст-
руирован запрос, тем больше он допускает вариантов написания,
различных по скорости выполнения, но одинаковых по итоговому
набору данных.
    Недостатки SQL:
     1. Неполное соответствие реляционной модели данных (нали-
чие дубликатов, необязательность первичного ключа, возможность
упорядочения результатов).
     2. Недостаточно продуманный механизм неопределенных зна-
чений.
     3. Сложность формулировок и громоздкость.




                              5