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

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

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

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

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

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

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

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

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

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

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


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