powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
25 сообщений из 141, страница 4 из 6
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37730796
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvПример естественного ключа, который не представляет собой СУРРОГАТ - СЛАБО?
Соответственно, правильнее звучало бы - "естественные" СУРРОГАТЫ решают проблему СУРРОГАТОВ...

Возможно када-то понятние "естественные" СУРРОГАТЫ буит иметь значение. Но до выяснения новых обстоятельст, возможно, предпочтиельнее ограничиться тока: естесвенные, суррогатные.

(Нет, конечно, я видел попытки налабать что-то среднее между суррогатами и естественными: мнемоники - сокращения
Т.е. сокращения придуманные проггерами. Они для предметеной области суррогаты - нет таких свойств у объектов, но для проггеров они типа естественные - они им подскажут некий смыл. Но поскоку это было тока для справочников, то моно проигнорировать.)

sphinx_mvА можно я угадаю, чтов доке должны быть прописаны приборы с "номерами" A121 или А123?
Или АС11 или АС13? И как же я так "случайно" их угадал?


В доке ошибок не было:"А122" или "АС12". Ну пусть это считывалось считывающим устройством.
Если Вы считаете lfyyst суррогатами, в зависмости от знаков значений, а не по их отсутсвию в реальном по отношению к БД мире,
то тада, возможно, Вы не совсем относитесь к лагерю сторонников суррогатных ключей.


sphinx_mv
И, обращаю внимание - сами по себе комбинации "А122" или "АС12" не несут НИКАКОЙ смысловой нагрузки.

Вообще-то несут информаци об устройстве юзерам: участвуют в описании устройства. Живут вне БД об этой предметной области.
А суррогат тока идентифицирует запись в БД. Как тока он начнет идентифицировать что-то реальное, он перестанет быть суррогатом. И все.

sphinx_mvТочно как и любой другой суррогат, пока про него не скажут, что "этот номер означает это"...

Ну если Вы заставите юзеров их задокументировать, привесить бирку на прибор: проведете типа объестесвливание суррогата, он просто перестанет быть суррогатом.


sphinx_mvГде гарантия, что при потере данных из первичной таблицы при этом не потерялись данные в дочерней?
Кто сказал, что при этом не сработают так Вами любимые каскадные операции при обновлении и удалении ПК, когда


Я же не говрил о достоинстве на все случаи. А тока на вышеназванный.
Вы же не станете откзываться от защиты совсем автомобиля, на том основании, что при лобавухе с кразом ниче не поможет.


sphinx_mvРаньше - это в каком веке? SQL2000 ее уже поддерживал...

Ну что же, молодца

sphinx_mvМаркеры... Что они означают ВНЯТНО рассказать можете?

Это какие-то данные, которые маркируют там что-то. Т.е. в БД будут естесвенными. Если Вы такие "суррогаты" имели в виду када говрили об их достоинствах, то наши мнения совпадают. Просто я назывваю это естесвенными.
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37731253
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfosphinx_mvПример естественного ключа, который не представляет собой СУРРОГАТ - СЛАБО?
Соответственно, правильнее звучало бы - "естественные" СУРРОГАТЫ решают проблему СУРРОГАТОВ...

Возможно када-то понятние "естественные" СУРРОГАТЫ буит иметь значение. Но до выяснения новых обстоятельст, возможно, предпочтиельнее ограничиться тока: естесвенные, суррогатные.


А чего это вдруг "ограничиваться"?

По суррогату Вы НИКОГДА не скажете, что он из себя представляет. Ну, вот комбинация "А12345678" - это что?
Я-то знаю, что это пример номера документа... А какого типа документа номер?.. И чей он?..
А существует ли документ с таким номером вообще?..
Для этого нужно лезть в "бумажку"/таблицу, где он зарегистрирован. И там он - суррогатный... И что прикольное - это ТОЖЕ часть ПРЕДМЕТНОЙ ОБЛАСТИ...
А так все замечательно начиналось как "естественные ключи"...
vadiminfo(Нет, конечно, я видел попытки налабать что-то среднее между суррогатами и естественными: мнемоники - сокращения
Т.е. сокращения придуманные проггерами. Они для предметеной области суррогаты - нет таких свойств у объектов, но для проггеров они типа естественные - они им подскажут некий смыл. Но поскоку это было тока для справочников, то моно проигнорировать.)

