Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БнД_и_БД.doc
Скачиваний:
3
Добавлен:
23.08.2019
Размер:
67.07 Кб
Скачать

10. Требования к бд

К БД предъявляются следующие требования.

интегрированность данных, т.е. содержание данных в едином хранилище;

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

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

целостность (удовлетворение предъявляемым логическим требованиям) данных;

возможность взаимодействия пользователей разных категорий и в разных режимах, обеспечение высокой эффективности доступа для разных приложений;

минимальная избыточность (дублирование) хранимых данных, обеспечивающая требуемую производительность БД;

способность БД к расширению;

возможность поиска по нескольким ключам;

дружелюбность интерфейсов и малое время на освоение системы, особенно для конечных пользователей;

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

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

11. Этапы моделирования базы данных

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

Материалы, содержащие выводы и предложения по созданию банка и базы данных, исходя из конкретных условий и возможностей, включаются в технико-экономическое обоснование проекта и служат основанием для формирования технического задания на разработку системы банка данных, оно является частью общего технического задания на проектирование компьютерной системы. В нем ставятся цели и круг решаемых проблем, оговариваются масштабы и сферы деятельности системы, глобальные ограничения.

2. На стадии технического проектирования результаты разработок и проектных решений оформляются в виде технического проекта. Он включает общие вопросы: такие, как определение конфигурации вычислительных, средств, создание логической модели базы данных, ее уточнение и доводка в виде моделей других уровней, выбор операционной системы и СУБД, физическое проектирование. Затем разрабатываются конкретные пользовательские применения БД, определяются подмодели, доступные каждому из пользователей.

Технический проект является основным проектным документом,в котором приводятся разработки и их описания по всем компонентам создаваемого банка данных. При моделировании базы данных используются различные методы и средства, ориентированные на выбор конкретной СУБД. Сюда же относятся и предбазовые процессы подготовки информации и работы с ней, определение технологических особенностей по всем процессам, возникающим в результате создания и внедрения банка данных. В техническом проекте отражаются организационные изменения, связанные с работой технических и программных средств, с новой организацией информации.

3. На этапе рабочего проектирования доводятся и детализируются решения технического проекта. Рабочий проект имеет ту же структуру, что и технический, но с более глубокой проработкой и проверкой. На этом этапе выполняется сбор и предварительная подготовка нормативно-справочных материалов, разработка должностных, технологических инструкций для работы в условиях новой информационной технологии.

4. На этапе внедрения проекта выполняется проверка проектных решений и их доводка, при необходимости дорабатывается технология работы с банком данных, пользователями, выполняется перераспределение обязанностей, устанавливаются категории и иерархия доступа пользователей к данным.