Администрирование БД . Обеспечение безопасности БД

  • 04 мая 2011 г.
  • 6504 Слова
ВВЕДЕНИЕ
Современные базы данных – это сложные многофункциональные программные системы, работающие в открытой распределенной среде. Они уже сегодня доступны для использования в деловой сфере и выступают не просто в качестве технических и научных решений, но как завершенные продукты, предоставляющие разработчикам мощные средства управления данными и богатый инструментарий для созданияприкладных программ и систем.
Администрирование базами данных предусматривает выполнение функций, направленных на обеспечение надежного и эффективного функционирования системы баз данных, адекватности содержания базы данных информационным потребностям пользователей, отображения в базе данных актуального состояния предметной области.
Проблема обеспечения защиты информации является одной изважнейших при построении надежной информационной структуры учреждения на базе ЭВМ. Эта проблема охватывает как физическую защиту данных и системных программ, так и защиту от несанкционированного доступа к данным, передаваемым по линиям связи и находящимся на накопителях, являющегося результатом деятельности, как посторонних лиц, так и специальных программ-вирусов. Таким образом, в понятие защиты данныхвключаются вопросы сохранения целостности данных и управления доступа к данным (санкционированность доступа). Технологический аспект данного вопроса связан с различными видами ограничений, которые поддерживаются структурой СУБД и должны быть доступны пользователю.
Проблема исследования данной работы заключается в возможности дать исчерпывающие ответы на поставленные вопросы: что представляет собойадминистрирование базы данных, в чем заключаются его основные функции и задачи, его значение для стабильной и эффективной работы базы данных. Основные аспекты защиты баз данных, их реализацию на примерах конкретных СУБД, а так же юридическую сторону данного вопроса.
Актуальность исследования «Администрирование базы данных. Обеспечение безопасности базы данных» очевидна. Без участия администраторабазы данных не обходится решение ни одной мало-мальски серьезной проблемы, связанной с базой данных. Для полноценного и эффективного администрирования базы данных, администратору необходимо знать структуру предприятия, права доступа к той или иной информации, как используются данные и, наконец, как работает предприятие.
Проблеме администрирования баз данных и безопасности внимание уделятьсястало сравнительно недавно – с появлением и развитием современных баз данных. На данный момент практически в каждом предприятии используется база данных, для полноценной работы которой необходим администратор. С увеличением предприятия так же увеличивается база данных и так же увеличивается количество желающих получить несанкционированный доступ к ней.
Данная проблема с каждым днемстановится все актуальнее из-за размеров и сложности баз данных и коммерческого шпионажа.

1.АДМИНИСТРИРОВАНИЕ БАЗЫ ДАННЫХ

1. Управление данными в базах данных при помощи СУБД
Непосредственное администрирование баз данных происходит при помощи систем управления баз данных (СУБД).
Основные функции СУБД:
• Управление данными во внешней памяти (на дисках);
Эта функция включаетобеспечение необходимых структур внешней памяти как для хранения данных, непосредственно входящих в БД, так и для служебных целей, например, для убыстрения доступа к данным в некоторых случаях (обычно для этого используются индексы). В некоторых реализациях СУБД активно используются возможности существующих файловых систем, в других работа производится вплоть до уровня устройств внешней памяти. Ноподчеркну, что в развитых СУБД пользователи в любом случае не обязаны знать, использует ли СУБД файловую систему, и если использует, то как организованы файлы. В частности, СУБД поддерживает собственную систему именования объектов БД.
• Управление данными в оперативной памяти с использованием дискового кэша;
СУБД обычно работают с БД значительного размера;...
tracking img