ЛЮБОЙ код, созданный и хранящийся в справочнике (реестре, и тд и тп) и получаемый ТОЛЬКО оттуда - суррогатный...
Даже если это реестр ведется вахтером на клочке бумаги.
sphinx_mvА можно я угадаю, чтов доке должны быть прописаны приборы с "номерами" A121 или А123?
Или АС11 или АС13? И как же я так "случайно" их угадал?
vadiminfo
В доке ошибок не было:"А122" или "АС12". Ну пусть это считывалось считывающим устройством.
Если Вы считаете lfyyst суррогатами, в зависмости от знаков значений, а не по их отсутсвию в реальном по отношению к БД мире,
то тада, возможно, Вы не совсем относитесь к лагерю сторонников суррогатных ключей.

Код устройства ОТКУДА ПОЛУЧЕН? Из "бумажки"... КАК на "бумажку" попал? Номер взят с "ПОТОЛКА"...
Соответственно, СУРРОГАТ!
Бумажка - точно такая же часть информационной системы, как и таблица на сервере БД.
Это только ДРУГОЙ СПОСОБ ХРАНЕНИЯ информации... И БД даже имеет ССЫЛКИ на эту "бумажку" - и что с того, что они поддерживаются "ручками"?
vadiminfosphinx_mvИ, обращаю внимание - сами по себе комбинации "А122" или "АС12" не несут НИКАКОЙ смысловой нагрузки.

Вообще-то несут информаци об устройстве юзерам: участвуют в описании устройства. Живут вне БД об этой предметной области.
А суррогат тока идентифицирует запись в БД. Как тока он начнет идентифицировать что-то реальное, он перестанет быть суррогатом. И все.

БРЕД!!!

Суррогат ВСЕГДА остается СУРРОГАТОМ.
Поговорите с бухгалтером на тему плана счетов и проводок... Или просто послушайте как они между собой общаются на эту тему...
Бухгалтеры практически ОТКРЫТЫМ ТЕКСТОМ оперируют суррогатнымии НОМЕРАМИ счетов бухгалтерского учета...
Но от этого СУЩНОСТЬ номера счета НЕ меняется - суррогат как был так и остался...
vadiminfo
sphinx_mvТочно как и любой другой суррогат, пока про него не скажут, что "этот номер означает это"...

Ну если Вы заставите юзеров их задокументировать, привесить бирку на прибор: проведете типа объестесвливание суррогата, он просто перестанет быть суррогатом.

НЕ ПЕРЕСТАНЕТ!
Это всего лишь означает что кто-то начинает использовать значение суррогатного первичного ключа в информативных запросах.
Мне ткнуть пальцем в того, кто был активно против такого применения по сути "автоинкрементов"?

В плане приборов и использования их кодов естественным ключом для измерительного прибора будет нечто типа амперметр стрелочный "Х.З. какой марки", расположенный "где-то там" и т.д. и т.п... Все остальные варианты - нормализация в использованием суррогатов...
vadiminfosphinx_mvГде гарантия, что при потере данных из первичной таблицы при этом не потерялись данные в дочерней?
Кто сказал, что при этом не сработают так Вами любимые каскадные операции при обновлении и удалении ПК, когда


Я же не говрил о достоинстве на все случаи. А тока на вышеназванный.

На вышеназванный? Песочница!.. Даже на поделку студента-первокурсника не тянет...
Информационная система, в которой запросто можно положить на появление записей в дочерих таблицах, не имеющих родителей, положительных эмоций не вызывает!
vadiminfosphinx_mvМаркеры... Что они означают ВНЯТНО рассказать можете?

Это какие-то данные, которые маркируют там что-то. Т.е. в БД будут естесвенными. Если Вы такие "суррогаты" имели в виду када говрили об их достоинствах, то наши мнения совпадают. Просто я назывваю это естесвенными.
Маркеры, которых НЕ СУЩЕСТВУЕТ "в природе" НИКОГДА не будут естественными...
Предметная область, внутри которой используются эти маркеры ВКЛЮЧАЕТ в себя и ту часть, где эти маркеры СОЗДАЮТСЯ и ХРАНЯТСЯ.
С учетом СПОСОБА появления маркеров - они СУРРОГАТЫ.
Иначе можно "доболтаться" до того, что для любой дочерней таблицы в любой связи родительский ПК - "естественный"...
А че нет? Он же не создан в "предметной области", описываемой и реализуемой именно этой одной конкретной (дочерней!) таблицей!
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37731284
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvВ плане приборов и использования их кодов естественным ключом для измерительного прибора будет нечто типа амперметр стрелочный "Х.З. какой марки", расположенный "где-то там" и т.д. и т.п...

это тоже суррогат :)
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37731391
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvКод устройства ОТКУДА ПОЛУЧЕН? Из "бумажки"... КАК на "бумажку" попал?
На заводе, наверное, присвоили. Если у юзеров есть интерес откуда он туда попал, это буит хранитьсмя в БД.

