59 Инфологическое проектирование базы данных.
Дисциплина «Базы данных»
При построении информационной модели предметной области используются такие термины, как объекты, свойства, отношения. Рассмотрим семантику.
Термин объект является первичным, неопределяемым понятием. Способностью к распознаванию объектов предметной области человек обладает с раннего возраста. Объекты не обязательно имеют материальную природу, могут быть и абстрактными. “Объект: 1. То, что существует вне нас и независимо от нашего сознания, явление внешнего мира, материальной действительности. 2. Явление, предмет, на который направлена какая-либо деятельность.” Синонимы слова : “сущность” (entity), вещь (thing), явление (instance), событие (event).
В информационных системах под объектами понимаются личности, явления, место или предмет, событие, организация или концеп. Г. Буч дает определение объекта В ИС: “объект представляет собой особый опознаваемый предмет или сущность (реальную или абстрактную), имеющую важное функциональное назначение в данной предметной области”. Существование объекта связано с такими событиями, как появление, изменение, исчезновение. Инфо относит объекта заключается в том, что : 1) объекты имеют некоторые свойства; 2) объекты взаимосвязаны.
Свойство - это понятие не имеет точного определения. Свойство можно понимать как утверждение по поводу объекта. Свойство - это некоторая характеристика объекта. атрибут является средством, с помощью которого определяются свойства объекта. Атрибут - это именованная характеристика (именованное свойство) объекта.
Каждый объект характеризуется определенным набором свойств, описываемых атрибутами. Один из атрибутов является идентификатором объекта. В информационных системах хранятся данные не только об одном объекте, но о целым классе объектов.
Классом объектов называют совокупность объектов, обладающим одинаковым набором свойств. В ИС каждый класс представлен своим именем. Для каждого класса набор свойств относительно стабилен. Различаются значения свойств каждого объекта. Когда говорят об объекте, имеют в виду класс объектов. Конкретный объект называют экземпляром объекта. При описании предметной области нужно представить каждый класс объектов и набор свойств, фиксируемых для каждого класса. В настоящее время для этой цели используются графические средства в виде графический диаграмм.
Связь между объектом и его свойствами может быть различной. Объект может иметь одно значение свойства. Такие свойства называются единичными. Для других свойств возможно существование нескольких значений. Это множественные свойства. Для обозначения единичных свойств объектов используется одинарная стрелка, множественных - двойная. Значения некоторых свойств не меняются с течением времени. Такие свойства называют статическими. Другие меняются и называются динамическими. Некоторые свойства могут быть не у всех объектов и называются условными. Некоторые свойства являются составными.
Кроме связи между объектом и его свойствами, в ИЛМ фиксируются связи между классами объектов. Как известно, в реальном мире все явления и предметы взаимосвязаны друг с другом. Нас интересуют взаимосвязи возникающие при реализации назначения, функций информационной системы.
Неформальное определение связи - высказывание по поводу объектов (двух или более). Например, “студент учится в группе”, “поставщик поставляет материалы”. При формализации часто используется теория множеств. Мы говорим о множестве объектов и множестве свойств.
В теории множеств выражение вида X RY указывает на связь между множествами X и Y. Связь - это соответствие или отображение(ассоциация) между элементами двух (или более) множеств. Существуют следующие типы связей:
1) 1:1 - “один к одному”. Каждый объект множества 1 ассоциируется с 1 объектом множества 2.
2) 1:M - “один ко многим”. Каждый объект множества 1 ассоциируется с несколькими объектами множества 2.
3) M:1 - “многие к одному”. Несколько объектов множества 1 ассоциируются с одним объектом множества 2.
4) N:M - “многие ко многим ”. Каждый О мн1 может быть связан с неск о мн 2 и каждый о мн2 м/б связан с неск о мн1.
Графически связи между объектами изображаются стрелками, одной (связь -1) или двойной (связь M).
Связь между объектами может быть обязательной или необязательной. Кроме того, объекты, информацию о которым необходимо хранить в ИС, могут быть простыми и сложными. Простой объект рассматривается как неделимый. Все его атрибуты являются простыми, не состоящими из других конструкций. Сложные представляют собой объединение других, как простых, так и сложных. Простой и сложный - понятия относительные.
Выделяют несколько разновидностей сложных объектов: составные, обобщенные и агрегированные. Составной соответствует отображению отношения “целое-часть”. Типы связей 1:M, N:M. Обобщенный объект отражает наличие связи “род-вид” между объектами. Объекты, составляющие обобщенный объект, называются его категориями. Как родовой, так и видовой объекты могут обладать определенным набором свойств, причем, наблюдается так называемое “наследование” свойств. Агрегированные объекты соответствуют какому-либо процессу, в который вовлечены другие объекты. Напр.: “поставка“ объединяет объекты “Поставщик”, “Потребители”, ’’Продукция”.
60 Информационная система «Маркетинг», сбыт и реализация готовой продукции. Методы и модели маркетинговых исследований. Прогнозирование спроса на продукцию. Характеристика информационной системы MarketingAnalytiс.
Do'stlaringiz bilan baham: |