Автор работы: Пользователь скрыл имя, 06 Ноября 2013 в 00:36, курсовая работа
Многопользовательские базы данных, являясь весьма ценным инструментом для организаций, в то же время вызывают ряд трудностей. Во-первых, они сложны в проектировании и разработке, поскольку предполагают наличие множества перекрывающихся пользовательских представлений. Кроме того, требования со временем меняются, а изменение требований обусловливает необходимость изменений в структуре базы данных. Такие структурные изменения должны тщательно планироваться и контролироваться, чтобы изменение, сделанное для одной группы, не вызвало проблем в другой. Вдобавок при параллельной обработке запросов от нескольких пользователей необходимо принимать специальные меры, чтобы действия одного пользователя не оказывали непредусмотренного влияния на действия другого пользователя. Это весьма важная и сложная тема.
Администратор СУБД также может выполнять и дополнительные обязанности:
При администрировании конкретной СУБД, а именно, MS Access, администратор должен выполнять следующее:
Глава 3. Администрирование базы данных MS Access
3.1. Защита баз данных на уровне файлов
Простым способом защиты базы данных на уровне файлов, это защита базы данных паролем – установка пароля на открытие. После установки пароля при каждом открытии базы данных будет появляться окно, в которое требуется ввести пароль. Только те пользователи, которые введут правильный пароль, смогут открыть базу данных. Этот способ достаточно надежен (Access шифрует пароль, поэтому к нему нет доступа при непосредственном чтении файла базы данных), но он действует только при открытии базы данных. После открытия все объекты становятся доступными для пользователя (пока не определены другие типы защиты, описанные ниже).[2, 14]
Защита паролем выполняется следующим образом:
Для удаления пароля:
Модуль с программой Visual Basic Application (VBA) может быть защищен паролем, который вводится однократно в начале сеанса Access. Пароль не позволяет несанкционированным пользователям редактировать, копировать, экспортировать, удалять программу VBA, а также вырезать из нее и вставлять в нее фрагменты текста. Для этого необходимо:
При следующем открытии базы данных Access для просмотра и редактирования программы VBA будет необходимо ввести пароль.
Чтобы удалить пароль, надо очистить сведения на вкладке Protection окна имя базы данных Properties. Если пароль задан, но флажок Lock project for viewing не установлен, программу сможет просматривать и редактировать любой пользователь, но диалоговое окно Properties будет защищено.
Страница доступа к данным – это сочетание ярлыка, хранящегося в файле базы данных, и соответствующего файла на языке HTML, расположенного в файловой системе компьютера. Для защиты страницы доступа к данным и данных, к которым она обращается, требуется:
Для защиты ярлыка страницы и соответствующего файла HTML от переименования, удаления или изменения используется защита файловой системы компьютера, на котором хранятся эти файлы.
Файл MDE (Microcernel Development Environment) содержит откомпилированную версию базы данных. Сохранение базы данных как MDE-файла делает невозможным:
Для создания MDE-файла следует:
Если база данных содержит программы VBA, то при сохранении ее в виде MDE-файла будут скомпилированы все модули, удалены все изменяемые исходные программы, а конечная база данных будет сжата. Программы VBA будут по-прежнему выполняться, но их нельзя будет просматривать или изменять, благодаря чему уменьшится размер базы данных. Кроме того, будет оптимизировано использование памяти, что повысит быстродействие.
MDE-файл имеет меньшие размеры и большую скорость выполнения ввиду отсутствия отладочной информации для конструктора. Но существует ряд ограничений, которые могут сделать сохранение базы данных в виде MDE-файла невозможным: