Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Проектирование концептуальной модели БД

Концептуальная диаграмма | Диаграмма действий | Диаграмма классов |


Читайте также:
  1. АЛГОРИТМ ПОСТРОЕНИЯ ПРОГНОЗНОЙ МОДЕЛИ
  2. Анализ исходных данных на проектирование
  3. Билет 2. Российские и зарубежные модели управления.
  4. В.34. Проектирование организации производства, его параметры и стадии.
  5. Визуальное проектирование
  6. Водосборник рукавный модели ВС-125 – назначение, характеристики
  7. Возможности использования японской модели менеджмента в других странах

Проектирование информационно-логической модели базы

Данных

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

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

Информационная структура ПО содержит все объекты и их связи, которые необходимы для построения ИС, а функциональная структура определяет, каким образом используются и обрабатываются эти объекты. Информационная и функциональная структуры совместно обеспечивают полную спецификацию информационной системы[1].

Создание ИС на основе методологии концептуального проектирования предполагает четыре этапа проектирования:

- сбор и анализ информационных потребностей пользователей и системный анализ предметной области;

- построение концептуальной (понятийной) модели предметной области;

- создание концептуальной модели базы данных;

- разработку системы с помощью инструментальных средств выбранной СУБД.

Заключительный этап проектирования тесно связан с возможностями инструментальных средств конкретных СУБД.

Данный этап в свою очередь разбивают на следующие шаги:

- логическое проектирование БД;

- физическое проектирование БД;

- реализация приложений.

В данном пункте мы рассмотрим этапы построения информационно-логической модели базы данных «……».

Проектирование концептуальной модели БД

 

Концептуальная модель предметной области ориентирована на восприятие человека (пользователя и разработчика), а не на обработку данных в ЭВМ. Именно с помощью этой модели разработчики ИС достигают высокого уровня понимания существа информационных потребностей пользователей.

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

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

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

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

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


Дата добавления: 2015-07-16; просмотров: 194 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Заболоченность территории Томской области.| Диаграмма прецендентов

mybiblioteka.su - 2015-2024 год. (0.007 сек.)