Вы че хотите сказать что это суррогат?

В данной БД это естесвенный атрибут. Суррогат - искусвенный в данной БД (а не происхождению вообще, не по испльзуемым в нем знакам). Таког свойства просто нет у объектов данной ПО. А Код есть: естесвенный.

Впрочем, как хотите. Вам типа видней.

Но, скорей всего, Вы не сторонник ни суррогатов, ни , наверное, естесвенных в обычном понимании.
Я думал, что общаюсь со сторонником суррогатных ключей.
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37731449
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спор ушел в область философии
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37732251
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfosphinx_mvКод устройства ОТКУДА ПОЛУЧЕН? Из "бумажки"... КАК на "бумажку" попал?
На заводе, наверное, присвоили. Если у юзеров есть интерес откуда он туда попал, это буит хранитьсмя в БД.

Вы че хотите сказать что это суррогат?

В данной БД это естесвенный атрибут. Суррогат - искусвенный в данной БД (а не происхождению вообще, не по испльзуемым в нем знакам). Таког свойства просто нет у объектов данной ПО. А Код есть: естесвенный.

Впрочем, как хотите. Вам типа видней.

Но, скорей всего, Вы не сторонник ни суррогатов, ни , наверное, естесвенных в обычном понимании.
Я думал, что общаюсь со сторонником суррогатных ключей.

40 лет назад, когда Кодд разрабатывал реляционную теорию, каждая отдельно взятая база данных была абсолютно не связана с другими - даже просто связать между собой компьютера было не просто проблемой, а ОЧЕНЬ БОЛЬШОЙ проблемой. Тогда можно было разделять естественные и суррогатные ключи по принципу "получен снаружи" или "сгенерирован внутри" информационной системы.
Сейчас, когда строятся единые информационные не только отдельно взятых стран, но и информационные системы объединющие несколько государств одновременно, РАЗНИЦЫ между естественными и суррогатными ключами становится все меньше и меньше. И многие примеры возможных "естественных" ключей в единых (или стремящихся к тому) базах данных по сути генерируются как суррогатные. Более того, особых проблем, чтобы обеспечить доступ к "первоисточнику" этой информации НЕ представляет.
В-общем, в мире ПРАКТИЧЕСКИ НЕ ОСТАЛОСЬ вариантов естественных ключей, которые НЕ представляют собой СУРРОГАТЫ.
Соответственно, особо упираться, что "номер паспорта" - это естественный ключ и никакой он "не суррогат", может либо проектировщик "детской песочницы", либо человек, который не видит дальше собственного носа...
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37732296
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvВ-общем, в мире ПРАКТИЧЕСКИ НЕ ОСТАЛОСЬ вариантов естественных ключей, которые НЕ представляют собой СУРРОГАТЫ.
"Суррогатность" не является неотъемлимым свойством значения, она выражает взаимоотношения между значением и базой. Ключ может быть естественным в одной базе и суррогатным в другой, фактически "суррогатный" следует читать как "принадлежащий этой базе".
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37732324
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mv...Сейчас, когда строятся ... ...

Хде-то слышал. Скорей всего, нуно заменить в речи эту фразу.
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37732349
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarersphinx_mvВ-общем, в мире ПРАКТИЧЕСКИ НЕ ОСТАЛОСЬ вариантов естественных ключей, которые НЕ представляют собой СУРРОГАТЫ.
"Суррогатность" не является неотъемлимым свойством значения, она выражает взаимоотношения между значением и базой. Ключ может быть естественным в одной базе и суррогатным в другой, фактически "суррогатный" следует читать как "принадлежащий этой базе".
Когда несколько больших баз данных объединены между собой и используют один и тот же идентификатор-суррогат - про какую БД мы говорим как о "владельце" (при такой постановке), если "База" фактически только одна?
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37732357
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfosphinx_mv...Сейчас, когда строятся ... ...

Хде-то слышал. Скорей всего, нуно заменить в речи эту фразу.

От Вас уже слышалось про то, что "без пенсионного номера на работу не принимают" - как оказалось, ТУФТА!
Совершенно неудивительно, что Вам не известно о том, что только в России в единый реестр информационных ресурсов объединяются 11 баз данных...
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37732358
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvКогда несколько больших баз данных объединены между собой и используют один и тот же идентификатор-суррогат - про какую БД мы говорим как о "владельце"
Про ту, которая их выдаёт.

