Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика Омарова 2006.doc
Скачиваний:
18
Добавлен:
17.11.2019
Размер:
4.67 Mб
Скачать

8.3. Этапы проектирования базы данных.

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

На первом этапе проектирования должна быть построена информационного-логическая модель (ИЛМ) данных предметной области. Разработка ИЛМ базируется на описании предметной области, полученного в результате ее обследования. Сначала осуществляется определение состава и структуры данных предметной области, которые должны находиться в БД и обеспечивать выполнение необходимых запросов, задач и приложений пользователя. Эти данные представлены в виде реквизитов, содержащихся в различных документах-источниках загрузки БД.

Анализ выявленных данных позволит определить функциональные зависимости реквизитов, которые используются для выделения информационных объектов, соответствующих требованиям нормализации данных. Последующее определение структурных связей между объектами позволяет строить ИЛМ.

Этапы разработки ИЛМ:

  • определение предметной области,

  • анализ состава и содержания входной информации для приложений,

  • анализ выходной информации приложений,

  • изучение системы документации предметной области,

  • формирование информационных объектов (ИО),

  • формирование структурных связей ИО,

  • построение графа ИЛМ.

Второй этап – определение логической структуры БД. На этом этапе ИЛМ должна быть отображена в логическую структуру БД. Моделью логического уровня является даталогическая модель (ДЛМ), которая представляет собой отображение логических связей между реквизитами безотносительно к их содержанию и среде хранения. Эта модель строится в терминах информационных единиц, допустимых в той конкретной СУБД, в среде которой мы проектируем БД. Описание логической структуры базы данных на языке СУБД называется схемой данных. Этап создания ДЛМ называются даталогическим проектированием.

Проектирование логической структуры БД предполагает:

  • выбор формы организации БД: централизованная или распределенная БД;

  • выбор архитектуры компьютерной сети: файловый сервер, сервер БД;

  • выбор СУБД и программных средств создания и ведения БД;

  • переход от структуры данных ИЛМ к структурам данных БД;

  • детализация структуры и свойств БД;

  • создание схемы данных.

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

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