Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Госы ответы 26-35.docx
Скачиваний:
6
Добавлен:
01.04.2025
Размер:
434 Кб
Скачать
☆
  1. Пользователи банков данных; преимущества централизованного управления данными; (Занозин Алексей)

Основной категорией пользователей являются так называемые конечные пользователи, т. е. те пользователи, для нужд которых и создается банк данных. В зависимости от особенностей создаваемого банка данных круг его конечных пользователей может существенно различаться. Это могут быть случайные пользователи, обращающиеся к базе данных время от времени, а могут быть и регулярные пользователи. Конечные пользователи могут отличаться друг от друга и степенью владения вычислительной техникой. От конечных пользователей не должно требоваться каких-то специальных знаний в области вычислительной техники и языковых средств. ^ Администраторы банка данных (о которых говорилось выше) тоже являются специфическими пользователями БнД. Обычно они обращаются к БнД не за информацией о предметной области, а к метаинформации, а также используют ресурсы БнД для выполнения своих функций. В зависимости от сложности и объема банка данных, от особенностей используемой СУБД служба администрации банка данных может различаться как по составу и квалификации специалистов, так и по количеству работающих в этой службе. Функции администратора банка данных. В составе группы администраторов банка данных можно выделить различные подгруппы в зависимости от выполняемых ими функций. Численность группы администрации, выполняемые ими функции будут в некоторой степени зависеть от масштаба банка данных, специфики хранимой в нем информации, типа банка данных, особенностей используемых программных средств и некоторых других факторов. В составе администрации БнД должны быть системные аналитики, проектировщики структур данных и внешнего по отношению к банку данных информационного обеспечения, проектировщики технологических процессов обработки данных, системные и прикладные программисты, операторы, специалисты по техническому обслуживанию. Если речь идет о коммерческом банке данных, то важную роль здесь будут играть специалисты по маркетингу. Администраторы банка данных выполняют большой круг разнообразных функции. Дальше в учебнике мы будем подробно рассматривать некоторые из них. Сейчас же просто перечислим основные из этих функций. 1. Анализ предметной области: описание предметной области, выявление ограничений целостности, определение статуса информации, определение потребностей пользователей, определе­ние статуса пользователей, определение соответствия «данные — пользователь», определение объемно-временных характеристик обработки данных. 2. Проектирование структуры базы данных: определение состава и структуры файлов базы данных, связей между ними, выбор методов упорядочения данных и методов доступа к информации, описание структуры БД на ЯОД. 3. Задание ограничений целостности при описании структуры базы данных и процедур обработки БД: задание ограничений целостности, присущих предметной области, определение ограничений целостности, вызванных структурой базы данных, разработка процедур обеспечения целостности БД при вводе и корректировке данных, обеспечение ограничений целостности при параллельной работе пользователей в многопользовательском режиме. 4. Первоначальная загрузка и ведение базы данных: разработка технологии первоначальной загрузки и ведения (изменения, добавления, удаления записей) БД, проектирование форм ввода, создание программных модулей, подготовка исходных данных, ввод и контроль ввода. 5. Защита данных. 5.1. Обеспечение парольного входа в систему: регистрация пользователей, назначение и изменение паролей. 5.2. Обеспечение защиты конкретных данных: определение прав доступа групп пользователей и отдельных пользователей, определение допустимых операций над данными для отдельных пользователей, выбор/создание программно-технологических средств защиты данных. 5.3. Тестирование средств защиты данных. 5.4. Фиксация попыток несанкционированного доступа к информации. 5.5. Исследование возникающих случаев нарушения защиты данных и проведение мероприятий по их предотвращению. 6. Обеспечение восстановления БД: разработка программно-технологических средств восстановления БД, организация веде­ния системных журналов. 7. Анализ обращений пользователей к БД: сбор статистики обращений пользователей к БД, ее хранение и анализ (кто из пользователей, к какой информации, как часто обращался, какие, выполнял операции, время выполнения запросов, ана­лиз причин безуспешных (в том числе и аварийных) обращений к БД). 8. Анализ эффективности функционирования БнД и развитие системы: анализ показателей функционирования системы (время обработки, объем памяти, стоимостные показатели), реорганизация и реструктуризация баз данных, изменение состава баз данных, развитие программных и технических средств. 9. Работа с пользователями: сбор информации об изменениях в предметной области, об оценке пользователями работы БнД, определение регламента работы пользователей с БнД, обучение пользователей, консультирование пользователей. 10. Подготовка и поддержание системных программных средств: сбор и анализ информации о СУБД и ППП, приобретение программных средств, их установка, проверка работоспособности, поддержание системных библиотек, развитие программных средств. 11. Организационно-методическая работа: выбор или создание методики проектирования БД, определение целей и направлений развития системы, планирование этапов развития БнД, разработка и выпуск организационно-методических материалов. В литературе часто в качестве самостоятельной категории пользователей выделяют прикладных программистов. Думается, что не надо выделять эту группу специалистов в самостоятельную категорию. Лучше включать их в состав администраторов банков данных.