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