powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Суррогатные или естественные ключи в ERP-системах
7 сообщений из 57, страница 3 из 3
Суррогатные или естественные ключи в ERP-системах
    #32592685
AlTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"заданные широтой и долготой. но при этом они [Ш и Д] у объекта не меняются. что за бред?"
угу, совсем заработался. хотел сказать, что ШиД сами по себе не меняются при сдвигах земной коры, а если мы привяжем к величинам ШиД какой либо точечный объект, то действительно, при сдвиге земной коры мы получим, что у объекта новые широта и долгота.
только я хочу все-таки заметить, что говорить про новую широту и долготу мы можем только с определенной степенью точности. так что при тех сдвигах земной коры, когда наблюдаемый объект остается целым/наблюдаемым, мы скорее всего получим те же самые широту и долготу и Ваши 8 см просто никто не заметит, так как их "не будет". другое дело, если мы начинаем рассматривать протяженный во времени процесс плавного перемещения литосферных плит, изменяющий суперконтиненты. но даже и в этом случае мы имеем некоторую точность, определяемую частотой проведения координатных замеров и "положением планет". например, до сих пор действует система координат 1942 года (Пулковская), хотя раньше действовала 1963 года и существует 1995 года.

ПС. и вообще, по-моему маркшейдерия вообще дело достаточно темное.
...
Рейтинг: 0 / 0
Суррогатные или естественные ключи в ERP-системах
    #32592978
altair
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mirКстати, по поводу статьи "Ключ или отмычка" . Ссылки на нее иногда встречаются на подобных дискуссиях.
Если кратко - бред. Основная "наукообразная" часть, якобы формально доказывающая "проблемы" СК, основана просто напросто на некорректном примере. Поэтому горячим сторонникам ЕК лучше на это статью не ссылаться, так как ее автор сделал им медвежью услугу.Можете пояснить в чем состоит некорректность примера?
...
Рейтинг: 0 / 0
Суррогатные или естественные ключи в ERP-системах
    #32594507
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altairМожете пояснить в чем состоит некорректность примера?
Смотрим на рис.3. Автор говорит, что «более подробно данная предметная область описана в приложении», но никакого приложения нет , поэтому приходится интерпретировать его модель не основе своей логики и скудных разъяснений.
Так вот, если кратко, то это не позиция заказа должна быть связана с моделью, а комплект (ведь по условию в комплект входят изделия одной и той же модели). Более того, это в общем случае позволит включать в позицию заказа комплекты разных моделей. А если потребуется наложить правило «одна позиция-одна модель», то это следует сделать с помощью специальных бизнес-правил — ограничений целостности.

То есть автор попытался реализовать бизнес-правило «одна позиция-одна модель» не явно, а с помощью хитрого кольца первичных ключей, включающих части друг друга. Это есть ни что иное, как трюк. А использование трюков вместо явных решений порицает как теория, так и практика.
Вообще автор не очень дружит с теорией, чему вот пример. Цитата: «решение, основанное на введении суррогатного ключа, порождает транзитивную зависимость:
суррогатный ключ =>интеллектуальный ключ =>неключевые атрибуты
(здесь знак => обозначает термин «определяет»)
Наличие транзитивной зависимости нарушает третью нормальную форму (3НФ). Таким образом, бездумное использование суррогатных ключей, приводит к нарушению нормализации, а, следовательно, и к аномалиям.»
Ну что здесь скажешь? Автор, видимо, не знаком с концепцией множественности потенциальных ключей (ПтК). Ведь при наличии нескольких ПтК (даже вполне естественных) можно рисовать такие зависимости аж до посинения:
ПтК1 => ПтК2 =>ПтК3 => неключевые атрибуты
ПтК2 => ПтК1 =>ПтК3 => неключевые атрибуты
ПтК1 => ПтК3 =>ПтК2 => неключевые атрибуты и т.д.
А ведь в этом случае наличие нескольких ПтК автоматом «нарушает 3НФ» вне зависимости от их природы (суррогатный или натуральный). Но теория давно решила этот вопрос (см. НФ Бойса-Кодда, специально введенную для случая нескольких ПтК). То есть неприязнь к суррогатным ключам у автора есть, а знание теории – не вполне.
...
Рейтинг: 0 / 0
Суррогатные или естественные ключи в ERP-системах
    #32594851
V. Goncharenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А не кажется ли уважаемым модераторам, что ветка уже немного не соответствует тематике форума? :)
...
Рейтинг: 0 / 0
Суррогатные или естественные ключи в ERP-системах
    #32594886
Andr2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mirКстати, по поводу статьи "Ключ или отмычка" . Ссылки на нее иногда встречаются на подобных дискуссиях.
Если кратко - бред. Основная "наукообразная" часть, якобы формально доказывающая "проблемы" СК, основана просто напросто на некорректном примере. Поэтому горячим сторонникам ЕК лучше на это статью не ссылаться, так как ее автор сделал им медвежью услугу.

По ссылке не читал, но вот пример навскидку:
(В скобках указаны СК)

_таблица Люди(ID)
_таблица Документы(ID,ЛюдиID references Люди(ID)...)
по одному человеку может быть несколько документов, но документы
есть не у всех Людей :)) Документы уникальны
_таблица Группа (ID)
_таблица Люди_вГруппе(ID, ЛюдиID references Люди(ID),
ГруппаID references Группа(ID) );
человек может в нескольких группах быть

_таблица T ( например, получение чего-нибудь в группе человеком по опред.
документу(по предъявлению док-та) или без него(ДокументID null) )
( Люди_вГруппеID, ДокументID, дата, дополнительные реквизиты ),

Возникает проблема поддержания целостности и непротиворечивости
данных в таблице T:
возможно занесение в таблицу Т значений
[Люди_вГруппеID, документID], которые будут ссылаться на РАЗНЫХ людей
- Люди_вГруппеID->[ЛюдиID1], а документID->[ЛюдиID2].
...
Рейтинг: 0 / 0
Суррогатные или естественные ключи в ERP-системах
    #32595405
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V. GoncharenkoА не кажется ли уважаемым модераторам, что ветка уже немного не соответствует тематике форума? :)
Согласен.

Уважаемые. Если вы хотите продолжать обсуждение теоретических вопросов СК и ЕК переходите в эту ветку
...
Рейтинг: 0 / 0
Суррогатные или естественные ключи в ERP-системах
    #32596913
Andr2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mir ...Это есть ни что иное, как трюк. А использование трюков вместо явных решений порицает как теория, так и практика...

Насколько понимаю, здесь ветка закрывается.
To mir, altair, ASU, etc предлагаю продолжить обсуждение (про трюки и возможные проблемы )
в предложенном месте. Пример я туда уже переместил. На мой взгляд, в пылу борьбы EK vs СК на некоторые возможные проблемные моменты не обращают внимания, смешиваются в кучу концептуальные модели и физическое их воплощение. Если будет интерес, могу подкинуть простой примерчик про НФ (про трюки, нормализацию, и CK), на котором многие спотыкаются.
...
Рейтинг: 0 / 0
7 сообщений из 57, страница 3 из 3
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Суррогатные или естественные ключи в ERP-системах
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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