Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Краткий_Конспект_Лекций_БД.doc
Скачиваний:
104
Добавлен:
24.02.2016
Размер:
1.12 Mб
Скачать
    1. Словарь данных.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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