sphinx_mvесли "База" фактически только одна?
Если база фактически одна, Ваш вопрос бессмысленен. Если же "фактически" "одна" - ответ дан.
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37732654
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarersphinx_mvКогда несколько больших баз данных объединены между собой и используют один и тот же идентификатор-суррогат - про какую БД мы говорим как о "владельце"
Про ту, которая их выдаёт.

Было бы замечательно, если забыть, что терминология "естественный"/"искусственный" ключ относится не к просто к отдельной БД на отдельном сервере БД и т.п., а к информационной системе в целом , которую можно назвать "базой (данных)" - "черный ящик", структура которого снаружи не видна...
softwarersphinx_mvесли "База" фактически только одна?
Если база фактически одна, Ваш вопрос бессмысленен. Если же "фактически" "одна" - ответ дан.
"База" - это не одна база, ... "База" - комплекс распределенных, часто гетерогенных платформ.
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37734082
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем типа высокая кавалификация в проектирвании БД, это када не понимишь отличия в каких-то простых понятиях, типа суррогатнгый и естесвенный ключ, придумываешь им тада свое, а в ходе типа обоснования этого своего, должны всплыть черные ящики, или там, к примеру, мешочки. Ну и, конечно, нуно много рассуждать о квалификации о профессионализме.
Нескромно? А что делать? Иначе как поймут, что кавлификация высокая у самого то?
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37734197
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo,

воще так оно и есть
да определенного момента пользуешься чужими классификациями, потом своими
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37734277
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosvadiminfo,

воще так оно и есть
да определенного момента пользуешься чужими классификациями, потом своими
Вот именно!..
Особено когда "совершенно случайно" оказывается, что "чужая" классификация "внезапно поменялась" и ни новые коды, ни даже их новый форматы очень не соотвествуют старому...
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37734326
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoВ общем типа высокая кавалификация в проектирвании БД, это када не понимишь отличия в каких-то простых понятиях, типа суррогатнгый и естесвенный ключ, придумываешь им тада свое, а в ходе типа обоснования этого своего, должны всплыть черные ящики, или там, к примеру, мешочки. Ну и, конечно, нуно много рассуждать о квалификации о профессионализме.
Нескромно? А что делать? Иначе как поймут, что кавлификация высокая у самого то?
К вопросу о профессионализме. Его уровень определяется не степенью заумности рассуждений, а сложностью реально решаемых реальных задач...
Мне всегда было смешно с примеров и аргументов сторонников "естественных" ключей, когда они демонстрируют, якобы, преимущества естественных ключей над сурогатами на связях 3, максимум, 4 таблиц - на ТАКИХ задачах еще МОЖНО как-то это попытаться продемонстрировать... И только НА ТАКИХ!
Хранение анкетных данных клиента (будь то физическое или юридическое лицо) приходится разворачивать чуть ли не на десяток таблиц... И это даже без учета справочников... Даже такой структуры (местами) маловато для "полного счастья"...
"ПроЭкт" на 3-4 таблицы - он на "задачу", тем более, "реальную" не дотягивает... Не говоря уже об ошибках в рассуждениях, которые "проЭктанты" допускают...
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37734352
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mv Не говоря уже об ошибках в рассуждениях, которые "проЭктанты" типа Дейта или там Буча допускают...
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37734423
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvМне всегда было смешно с примеров и аргументов сторонников "естественных" ключей, когда они демонстрируют, якобы, преимущества естественных ключей над сурогатами на связях 3, максимум, 4 таблиц - на ТАКИХ задачах еще МОЖНО как-то это попытаться продемонстрировать... И только НА ТАКИХ!Преимущества естественных ключей как раз неплохо проявляются в сложных системах, когда система делалась много лет, работает во многих филиалах, да ещё разные части системы работают на разных платформах и разрабатывались разными подрядчиками. Для примера возьмите авс крупного банка (типа сбера), почта США, SWIFT.
sphinx_mv"ПроЭкт" на 3-4 таблицы - он на "задачу", тем более, "реальную" не дотягивает... Не говоря уже об ошибках в рассуждениях, которые "проЭктанты" допускают...Действительно, этот аргумент, повторяющийся в каждом посте, убедительным не кажется. Жаль, нет фото оппонента - может, он вообще лысый или в очках? :-)
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37734439
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg,

системы, филиалы, почта...
бардак какой-то
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37735354
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgsphinx_mvМне всегда было смешно с примеров и аргументов сторонников "естественных" ключей, когда они демонстрируют, якобы, преимущества естественных ключей над сурогатами на связях 3, максимум, 4 таблиц - на ТАКИХ задачах еще МОЖНО как-то это попытаться продемонстрировать... И только НА ТАКИХ!Преимущества естественных ключей как раз неплохо проявляются в сложных системах, когда система делалась много лет, работает во многих филиалах, да ещё разные части системы работают на разных платформах и разрабатывались разными подрядчиками. Для примера возьмите авс крупного банка (типа сбера), почта США, SWIFT.

