- •Введение
- •Основание для разработки
- •Назначение разработки
- •Требования к программе и программному изделию
- •Требования к программной документации
- •Технико-экономические требования
- •Стадии и этапы разработки
- •Порядок контроля и приемки
- •Порядок внесения изменений в техническое задание
- •Формальные модели предметной области
- •2) Определение взаимосвязей между сущностями.
- •3) Инфологическая модель:
2) Определение взаимосвязей между сущностями.
Информационная модель между сущностями:
3) Инфологическая модель:
Словарь данных.
Управленческим инструментарием разработки при проектировании БД является словарь данных (СД).
Внедрение БД на любом предприятии занимает довольно продолжительное время. Её расширение происходит по мере разработки и интеграции используемых прикладных программ. В процессе эксплуатации вводятся новые элементы данных, а те, которые использовались при проектировании БД, могут быть изменены.
Преимущества использования СД заключаются в эффективном накоплении, определении и управлении суммарным ресурсом данных предметной области.
Словарь данных призван помогать пользователю в выполнении следующих функций:
-
совместное использование данных с другими пользователями;
-
осуществление простого и эффективного управления элементами данных при вводе в систему новых элементов или изменении описания существующих;
-
уменьшение избыточности и противоречивости данных;
-
определение степени влияния изменений в элементах данных на всю БД;
-
централизация управления элементами данных с целью упрощения проектирования БД и её расширения.
СД является средством, которое позволяет при проектировании, эксплуатации и развитии БД поддерживать и контролировать информацию о данных.
СД можно рассматривать как «метабазу данных», в которой хранится информация о БД.
Одно из главных назначений СД состоит в документировании данных. Так как БД обслуживает множество пользователей, крайне необходимо, чтобы они правильно понимали, что представляют собой данные.
В идеале СД должен быть неотъемлемой составной частью всей системы обработки данных. За ввод данных в СД ответственность несёт администратор БД. Поскольку СД является центральным звеном системы, необходимо постоянно поддерживать его копию, которая может использоваться для восстановления словаря после возникновения отказа всей системы или в случае непреднамеренного разрушения его рабочей версии. За сохранность СД как жизненно важной части системы с БД полностью отвечает администрация БД.
Если СД применяется для разграничения доступа к БД, то доступ к нему надо также разграничить. Следует строго ограничить круг лиц, которым разрешено модифицировать СД. В отношении хранимой информации должен быть реализован режим секретности.
Примером СД может быть реляционная модель данных.
Список литературы.
-
«Эффективная работа с СУБД» Рубен Ахаян, Андрей Горев, Сергей Макашарипов, Издательство «Питер», 1997 год
-
«Базы данных» Карпова, Издательство «Питер», 2003 год
-
«Разработка программных проектов на основе RUP» Гари Поллис, Лиз Огастин, Крис Лоу, Джас Мадхар, Издательство «Бином», 2005 год