|
Защита данных
Защита данных
становится важным элементом в том
случае, если вы хотите обеспечить
ограниченный доступ к различным
частям данных или к разным
операциям, которые с ними
выполняются. Это реализуется путем
назначения привилегий доступа
пользователя к различным объектам
базы данных, таким как
представления и хранимые
процедуры. Более подробно эти
объекты рассматриваются несколько
ниже. Используя привилегии доступа
к объектам базы данных, вы сможете
ограничивать доступ пользователя
только к тем частям данных, в
которых он нуждается. Привилегии и
хранимые процедуры хранятся на
сервере.
Существует одна
очень важная концепция, которую
необходимо запомнить ? базы данных
клиент/сервер разрабатываются
таким образом, чтобы многие
клиентные приложения и
инструментальные средства могли
иметь к ним доступ. Хотя вы,
возможно, ограничили доступ к данным при создании
клиентного приложения, ничто не
помешает пользователю прибегнуть к
другим средствам для просмотра или
редактирования таблицы внутри
вашей базы данных. Делая возможным
доступ к базе данных только
посредством представлений и
хранимых процедур, вы можете
предотвратить несанкционированный
доступ к данным. Это ограничение
доступа также играет важную роль в
поддержке целостности данных,
рассматриваемой в следующем
разделе.
|
|