Функции sql

  • Часть 1
  • | 2
  • | 3
  • | 4
  • | 5

-       управление доступом, т.е. позволяет задавать необходимые возможности пользователя по чтению и изменению данных, а также защищать их от несанкционированного доступа;

-       совместное использование данных, т.е. координирует совместное использование данных пользователями, работающими параллельно, чтобы они не мешали друг другу;

-       целостность данных, т.е. обеспечивает целостность базы данных, защищая ее от разрушения из-за несогласованных изменений или отказа системы.

Какие же функции выполняет SQL?

На рис. 2.4 изображена структурная схема типичной СУБД, компоненты которой соединяются в единое целое с помощью SQL (своего рода "клея") [11].

Ядро базы данных является сердцевиной СУБД и выполняет следующие функции:

-       отвечает за физическое структурирование и запись данных на диск;

-       отвечает за физическое чтение данных с диска;

-       принимает SQL-запросы от других компонентов СУБД (таких как генератор форм, генератор отчетов или модуль формирования интерактивных запросов), от пользовательских приложений и от других вычислительных систем.

Image

Рис. 2.4. Компоненты типичной СУБД

SQL выполняет много различных функций:

1) SQL является языком интерактивных запросов.

SQL обеспечивает пользователям немедленный доступ к данным. С помощью SQL пользователь может в интерактивном режиме оперативно получить ответы на самые сложные запросы, тогда как программисту потребовались бы достаточно много времени, чтобы написать для пользователя соответствующую программу. Из-за того, что SQL допускает немедленные запросы, данные становятся более доступными и могут помочь в принятии решений, делая их более обоснованными.

предыдущаяследующая