![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Кроме связи между объектом и его свойствами, в инфологической модели фиксируются связи между объектами разных классов. Различают связи типа:
§ «один к одному» (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; Прочитано: 299 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!