SQL-запросы выглядят как обычные английские предложения, что упрощает их изучение и понимание. Частично это обусловлено тем, что SQL-запросы описывают данные, которые необходимо получить, а не определяют способ их поиска. Таблицы и столбцы в реляционной базе данных могут иметь длинные описательные имена. В результате большинство SQL-запросов означают именно то, что точно соответствует их именам, поэтому их можно читать как простые, понятные предложения.
6. Возможность различного представления данных.
С помощью SQL создатель базы может сделать так, что различные пользователи базы данных будут видеть различные представления её структуры и содержимого. Например, базу данных можно спроектировать таким образом, что каждый пользователь будет видеть только данные, относящиеся к его подразделению или торговому району. Другой вариант - спроектировать базу данных так, что данные из различных ее частей могут быть скомбинированы и представлены пользователю в виде одной простой таблицы.
Следовательно, представления можно использовать для усиления защиты базы данных и ее настройки под конкретные требования отдельных пользователей.
7. Полноценность как языка, предназначенного для работы с базами данных.Первоначально SQL был задуман как язык интерактивных запросов, но
сейчас он вышел далеко за рамки чтения данных.
SQL является полноценным и логичным языком, предназначенным для следующих целей:
- создание базы данных;
- управление ее защитой;
- изменение ее содержимого;
- чтение данных;
- совместное использование данных несколькими пользователями, работающими параллельно.
Приемы, освоенные при изучении одного раздела языка, могут затем применяться в других командах, что повышает производительность работы пользователей.
предыдущаяследующая