Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры ТБДиЗ !!!!.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
508.42 Кб
Скачать

9.22. Обзор распределенных субд

В настоящее время наиболее развитыми в теоретическом и практическом отношении являются реляционные распределенные СУБД. К РаСУБД, наиболее изученным относятся:

· система SDD-1, созданная в конце 70-х-начале 80-х годов в научно-исследовательском отделении фирмы Computer Corporation of America;

· система R*, которая является распределенной версией системы System R и создана в начале 80-х годов фирмой IBM;

· система Distributed INGRES, которая является распределенной версией системы INGRES и создана в начале 80-х годов в Калифорнийском университете в Беркли.

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

· INGRES/STAR, разработанная отделением Ingres Division фирмы The ASK Group Inc.;

· ORACLE 7 фирмы ORACLE Corp.;

· модуле распределенной системы DB2 фирмы IBM.

Наиболее близко подошли к реализации функций распределенных СУБД такие как:

· Informix On-line фирмы Informix Software;

· Sybase System 10 фирмы Sybase Inc.

10.1. Пользователи бд. Администратор бд,его функции

Пользователь БД (user) - это физическое или юридическое лицо, которое имеет доступ к БД и пользуется услугами информационной системы для получения информации. На каждом этапе развития БД (проектирование, реализация, эксплуатация, модернизация и развитие, полная реорганизация) с ней связаны разные категории пользователей. Существуют различные категории пользователей: Конечные пользователи. Это основная категория пользователей, в интересах которых создается БД. В зависимости от особенностей создаваемой БД круг конечных пользователей может различаться. Это могут быть случайные пользователи, которые обращаются за информацией к БД время от времени и регулярные пользователи. Администратор БД (АМД) – это лицо или группа лиц, отвечающих за выработку требований к базе данных, ее проектирование, создание, эффективное использование и сопровождение. К основным функциям группы администратора БД относят:1. Анализ предметной области: описание предметной области, выявление ограничений целостности, определение статуса (доступности, секретности) данных, определение потребностей пользователей.2. Проектирование структуры БД: описание информационного содержания и внутренней структуры БД.3. Задание ограничений целостности при описании структуры БД: определение ограничений целостности, вызванных структурой БД; разработка процедур обеспечения целостности БД при вводе и коррекции данных; определение ограничений целостности при параллельной работе пользователей в многопользовательском режиме.4. Первоначальная загрузка и ведение БД.5. Защита данных: определение системы паролей, принципов регистрации пользователей, создание групп пользователей, обладающих одинаковыми правами доступа к данным; тестирование системы защиты; исследование случаев нарушения системы защиты; разработка средств фиксации доступа к данным и попыток нарушения системы защиты; разработка принципов защиты конкретных данных и объектов проектирования.6. Обеспечение восстановления БД: разработка организационных средств архивирования и принципов восстановления БД; разработка дополнительных программных средств и технологических процессов восстановления БД после сбоев.7. Анализ обращений пользователей: сбор статистики по характеру запросов, времени их выполнения.8. Анализ эффективности функционирования БД: анализ показателей функционирования БД, планирование реструктуризации.9. Работа с конечными пользователями: сбор информации об изменении предметной области, об оценке работы БД, обучение и консультирование пользователей.10. Подготовка и поддержание системных средств: анализ существующих на рынке программных средств и возможность их использования, проверка работоспособности закупаемых программных средств.11. Организационно-методическая работа по проектированию БД: выбор или создание методики проектирования БД; определение целей и направления развития системы в целом; планирование этапов развития БД; обеспечение возможностей комплексной отладки множества приложений, взаимодействующих с БД и т.д.