"В то время как космические корабли бороздят просторы космоса"... Угу...

Простой вопрос - по какому принципу формируются почтовые коды хотя бы в США, случайно, не расскажете?
А про "неизменность" (и, следовательно, "однозначность при идентификации") почтовых кодов, хотя бы теоретически, знаете - ну, хоть в тех же Штатах? И, заодно, вопрос "на засыпку": что вы (теоретически) слышали про совместимость почтовых кодов разных стран при использовании в ОДНОЙ(!) "большой" системе?
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37735487
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvА про "неизменность" (и, следовательно, "однозначность при идентификации") почтовых кодов, хотя бы теоретически, знаете - ну, хоть в тех же Штатах?
Да ладно Вам такие сложные вопросы задавать. Мне, помнится, так до сих пор и не ответили, в каком же штате убили Кеннеди. Вернее, ответили .
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37735527
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvПростой вопрос - по какому принципу формируются почтовые коды хотя бы в США, случайно, не расскажете?
А про "неизменность" (и, следовательно, "однозначность при идентификации") почтовых кодов, хотя бы теоретически, знаете - ну, хоть в тех же Штатах? И, заодно, вопрос "на засыпку": что вы (теоретически) слышали про совместимость почтовых кодов разных стран при использовании в ОДНОЙ(!) "большой" системе?Странно, я разве писал в этой теме про почтовые коды и использование их в качестве ИД??? По моему, вы меня с кем то перепутали.

Хотя это интересная тема, дискуссионная. Но не для этого топика, который, кстати, посвящён с самого начала исключительно суррогатным ключам (а именно техническим деталям их генерации), но группа товарищей немедленно начала холивар о своём :-)

softwarersphinx_mvА про "неизменность" (и, следоват ельно, "однозначность при идентификации") почтовых кодов, хотя бы теоретически, знаете - ну, хоть в тех же Штатах?
Да ладно Вам такие сложные вопросы задавать. Мне, помнится, так до сих пор и не ответили, в каком же штате убили Кеннеди. Вернее, ответили .Странно, я вроде доступно вам всё объяснил :-(

Кстати, ссылка, которую вы даёте как мой ответ вам, на самом деле есть просто ссылка ваш пост с несколькими остротами.
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37735624
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg...Но не для этого топика, который, кстати, посвящён с самого начала исключительно суррогатным ключам (а именно техническим деталям их генерации), но группа товарищей немедленно начала холивар о своём :-)

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

Тем более что генерация - это всего лишь реализация. В общем же случае модельные отличия могут иметь значение. А в этом может быть главное ПРОТИВ сурругатных вообще, автоинкрементых в том числе.

К тому же холивар на свой счет не принмаю, так как не являюсь убежденным сторонником ни одного из здесь названных вариантов нам все случаи.
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37735759
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoalexeyvg...Но не для этого топика, который, кстати, посвящён с самого начала исключительно суррогатным ключам (а именно техническим деталям их генерации), но группа товарищей немедленно начала холивар о своём :-)
Ну из названия, вроде не следует, что техническим деталям генерации. Т.к. назание топика не исключает против никакие первичные ключи. В том числе и естесвенные, в том числе и в обычном их понимании, а не в пониманимании отдельных профессионалов.Ну, из текста первого поста темы следует, что речь исключительно о суррогатных ключах, и вопрос ТС заключается в том, где и как их генерить - на клиенте, на сервере, используя ГУИД, делая целое число, выделяя диапазоны и т.п. Никаких естественных ключей автор делать не собирался.

Название темы, может, не совсем удачное, но из текста понятно, что под "Автоматическая нумерация записей" имеется в виду "использовать" или "не использовать" соответствующий функционал СУБД.
vadiminfoТем более что генерация - это всего лишь реализация. В общем же случае модельные отличия могут иметь значение.Безусловно, модельные отличия первичны, они важнее реализации, но ТС просил совета только по реализации.
...
Рейтинг: 0 / 0
Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
    #37735817
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgНазвание темы, может, не совсем удачное...
Ну если тока название темы не совсем удачное, а все остальное совсем удачное.
...
Рейтинг: 0 / 0
25 сообщений из 141, страница 4 из 6
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Автоматическая нумерация записей (для Primary Key) - ЗА и ПРОТИВ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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