Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Связи между объектами



Кроме связи между объектом и его свойствами, в инфологической модели фиксируются связи между объектами разных классов. Различают связи типа:

§ «один к одному» (1:1): в каждый момент времени каждому представителю (экземпляру) сущности А соответствует 1 или 0 представителей сущности В

§ «один ко многим» (1:М): одному представителю сущности А соответствуют 0, 1 или несколько представителей сущности В.

§ «многие к одному» (М:1)

§ «многие ко многим» (М: М)

Кроме степени связи в инфологической модели для характеристики связи между разными сущностями надо указывать так называемый «класс принадлежности».

16. ER-діагами

Представление данных с помощью модели "сущность-связь".

Моделирование структуры с помощью нормализации имеет существенные недостатки:

1) Трудно начать создание отношений, начиная с одного.

2) Достаточно трудно сразу определить полный список атрибутов.

3) Нелегко выделять зависимости атрибутов.

В реальном проектировании базы данных применяется другой метод - семантическое моделирование. В качестве инструмента используются различные варианты диаграмм "сущность-связь" или ER-диаграммы (ER - EntityRelationship).

Основные понятия ER-диаграмм.

Сущности - класс однотипных объектов, используемых в модели. Должна обладать именем. Модели изображаются в виде прямоугольника с наименованием.

Экземпляр сущности - конкретный представитель. Экземпляры должны быть различны, то есть сущности должны иметь некоторые уникальные свойства для каждого экземпляра этой сущности.

Атрибут сущности - именованная характеристика, является некоторым свойством сущности. Изображается в пределах прямоугольника, определяющего сущность.

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

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

17. EER - діаграми

ЕR-модель, дополненная новыми семантическими концепциями, получила название расширенной ЕR-модели (или ЕЕR-модели (Enhancecl ER)).

ЕЕR-модель включает все концепции ЕR-модели плюс дополнительныеконцепции специализации/генерализациии категоризации. Концепции специализации/генерализациии категоризации связаны с близкими им понятиями типов сущностей, называемых суперклассами и подклассами, а также с процессом наследования атрибутов. Существует две причины введения -понятий суперклассов и подклассов в ERмодель. Во-первых, это позволяет избежать повторного описания сходных понятий, что сэкономит время проектировщика и повысит читабельность ЕR-диаграмм. Вовторых, при проектировании в базы данных включается больше семантической информации в форме. более привычной для многих людей.





Дата публикования: 2015-01-25; Прочитано: 278 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...