powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / IDEFX1 и мигрирующие атрибуты
11 сообщений из 11, страница 1 из 1
IDEFX1 и мигрирующие атрибуты
    #38563286
_usa__83_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый!

Суть ...
В IDEFX1 в случае идентифицирующих сущностей атрибуты PK родительской сущности мигрируют в дочернюю ... становясь FK и, одновременно
включаются в состав PK дочерней сущности. В общем академичнее некуда ...

В связи с чем два вопроса:
1. В случае цепочки сущностей (отношений) род-чадо (родитель)-чадо - ... получаем в конце ВСЕ атрибуты PK всех родителей в составе PK последнего
потомка ... Так в жизни кто-нить делает ? Гы ?

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

Пасиба ...
...
Рейтинг: 0 / 0
IDEFX1 и мигрирующие атрибуты
    #38563335
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_usa__83_ 2. Считается ли разумным (а как без этого обойтись?) если в первчином составном ключе сидит поле являющееся само по себе FK ?

Если Вы в принципе делаете составные первичные ключи (целесообразность чего спорна) - не вижу проблем включить туда FK.
...
Рейтинг: 0 / 0
IDEFX1 и мигрирующие атрибуты
    #38563456
Фотография Ennor Tiegael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В варехаусах вполне типичная практика, особенно когда у такой дочерней сущности нет никакого натурального ключа.
...
Рейтинг: 0 / 0
IDEFX1 и мигрирующие атрибуты
    #38563474
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_usa__83_, а у вас у дочерней сущности кроме атрибутов PK родительской сущности есть ещё атрибуты, которые необходимо включить в PK дочерней сущности?
...
Рейтинг: 0 / 0
IDEFX1 и мигрирующие атрибуты
    #38563497
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_usa__83_ 1. В случае цепочки сущностей (отношений) род-чадо (родитель)-чадо - ... получаем в конце ВСЕ атрибуты PK всех родителей в составе PK последнего
потомка ... Так в жизни кто-нить делает ? Гы ?и длинная цепочка то получается? Зато у дочерней сущности не добавляем индекс по FK (делаем PK типа FK+id)
...
Рейтинг: 0 / 0
IDEFX1 и мигрирующие атрибуты
    #38563684
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_usa__83_День добрый!

Суть ...
В IDEFX1 в случае идентифицирующих сущностей атрибуты PK родительской сущности мигрируют в дочернюю ... становясь FK и, одновременно
включаются в состав PK дочерней сущности. В общем академичнее некуда ...


В случае идентифицирующих связей . В случае неидентифицирующих FK не идёт в PK дочерней таблицы.

_usa__83_
В связи с чем два вопроса:
1. В случае цепочки сущностей (отношений) род-чадо (родитель)-чадо - ... получаем в конце ВСЕ атрибуты PK всех родителей в составе PK последнего
потомка ... Так в жизни кто-нить делает ? Гы ?


Да. Тебя смущяют 5 полей в PK ? Меня -- нет.
К тому же на практике больше 3-х бывает очень редко. 4 кажется было максимумом.

_usa__83_ 2. Считается ли разумным (а как без этого обойтись?) если в первчином составном ключе сидит поле являющееся само по себе FK ?


Да. Я не очень могу представить себе доводы в неразумности такого подхода.
В смысле, почему бы FK не быть в PK ? Например, стандартная связь "многие-ко-многим" двух сучщностей -- это таблица с PK из полей PK первой и второй сущностей. Вроде бы никто никогда не оспаривал разумность такого решения.
...
Рейтинг: 0 / 0
IDEFX1 и мигрирующие атрибуты
    #38563685
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ennor TiegaelВ варехаусах вполне типичная практика, особенно когда у такой дочерней сущности нет никакого натурального ключа.

Это не только в wharehouse делается, а и в OLTP сплош и рядом...
...
Рейтинг: 0 / 0
IDEFX1 и мигрирующие атрибуты
    #38565229
_usa__83_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АнатоЛой,

Дык ну есть конечно, - свои атрибуты ...
...
Рейтинг: 0 / 0
IDEFX1 и мигрирующие атрибуты
    #38565233
_usa__83_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бродкаст ...

Пасиба, в общем согласен с озвученными позициями ... В действительности как обойтись без идентифицирующих связей. Про 3-4 тоже согласен (где-то была тема про "атомарные справочники" ... где спорили по сути о том же)
...
Рейтинг: 0 / 0
IDEFX1 и мигрирующие атрибуты
    #38565933
bengunn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_usa__83_ ... В действительности как обойтись без идентифицирующих связей.
Технически - неидентифицирующее отношение + альтернативный ключ.

Для длинных цепочек сущностей с идентифицирующими отношениями: если не подразумевается непосредственный доступ к дочерним сущностям по натуральному ключу, то в чем вы видите недостатки схемы на суррогатах?
...
Рейтинг: 0 / 0
IDEFX1 и мигрирующие атрибуты
    #38566645
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bengunn_usa__83_ ... В действительности как обойтись без идентифицирующих связей.
Технически - неидентифицирующее отношение + альтернативный ключ.

Для длинных цепочек сущностей с идентифицирующими отношениями: если не подразумевается непосредственный доступ к дочерним сущностям по натуральному ключу, то в чем вы видите недостатки схемы на суррогатах?


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


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