|
Суррогатные или естественные ключи в ERP-системах
|
|||
---|---|---|---|
#18+
"заданные широтой и долготой. но при этом они [Ш и Д] у объекта не меняются. что за бред?" угу, совсем заработался. хотел сказать, что ШиД сами по себе не меняются при сдвигах земной коры, а если мы привяжем к величинам ШиД какой либо точечный объект, то действительно, при сдвиге земной коры мы получим, что у объекта новые широта и долгота. только я хочу все-таки заметить, что говорить про новую широту и долготу мы можем только с определенной степенью точности. так что при тех сдвигах земной коры, когда наблюдаемый объект остается целым/наблюдаемым, мы скорее всего получим те же самые широту и долготу и Ваши 8 см просто никто не заметит, так как их "не будет". другое дело, если мы начинаем рассматривать протяженный во времени процесс плавного перемещения литосферных плит, изменяющий суперконтиненты. но даже и в этом случае мы имеем некоторую точность, определяемую частотой проведения координатных замеров и "положением планет". например, до сих пор действует система координат 1942 года (Пулковская), хотя раньше действовала 1963 года и существует 1995 года. ПС. и вообще, по-моему маркшейдерия вообще дело достаточно темное. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2004, 10:01 |
|
Суррогатные или естественные ключи в ERP-системах
|
|||
---|---|---|---|
#18+
mirКстати, по поводу статьи "Ключ или отмычка" . Ссылки на нее иногда встречаются на подобных дискуссиях. Если кратко - бред. Основная "наукообразная" часть, якобы формально доказывающая "проблемы" СК, основана просто напросто на некорректном примере. Поэтому горячим сторонникам ЕК лучше на это статью не ссылаться, так как ее автор сделал им медвежью услугу.Можете пояснить в чем состоит некорректность примера? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2004, 11:50 |
|
Суррогатные или естественные ключи в ERP-системах
|
|||
---|---|---|---|
#18+
altairМожете пояснить в чем состоит некорректность примера? Смотрим на рис.3. Автор говорит, что «более подробно данная предметная область описана в приложении», но никакого приложения нет , поэтому приходится интерпретировать его модель не основе своей логики и скудных разъяснений. Так вот, если кратко, то это не позиция заказа должна быть связана с моделью, а комплект (ведь по условию в комплект входят изделия одной и той же модели). Более того, это в общем случае позволит включать в позицию заказа комплекты разных моделей. А если потребуется наложить правило «одна позиция-одна модель», то это следует сделать с помощью специальных бизнес-правил — ограничений целостности. То есть автор попытался реализовать бизнес-правило «одна позиция-одна модель» не явно, а с помощью хитрого кольца первичных ключей, включающих части друг друга. Это есть ни что иное, как трюк. А использование трюков вместо явных решений порицает как теория, так и практика. Вообще автор не очень дружит с теорией, чему вот пример. Цитата: «решение, основанное на введении суррогатного ключа, порождает транзитивную зависимость: суррогатный ключ =>интеллектуальный ключ =>неключевые атрибуты (здесь знак => обозначает термин «определяет») Наличие транзитивной зависимости нарушает третью нормальную форму (3НФ). Таким образом, бездумное использование суррогатных ключей, приводит к нарушению нормализации, а, следовательно, и к аномалиям.» Ну что здесь скажешь? Автор, видимо, не знаком с концепцией множественности потенциальных ключей (ПтК). Ведь при наличии нескольких ПтК (даже вполне естественных) можно рисовать такие зависимости аж до посинения: ПтК1 => ПтК2 =>ПтК3 => неключевые атрибуты ПтК2 => ПтК1 =>ПтК3 => неключевые атрибуты ПтК1 => ПтК3 =>ПтК2 => неключевые атрибуты и т.д. А ведь в этом случае наличие нескольких ПтК автоматом «нарушает 3НФ» вне зависимости от их природы (суррогатный или натуральный). Но теория давно решила этот вопрос (см. НФ Бойса-Кодда, специально введенную для случая нескольких ПтК). То есть неприязнь к суррогатным ключам у автора есть, а знание теории – не вполне. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2004, 08:39 |
|
Суррогатные или естественные ключи в ERP-системах
|
|||
---|---|---|---|
#18+
А не кажется ли уважаемым модераторам, что ветка уже немного не соответствует тематике форума? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2004, 11:05 |
|
Суррогатные или естественные ключи в ERP-системах
|
|||
---|---|---|---|
#18+
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]. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2004, 11:15 |
|
Суррогатные или естественные ключи в ERP-системах
|
|||
---|---|---|---|
#18+
V. GoncharenkoА не кажется ли уважаемым модераторам, что ветка уже немного не соответствует тематике форума? :) Согласен. Уважаемые. Если вы хотите продолжать обсуждение теоретических вопросов СК и ЕК переходите в эту ветку ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2004, 13:48 |
|
Суррогатные или естественные ключи в ERP-системах
|
|||
---|---|---|---|
#18+
mir ...Это есть ни что иное, как трюк. А использование трюков вместо явных решений порицает как теория, так и практика... Насколько понимаю, здесь ветка закрывается. To mir, altair, ASU, etc предлагаю продолжить обсуждение (про трюки и возможные проблемы ) в предложенном месте. Пример я туда уже переместил. На мой взгляд, в пылу борьбы EK vs СК на некоторые возможные проблемные моменты не обращают внимания, смешиваются в кучу концептуальные модели и физическое их воплощение. Если будет интерес, могу подкинуть простой примерчик про НФ (про трюки, нормализацию, и CK), на котором многие спотыкаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2004, 11:51 |
|
|
start [/forum/topic.php?fid=29&gotonew=1&tid=1528736]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
184ms |
get topic data: |
11ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 312ms |
0 / 0 |