Персонал банка данных.

Словарь данных.

Словарь данных (или системный каталог) помогает унифицировать и централизовать описание структур данных, уменьшить избыточность и предупредить противоречивость данных, своевременно и единообразно корректировать описания данных и удалять устаревшие. Он обеспечивает единую терминологию.

Словарь включает в себя сведения:

- об объектах, свойствах и отношениях для данной предметной области;

- о данных, хранимых в БД (их наименование, смысл, структура, связи с другими данными);

- о формате и допустимых значениях данных;

- об источниках получения данных;

- о кодах защиты и разграничения доступа к данным.

Основные назначения словаря данных:

1. Централизованное ведение и управление данными как ресурсом на всех этапах проектирования, реализации и эксплуатации системы.

2. Обеспечение эффективного взаимодействия между всеми участниками проекта.

В составперсонала БнДвходят разные специалисты:

- администраторы БнД;

- операторы БД;

- системные и прикладные программисты;

- проектировщики структур данных и технологических процессов их обработки;

- проектировщики информационного обеспечения;

- системные аналитики;

- специалисты по техническим средствам, по маркетингу.

Основные функции и задачи, решаемые персоналом при разработке и эксплуатации базы данных:

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

2. проектирование структуры БД (определение состава и структуры файлов БД, описание ее схемы на языке описания данных);

3. задание ограничений целостности и процедур обработки БД;

4. первоначальная загрузка и ведение БД (разработка технологии загрузки и ведения (изменения, удаления и добавления записей); проектирование форм ввода данных; создание программных модулей, подготовка исходных данных, ввод и контроль данных);

5. защита данных от несанкционированного доступа (разграничение пользователей (определение прав доступа к данным, обеспечение парольного входа в систему), выбор или создание, проверка программно-технологических средств защиты данных, фиксация попыток несанкционированного доступа к информации, шифрование информации) и от разрушений (резервирование);

6. обеспечение восстановления БД (разработка программно-технологических средств восстановления БД, организация ведения системных журналов);

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

8. работа с пользователями (сбор информации об изменениях в предметной области, откликов пользователей о работе БнД, определение регламента работы пользователей с БнД, обучение и консультирование пользователей);

9. сопровождение системного программного обеспечения (приобретение программных средств, их установка, проверка работоспособности, поддержание системных библиотек, развитие программных средств);

10. организационно-методическая работа (выбор или создание методики проектирования БД, определение целей и направлений развития системы, планирование этапов развития БнД, разработка и выпуск документации, организационно-методических материалов).