Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
vse_shpory (кит).doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
540.16 Кб
Скачать

62. Проблемы многопользовательских бд. Администратор бд, его функции. Возможности субд Access по администрированию бд.

Естественным следствием развития СУБД является проблемы многопользовательского доступа к данным. Одной из этих проблем является попытка единовременного изменения одной и той же записи, совпадение операций чтения и удаления информации и т. д. Для предотвращения возможных конфликтов при попытках со стороны различных пользователей изменить одни и те же записи в СУБД используется механизм блокировок. Блокировка означает предотвращение любых других попыток изменить этот объект со стороны другого пользователя, но при этом сохраняется возможность его чтения.

Другим существенным вопросом, который должен быть решен для обеспечения нормального функционирования многопользовательских СУБД, является организация системы администрирования данных, т.е. создание системы пользователей и разделение прав доступа, организация и поддержание системы резервного хранения информации и ее восстановления в случае программных и аппаратных сбоев, мониторинг программных и аппаратных ресурсов, задействованных для обеспечения работы СУБД, и принятие на его основе решений по оптимизации их использования.

Заметим, что протокол обмена между серверным и клиентскими компьютерами представляет собой набор низкоуровневых вызовов, обеспечивающих интерфейсному приложению доступ к файловой системе сервера. Т.е. существуют некоторые ограничения: высокий сетевой трафик, ограниченный набор допустимых действий по обработке данных на файловом сервере, отсутствие надежных средств обеспечения безопасности работы с данными.

Пользователь БД (user) - это физическое или юридическое лицо, которое имеет доступ к БД и пользуется услугами информационной системы для получения информации. Существуют различные категории пользователей, но наиболее сложные обязанности по созданию базы данных возложены на группу администраторов БД.

Администратор базы данных (АМД) – это лицо или группа лиц, отвечающих за выработку требований к базе данных, ее проектирование, создание, эффективное использование и сопровождение. В процессе эксплуатации АБД следит за функционированием информационной системы, обеспечивает защиту от несанкционированного доступа, контролирует избыточность, непротиворечивость, сохранность и достоверность хранимой в базе данных информации.

К основным функциям группы администратора БД относят:

1. Анализ предметной области: описание предметной области, выявление ограничений целостности, определение статуса (доступности, секретности) данных, определение потребностей пользователей.

2. Проектирование структуры БД: описание информационного содержания и внутренней структуры БД.

3. Задание ограничений целостности при описании структуры БД:

определение ограничений целостности, вызванных структурой БД;

разработка процедур обеспечения целостности БД при вводе и коррекции данных;

определение ограничений целостности при параллельной работе пользователей в многопользовательском режиме.

4. Первоначальная загрузка и ведение БД

5. Защита данных: определение системы паролей, тестирование системы защиты.

6. Обеспечение восстановления БД: разработка организационных средств архивирования и принципов восстановления БД; разработка дополнительных программных средств и технологических процессов восстановления БД после сбоев.

7. Анализ обращений пользователей: сбор статистики по характеру запросов, времени их выполнения.

8. Анализ эффективности функционирования БД: анализ показателей функционирования БД, планирование реструктуризации.

9. Работа с конечными пользователями: сбор информации об изменении предметной области, об оценке работы БД, обучение и консультирование пользователей

10. Подготовка и поддержание системных средств: анализ существующих на рынке программных средств и возможность их использования, проверка работоспособности закупаемых программных средств.

11. Организационно-методическая работа по проектированию БД: выбор или создание методики проектирования БД; определение целей и направления развития системы в целом; планирование этапов развития БД; обеспечение возможностей комплексной отладки множества приложений, взаимодействующих с БД и т.д

Среди возможностей СУБД Access по администрирования БД можно выделить следующие:

1. создание резервных копий файлов;

2. периодическое сжатие файлов;

3. защита файлов средствами шифрования;

4. изменение пароля для открытия файла;

5. управление учетными записями и правами доступа для приложений, защищённых на уровне пользователей;

6. установка приложения, разделенного на файл объектов данных и файл объектов приложения, на новую рабочую станцию и обновление ссылок на связанные таблицы;

7. установка клиентского приложения на новую рабочую станцию и корректное подключение ее к базе данных, установленной на сервере.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]