powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Посмотрите связи в IDEF1X, кто разбирается
11 сообщений из 11, страница 1 из 1
Посмотрите связи в IDEF1X, кто разбирается
    #36609378
ALeo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не очень хорошо представляю когда используются идентифицирующие и неидентифицирующие связи, нету опыта. Предметная область - фотоцентр. Атрибуты пока не вписывал, разбираюсь со связями.
...
Рейтинг: 0 / 0
Посмотрите связи в IDEF1X, кто разбирается
    #36609508
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALeo пишет:

> Не очень хорошо представляю когда используются идентифицирующие и
> неидентифицирующие связи, нету опыта. Предметная область - фотоцентр.

Идентифицирующая "кидает" родительский PK в PK дочерней таблицы.
Неидентифицирующая "кидает" родительский PK в атрибуты дочерней таблицы.
Всё ж просто.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Посмотрите связи в IDEF1X, кто разбирается
    #36609849
ALeo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv,

Что значит "кидает"? Можно поподробней на пальцах.
Например вот на этом примере.
...
Рейтинг: 0 / 0
Посмотрите связи в IDEF1X, кто разбирается
    #36609853
ALeo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У идентифицирующей связи получается нет своего первичного ключа, если смотреть на физическую модель базы?
...
Рейтинг: 0 / 0
Посмотрите связи в IDEF1X, кто разбирается
    #36609900
Леша777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для идентифицирующих отношений внешний ключ вход в состав первичного ключа зависимой сущности. Для неидентифицирующих - нет. В теории определяется способностью зависимой сущности идентифицировать саму себя. Типичные примеры идентифицирующих отношений : телефон в больнице. Телефон сам себя не может идентифицировать. Еще пример : позиция заказа, квартира в доме и. т. д.
...
Рейтинг: 0 / 0
Посмотрите связи в IDEF1X, кто разбирается
    #36610071
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALeo пишет:
> У идентифицирующей связи получается нет своего первичного ключа, если
> смотреть на физическую модель базы?

У связей вообще ключей нет. Они у таблиц.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Посмотрите связи в IDEF1X, кто разбирается
    #36610076
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALeo пишет:

> Что значит "кидает"? Можно поподробней на пальцах.
> Например вот на этом примере.

Любая связь создаёт в дочерней таблице ссылку на родительскую.
"Прокидывает" поля PK родительской таблицы в дочернюю.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Посмотрите связи в IDEF1X, кто разбирается
    #36610086
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё можешь рассуждать так (другой подход, логический).

Если экземпляр дочерней сущности не может существовать без экземпляра родительской сущности, то связ должна быть идентифицирующей .

Если экземпляр дочерней сущности может существовать без экземпляра родительской сущности, то связ должна быть неидентифицирующей .
...
Рейтинг: 0 / 0
Посмотрите связи в IDEF1X, кто разбирается
    #36610088
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALeoНапример вот на этом примере.

В примере обе связи должны быть идентифицирующими.
...
Рейтинг: 0 / 0
Посмотрите связи в IDEF1X, кто разбирается
    #36613002
ALeo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv,

Ага, уже понял. Вот учишься по учебникам с косяками, а потом вот такая фигня получается.
...
Рейтинг: 0 / 0
Посмотрите связи в IDEF1X, кто разбирается
    #36613026
ALeo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо, разобрался.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Посмотрите связи в IDEF1X, кто разбирается
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]