Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпора по СМ.docx
Скачиваний:
0
Добавлен:
25.06.2025
Размер:
4.75 Mб
Скачать
  1. Понятие отношения в idef1х. Правила определения отношений.

Отношения — связь между двумя и более сущностями.

Именуется связь с помощью глагола. Пример: включает, определяет, утверждает.

Отношения показывают, как взаимосвязана друг с другом информация, хранимая в БД.

Виды отношений:

Правила определения отношений:

  1. Идентифицирующее отношение – отображается сплошной линией.

Сущность А2 в составе своего первичного ключа имеет первичный ключ сущности А1, те сущность А2 зависит от сущности А1.

  1. Не идентифицирующее отношение – отображается пунктирной линией. Сущности А1 и А2 независимы друг от друга, те их первичные ключи не содержат первичного ключа другой сущности.

  1. Отношения «Многие-ко-многим» не специфическое. Сущности А1 и А2 имеют формальную связь, наследование атрибутов не происходит, те таблица в БД физически не связаны.

  1. Типы сущностей в IDEF.

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

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

  1. Типы отношений в IDEF1Х. Мощность отношения.

Типы отношений:

  1. Идентифицирующее отношение – отображается сплошной линией.

Сущность А2 в составе своего первичного ключа имеет первичный ключ сущности А1, те сущность А2 зависит от сущности А1.

  1. Не идентифицирующее отношение – отображается пунктирной линией. Сущности А1 и А2 независимы друг от друга, те их первичные ключи не содержат первичного ключа другой сущности.

  1. Отношения «Многие-ко-многим» не специфическое. Сущности А1 и А2 имеют формальную связь, наследование атрибутов не происходит, те таблица в БД физически не связаны.

Мощность отношений:

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

Первое предложение – описание соотношения одного экземпляра первой сущности к количеству экземпляров второй сущности. Второе предложение – описание соотношения одного экземпляра второй сущности к количеству экземпляров первой сущности.

Пример: Одному студенту соответствует много оценок. Одна оценка соответствует одному студенту. Связь «Студент – Оценка» — один – ко - многим.

3 типа мощности:

  1. Один – ко – одному. В БД этот тип мощности не используется. Необходимы атрибуты обоих сущностей, объединенных в одну сущность.

Должна быть пунктирная линия без точек.

  1. Один – ко – многим. (МБ, идентифицирующей и не идентифицирующей).

Последняя пунктирная линия.

  1. Многие – ко – многим не специфическое. Сущности А1 и А2 имеют формальную связь, наследование атрибутов не происходит, те таблица в БД физически не связаны. Нужно трансформировать связь, добавив зависимую сущность, в первичном ключе которой будет первичный ключ сущности и А1 и А2.

  1. Типы атрибутов в IDEF.

  • Простой ключ – ключ, состоящий из одного атрибута.

  • Составной(сложный ключ) – ключ, состоящий из нескольких атрибутов.

  • Внешний ключ – первичный ключ, наследуемый от родительской сущности через специфические отношения.

  • Первичный ключ – атрибут или группа атрибутов однозначно идентифицирующая экземпляр сущности. Пример: № зачетки

  • Потенциальный ключ – атрибуты, претендующие на роль первичного ключа. Пример: № паспорта, ФИО+др, № зачетки

  • Альтернативный ключ – потенциальный ключ который не стал первичным. Пример: № паспорта, ФИО+ДР.

  1. Отношение категоризации в IDEF1Х. Правила отношений категоризации.

Отношение категоризации — это отношение между двумя и более сущностями в которых каждый экземпляр общей сущности связан с одним экземпляром сущности – категории.

Категория выделяется из общей сущности по определенному признаку. Различают полную и не полную категоризацию.

Д искриминатор полной категоризации, все возможные категории учтены.

Дискриминатор не полной категоризации, не все категории учтены

Правила отношений категоризации:

  1. Сущность типа «категория» может иметь только одну общую сущность.

  2. Сущность категоризация, которая принадлежит одному отношению категории мб общей сущностью в другом отношении категоризации.

  3. Сущность может являться общей в любом количестве отношений категорий(мб несколько дискриминаторов по разным признакам).

  4. Атрибуты первичного ключа сущности – категории должны совпадать с первичным ключом общей сущности.

  5. У всех сущностей категоризации должны быть различные(не пересекающиеся) не ключевые атрибуты.