YourLib.net
Твоя библиотека
Главная arrow Базы данных. Проектирование и создание (С.М. Диго) arrow 2.1.1. Уточнение понятия концептуальной модели
2.1.1. Уточнение понятия концептуальной модели

2.1.1. Уточнение понятия концептуальной модели

   В базе данных отображается некоторая часть реального мира. Естественно, что полнота ее описания будет зависеть от целей создаваемой информационной системы. Часть реального мира, представляющая интерес для данного исследования, называется предметной областью (ПО). Для того чтобы база данных адекватно отражала предметную область, проектировщик должен хорошо представлять себе все нюансы, присущие ей, и уметь отобразить их в базе данных.
   Предметная область должна быть предварительно описана. Для этого, в принципе, может использоваться и естественный язык, но его применение имеет много недостатков, основные из которых - громоздкость описания и неоднозначность его трактовки. Поэтому обычно для этих целей используют искусственные формализованные (чаще всего - графические) языковые средства.
   Формализованное описание предметной области будем называть ее концептуальной (КМ), или инфологической (ИЛМ), моделью. Предметные области могут быть различными, и для их моделирования могут потребоваться специфические средства, соответствующие особенностям этих областей. В данном учебном пособии рассматриваются в основном экономико-организационные системы. Хотя описываемые далее подходы к проектированию являются более универсальными и могут быть использованы и в других предметных областях.
   Моделирование предметных областей выполняется с разными целями, например, для реинжиниринга бизнесс-процессов, для прогнозирования развития предметной области, при проектировании баз данных и программного обеспечения и др. Используемые средства и методы моделирования при этом будут различаться. В данном учебном пособии рассмотрены те средствах и методы моделирования, которые находят использование при проектировании баз данных.
   Как было отмечено в главе 1, существует большое разнообразие видов БД. Подходы к проектированию баз данных разных классов будут существенно различаться. Так как в настоящее время основную часть баз данных представляют структурированные базы данных, то основное внимание будет уделено проектированию именно таких систем.

 Рис. 2.1. Стадия инфологического моделирования - исходная и результативная информация

Рис. 2.1. Стадия инфологического моделирования - исходная и результативная информация

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

 
< Пред.   След. >