|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Vladimir Pavlikov 2:5020/400 17 Jul 2001 16:15:49 To : All Subject : Re: текстовые ключи -------------------------------------------------------------------------------- Hello! "Serguei Tarassov" <templar@arbinada.com> wrote: > Все что я хочу от тебя выудить - не отказ от всеобщего использования СК - > нет. Только признание факта понижения абстрактности получаемой модели по > сравнению с моделью на ИК. Ради достижения других системных целей, > перечисленных у Усова или меня, а не просто так. Все-таки не понимаю, что ты хочешь. Сначала ты утверждал о том, что уро- вень абстракции ниже у сети. Хотя (как мне кажется) должно быть совершенно очевидно, что манипуляции со связью, как понятием, более абстрактны, чем ручное ее иммитирование посредством явно, руками, прописываемых ключей. Теперь ты взялся за СК уже в реляционной схеме... Объясни, как использование одного ключа вместо другого вдруг превратилось в "факт" понижения абстракции. Это все равно, что заявить, что выбор одного ключа-кандидата на роль ПК (с которым так и не разобрались) обеспечивает абстракцию выше, чем выбор другого. Что является совершенной дикостью. А разницы нет - в модели поня- тия ЕК/СК отсутствуют - это просто ключи. Уникальные, т.е. кандидаты. > Послушай, если у тебя действительно в каждой таблице кроме СК есть ИК/ЕК Первоначально я считал, что термины ЕК и ИК используются "сторонниками", как синонимы. И вторая форма - лишь для повышения собственной значимости :) Hо позже заметил, что это не так. Поясни разницу. > Правильно. Сначала много лет назад отказались от файлов, записей и индексов, > стали включаемый SQL (или аналог) в код пихать. Потом и вовсе обнаглели - > начали работать с неким ODBC-источником. Опять же - к уровню абстракции. Ты знаешь людей, не использующих индексы, свое знание о соответствиях ФК, планов выполнения? Т.е. всего того, что не оставляет от "абстракции", к которой ты так трепетно относишься, камня на камне, ибо это вообще внемодельные, фактически - реализационные, вещи? > Разумеется. Ключ - внемодельное логическое понятие. Идентификатор > экземпляра. Это ты так решил :) Hи мы с Тенцером так не считаем, ни пользователи об этом "ни сном, ни духом"(С). Оставь это для разговоров с последователями :), в других местах не покатит. > Расскажи тогда мне, как сделать схему в ER-модели и получить из нее > реляционную, не вводя СК на уровень ER. Hе получится не потому, что ER > плоха, а потому что реляционка более абстрактна, чем сеть. А тут-то сеть при чем?! Сеть более абстрактна хотя бы потому, что там _релизационных_ понятий уровня ключей нет вообще. Что до ER - там нет ни ЕК, ни СК. Там есть "просто ключ" - ER уже привязана (неявно) к реляционке. -- Владимир Павликов. Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Fidolook Express 2.000 www.fidolook.da.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/64886a1e4b99.html, оценка из 5, голосов 10
|