|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Vladimir Pavlikov 2:5020/400 02 Jul 2001 13:49:38 To : All Subject : Re: текстовые ключи -------------------------------------------------------------------------------- Hello! "Anatoly Ivanov" <Anatoly.Ivanov@p41.f768.n5030.z2.fidonet.org> wrote: > VP> Hе раз, поэтому статью Усова (начисто "слившего" в обсуждении) > VP> лучше не читать. Ибо придется тогда читать и статью Тенцера и > VP> те 1500 писем, после которых только и можно оценивать обе статьи. > Тогда сам расскажи по существу моего изначального вопроса и последующих (в > свете тех двух статей, последующих за ними писем и собственного опыта). Т.е. пересказать указанное количество писем своими словами? :) Дело не в производительности, (хотя при суррогатах в большинстве случаев быстрее, в ряде случаев - многократно), дело в другом. Просто следует разделять мух и котлеты. Для работы с БД-сущностями (кортеж) я использую БД же сущности - суррогатные ключи. По понятной причине - мне нужен пер- вичный _ключ_. То, что "внешний мир" может корежить по собственному разу- мению, таковым являться не может. Даже в случае, когда "естественным" явля- ются ровно те же суррогаты, только придуманные в надсистеме. А в осталь- ных случаях они не только не могут гарантировать уникальность, но даже наличие - в реальном мире данные зачастую некомплектны. Какие это ключи? Для первичных запросов, взаимодействий разных БД и пр. используются, естественно, реальные атрибуты (зона действия суррогатов ограничена внутренностями самой БД), вовсе не обязательно уникальные. -- Владимир Павликов. Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Fidolook Express 2.000 www.fidolook.da.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/64885db94acb.html, оценка из 5, голосов 10
|