ОБЩИЕ ПОЛОЖЕНИЯ. Создание баз данных (БД) ИИС во многих моделях является сложным и неудобным для проектировщика процессом
Создание баз данных (БД) ИИС во многих моделях является сложным и неудобным для проектировщика процессом, если эти модели не содержат достаточных средств представления смысла данных. От указанного недостатка свободно семантическое моделирование, имеющее два уровня: концептуальное моделирование и моделирование собственно базы данных. На верхнем уровне осуществляется переход от неформализованного описания предметной области (ПО) и информационных потребностей пользователя к их формальному выражению с помощью специальных языковых средств. На нижнем уровне производятся преобразование концептуальной модели ПО в схему БД и ее нормализация. Базисным в теории БД является понятие «предметная область», содержащее определения объекта и предмета. Объект – это то, что существует вне нас и независимо от нашего сознания - явление внешнего мира, материальной действительности. Объекты потенциально обладают огромным количеством свойств и находятся в потенциально бесконечном числе взаимосвязей друг с другом. Выделить из всего этого нужно самое важное и необходимое. Предмет – это объект, ставший носителем определенной совокупности свойств и входящий в различные взаимоотношения, которые представляют интерес для пользователя. Таким образом, предмет – это модель реального объекта. Совокупность объектов, информация о которых представляет интерес для пользователя, образует объектное ядро предметной области. Понятие «предметная область» соответствует точке зрения потребителя информации на объектное ядро, при которой выделяются только те свойства объектов и взаимосвязей между ними, которые представляют определенную ценность и должны фиксироваться в базе данных. Таким образом, ПО представляет собой абстрактную картину реальной действительности. В каждый момент времени ПО находится в одном из состояний, которое характеризуется совокупностью объектов и их взаимосвязей. Если объекты образуют объектное ядро, то совокупность взаимосвязей отражает структуру фрагмента действительности. С течением времени одни объекты исчезают, другие появляются, меняются их свойства и взаимосвязи. Тем не менее, возникающие новые состояния считаются состояниями одной и той же ПО. Таким образом, ПО состоит из определенной последовательности состояний. Вводя пространство состояний, можно рассматривать в нем определенные траектории, или последовательности состояний s0, s1, …, st, в которых находится ПО в моменты времени 0, 1, …, t. Члены такой последовательности не могут быть совершенно произвольными, поскольку состояние st обычно связано с предшествующими состояниями. Поэтому ПО можно определить как класс последовательных состояний – траекторий. Совокупность всех общих свойств траекторий называется семантикой предметной области.
|