Язык запросов SQL



В этой главе ...



В этой главе...

  • Управление доступом к таблицам базы данных
  • Принятие решения о предоставлении доступа
  • Предоставление полномочий доступа
  • Аннулирование полномочий доступа
  • Предотвращение попыток несанкционированного доступа
  • Предоставление полномочий предоставлять полномочия

Системный администратор должен обладать различными специальными знаниями, касающимися работы системы. Поэтому в предыдущих главах рассказывалось о тех частях SQL, с помощью которых создаются базы и выполняется обработка данных. В главе 3 вы познакомились с теми средствами SQL, которые предназначены для защиты базы данных. В этой главе более подробно рассматривается вопрос неправильного использования базы данных.

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

Конечно, в базах данных часто находится жизненно важная информация, к которой нельзя подпускать кого угодно. Поэтому в SQL имеются разные уровни доступа — от полного доступа до полного его отсутствия, и между ними находится несколько уровней частичного доступа. Решив, какие именно операции может выполнять каждый уполномоченный пользователь, администратор базы данных может моментально предоставить пользователю все нужные для его работы права. При этом администратор может ограничить доступ этого пользователя к определенным частям базы данных.









Содержание  Назад  Вперед