альных таблицах-каталогах, и обеспечение контроля целостности БД
производится на языковом уровне, т. е. при компиляции операторов мо-
дификации БД компилятор SQL на основании имеющихся в БД ограни-
чений целостности генерирует соответствующий программный код.
Наконец, авторизация доступа к объектам базы данных производится
также на основе специального набора операторов SQL. Идея состоит в
том, что для выполнения операторов SQL разного вида пользователь
должен обладать различными полномочиями. Пользователь, создавший
таблицу БД, обладает полным набором полномочий для работы с этой
таблицей. В число этих полномочий входит полномочие на передачу
всех или части полномочий другим пользователям, включая полномочие
на передачу полномочий. Полномочия пользователей описываются в
специальных таблицах-каталогах, контроль полномочий поддерживается
на языковом уровне.
Достарыңызбен бөлісу: