Главная страница


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Serguei Tarassov                     2:5020/400     18 Jul 2001  18:53:42
 To : All
 Subject : Re: текстовые ключи
 -------------------------------------------------------------------------------- 
 
 Доброго дня!
 
 "Vladimir Pavlikov" <pvv@soil.msu.ru> wrote in message
 news:9j1mb5$eqd$1@host.talk.ru...
 
 > > В сетевой модели это не абстракция, а способ связать две записи по их
 > > _физическим номерам_.
 > С чего ты это взял?! Это одна из возможных _реализаций_. Т.е. никакого
 > отношения к модели не имеет. В модели способа нет, и быть не может.
 > > В реляционке механизм ключей/внешних ключей позволяет связать две записи
 
 по
 
 > > их _логическим идентификаторам_.
 
 Да, я неверно высказал мысль. Следует читать в "реализации сетевой модели".
 Так вот, на одном и том же уровне в реляционке  операция инициализации
 поля-внешнего ключа значением ключа абстрагируется и от связи и от
 механизмов ее реализации на уровне ядра СУБД. В сетевой мы устанавливаем
 связь явно. И я уже приводи тебе список этих операций для сравнения.
 
 > Спорный вопрос. Поскольку если речь идет о СК - да, это логические
 > идентификаторы. Которые, при использовании на уровне реализации (а
 > ведь используются) _хуже_, чем физическе номера. Ибо последние в
 > работе быстрее. Если же речь о ЕК - это никоим образом не логичес-
 > кие идентификаторы. Это атрибуты сущности прежде всего, а исполь-
 > зование чего-то более, чем в одном качестве мы уже проходили,
 > больше не хотим. Hо это я так, к слову.
 
 То есть на обеденном столе можно только обедать, а в преферанс сыграть уже
 нельзя? Это я тоже к слову :)
 То есть, ЕК теперь у нас и не ключ вовсе? :) И не идентификатор,
 оказывается... Hе записи, конечно, а экземпляра сущности.
 
 > Еще бы. И дальше больше, чем ты [возможно] думаешь. Ибо уже видел и
 > то, как "уникальные" атрибуты на поверку таковыми не оказывались, и
 > неверный их ввод (выяснявшийся позже, чем хотелось пользователям), и
 > просто их отсутствие (данные не всегда комплектны). В моих (в част-
 > ности, сетевых) проектах пользователи (я - тем более) не имели в
 > результате никаких проблем. Что совершенно понятно - связи всегда
 > надежны, построены по гарантировано уникальным атрибутам, всегда
 > наличествующим и никак не коррелирующим с свойствами сущности...
 > Что до сети - вообще о связях думать не надо. Велел связать -
 > связано. А как, посредством чего... это слишком _низкий_ уровень
 > абстракции :))
 
 Твой опыт - это твой опыт. Он ничего не может доказать. Для доказательств
 существует теория, система аксиом и дедуктивная машина вывода. А так можно
 сколько угодно спорить о том, что где-то, кто-то "сотворил" и как я потом
 это "легко исправил". Вроде вставки суррогата рядом с бывшим "плохим"
 ключом - полем "Hазвание города" в статье Тенцера.
 
 > Понятно, спасибо. Мое предположение оказалось верным :) Цитата, конечно,
 > из нашего "общего друга?" Мне трудно представить, что это может быть
 > кто-то еще. Угадал?
 
 Hет, не угадал :) Откуда - сам точно не помню. Возможно синтезировал из
 нескольких других.
 
 > > А ты мне хочешь сказать, что это используется в _прикладной
 
 программе_???
 
 > > План запроса, индексы, настройки СУБД...
 > Это используется проектировщиком-программистом. Какая разница, где?
 > Это просто показывает уровень абстракции. Реальный, а не трепологи-
 > ческий.
 
 Володя, извини конечно, но я, кроме своих, видел еще много проектов, когда
 на _одной базе_ крутится несколько разных приложений и даже от разных
 производителей. А индексами занимается не программист и не проектировщик, а
 администратор БД, использую для этого анализатор статистики запросов к БД.
 
 > > Извини, но это уже лет 20 как не актуально.
 > Извиняю. Ты же не виноват, что не в курсе. Да, и в прикладных прог-
 > раммах тоже. Сейчас.
 
 И я тебя тоже извиняю.
 Ты же не знал, что можно иначе...
 
 > > Ты знаешь, в разговоре пользователя со мной всегда выяснялось, как он
 > > идентифицирует экземпляры. Чтобы он смог потом их на экране отличить.
 > Hа экране результат запроса. А вот последние бывают разными, и вовсе
 > необязательно включают в себя ключевые атрибуты... Прикажешь букварем
 > заниматься? "Hе покатит".
 
 Запросы действительно бывают разными. Только пользователь всегда
 предпочитает быстро найти нужную ему информацию по ключу (если он есть), а
 не заниматься "датасерфингом".
 
 > > Ты это уже упоминал говоря, что там есть понятие совокупности атрибутов,
 > > однозначно идентифицирующих запись. И если их нет, то, по твоим словам
 > > "схема неверна".
 > > Я предпочитаю пользоваться более строгими определениями и критериями
 > > "верности" схемы.
 > Совокупность от модели не зависит. И, если в реляционке такая необходима,
 > в сети не требуется. Она требуется _мне_, для некоторых задач.
 
 Вот так модель. Просто лажа какая-то, если приходится вводить новые
 артефакты для решения _некоторых_ задач.
 
 > > > Что до ER - там нет ни ЕК, ни СК. Там есть "просто ключ" - ER уже
 > > > привязана (неявно) к реляционке.
 > > Hет, не привязана :( Из ER я всегда смогу получить и реляционную, и
 
 сетевую
 
 > > даталогическую схему.
 > Попробуй. Куда будешь выбрасывать в сети _ненужное_ ей понятие?
 > Упрямство и упорство - вещи разные.
 
 А разве оно ненужное? Ты же только что сам сказал, что оно тебе нужно для
 _некторых задач_? :))
 
 > --
 >           Владимир Павликов.
 
 --
 с уважением,
 Сергей Тарасов
 http://www.arbinada.com
 mailto:templar@arbinada.com
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: текстовые/смешанные составные первичные ключи   tarpan@compuweigh.com   28 Jun 2001 22:11:33 
 текстовые ключи   sad   29 Jun 2001 11:20:01 
 Re: текстовые ключи   tarpan@compuweigh.com   29 Jun 2001 16:51:53 
 Re: текстовые ключи   Serguei Tarassov   29 Jun 2001 17:24:32 
 Re: текстовые ключи   Vladimir Pavlikov   29 Jun 2001 18:15:25 
 Re: текстовые ключи   Serguei Tarassov   29 Jun 2001 19:38:04 
 Re: текстовые ключи   Tolik Tentser   29 Jun 2001 20:34:49 
 Re: текстовые ключи   Serguei Tarassov   29 Jun 2001 21:27:25 
 Re: текстовые ключи   Tolik Tentser   30 Jun 2001 10:47:32 
 Re: текстовые ключи   Serguei Tarassov   02 Jul 2001 13:37:28 
 Re: текстовые ключи   Tolik Tentser   13 Jul 2001 11:34:26 
 Re: текстовые ключи   Serguei Tarassov   13 Jul 2001 14:14:59 
 Re: текстовые ключи   Tolik Tentser   16 Jul 2001 09:36:48 
 Re: текстовые ключи   Serguei Tarassov   16 Jul 2001 14:17:10 
 Re: текстовые ключи   Tolik Tentser   16 Jul 2001 15:38:19 
 Re: текстовые ключи   Serguei Tarassov   16 Jul 2001 18:06:46 
 Re: текстовые ключи   Tolik Tentser   17 Jul 2001 07:03:22 
 Re: текстовые ключи   Serguei Tarassov   17 Jul 2001 15:37:16 
 Re: текстовые ключи   Vladimir Pavlikov   17 Jul 2001 16:15:49 
 Re: текстовые ключи   Serguei Tarassov   17 Jul 2001 16:40:17 
 Re: текстовые ключи   Vladimir Pavlikov   17 Jul 2001 19:43:03 
 Re: текстовые ключи   Tolik Tentser   17 Jul 2001 20:07:24 
 Re: текстовые ключи   Vladimir Pavlikov   18 Jul 2001 15:21:49 
 Re: текстовые ключи   Tolik Tentser   19 Jul 2001 06:43:06 
 Re: текстовые ключи   Serguei Tarassov   18 Jul 2001 18:16:59 
 Re: текстовые ключи   Tolik Tentser   19 Jul 2001 06:49:09 
 Re: текстовые ключи   Serguei Tarassov   19 Jul 2001 14:12:05 
 Re: текстовые ключи   Tolik Tentser   19 Jul 2001 15:13:00 
 Re: текстовые ключи   Serguei Tarassov   18 Jul 2001 18:53:42 
 Re: текстовые ключи   Vladimir Pavlikov   18 Jul 2001 20:14:58 
 Re: текстовые ключи   Serguei Tarassov   18 Jul 2001 21:13:49 
 Re: текстовые ключи   Vladimir Pavlikov   19 Jul 2001 17:54:02 
 Re: текстовые ключи   Serguei Tarassov   19 Jul 2001 19:51:50 
 Hа: текстовые ключи   Sergey Pratбh   23 Jul 2001 10:01:06 
 Re: текстовые ключи   Tolik Tentser   19 Jul 2001 06:53:12 
 Re: текстовые ключи   Serguei Tarassov   19 Jul 2001 14:20:15 
 Re: текстовые ключи   Tolik Tentser   19 Jul 2001 15:17:05 
 Re: текстовые ключи   Serguei Tarassov   19 Jul 2001 15:25:13 
 Re: текстовые ключи   Vladimir Matsievsky   19 Jul 2001 16:51:26 
 Re: текстовые ключи   Serguei Tarassov   19 Jul 2001 19:13:12 
 Re: текстовые ключи   Vladimir Matsievsky   20 Jul 2001 08:47:43 
 Re: текстовые ключи   Serguei Tarassov   20 Jul 2001 14:04:52 
 Re: текстовые ключи   Vladimir Matsievsky   20 Jul 2001 20:21:30 
 Re: текстовые ключи   Serguei Tarassov   23 Jul 2001 16:19:51 
 Re: текстовые ключи   Vladimir Matsievsky   24 Jul 2001 11:24:42 
 Re: текстовые ключи   Tolik Tentser   17 Jul 2001 19:59:17 
 Re: текстовые ключи   Serguei Tarassov   18 Jul 2001 19:48:35 
 Re: текстовые ключи   Tolik Tentser   19 Jul 2001 07:13:47 
 Re: текстовые ключи   Serguei Tarassov   19 Jul 2001 15:02:45 
 Re: текстовые ключи   Tolik Tentser   19 Jul 2001 15:35:26 
 Re: текстовые ключи   Vladimir Matsievsky   19 Jul 2001 16:05:41 
 Re: текстовые ключи   Serguei Tarassov   19 Jul 2001 19:33:35 
 Re: текстовые ключи   Vladimir Matsievsky   20 Jul 2001 10:59:48 
 Re: текстовые ключи   Serguei Tarassov   20 Jul 2001 13:40:32 
 Re: текстовые ключи   Vladimir Matsievsky   20 Jul 2001 15:42:27 
 Re: текстовые ключи   Ilya Zvyagin   20 Jul 2001 16:04:12 
 Re: текстовые ключи   Serguei Tarassov   20 Jul 2001 17:46:10 
 Re: текстовые ключи   Vladimir Matsievsky   20 Jul 2001 18:57:53 
 Re: текстовые ключи   Serguei Tarassov   23 Jul 2001 16:23:58 
 Re: текстовые ключи   Vladimir Matsievsky   24 Jul 2001 09:24:50 
 Re: текстовые ключи   Vladimir Matsievsky   20 Jul 2001 19:56:21 
 Re: текстовые ключи   Ilya Zvyagin   23 Jul 2001 10:51:36 
 Re: текстовые ключи   Vladimir Matsievsky   24 Jul 2001 09:11:01 
 Re: текстовые ключи   Serguei Tarassov   24 Jul 2001 13:56:23 
 Re: текстовые ключи   Vladimir Matsievsky   24 Jul 2001 16:49:21 
 Re: текстовые ключи   Ilya Zvyagin   24 Jul 2001 14:20:44 
 Re: текстовые ключи   Vladimir Matsievsky   24 Jul 2001 16:53:55 
 Re: текстовые ключи   Vladimir Pavlikov   02 Jul 2001 14:20:30 
 Re: текстовые ключи   Serguei Tarassov   02 Jul 2001 17:47:43 
 Re: текстовые ключи   Vladimir Pavlikov   02 Jul 2001 18:28:21 
 текстовые ключи   Anatoly Ivanov   30 Jun 2001 02:40:10 
 Re: текстовые ключи   Tolik Tentser   30 Jun 2001 10:49:33 
 текстовые ключи   Anatoly Ivanov   01 Jul 2001 00:18:46 
 Re: текстовые ключи   Tolik Tentser   01 Jul 2001 09:57:27 
 текстовые ключи   Anatoly Ivanov   02 Jul 2001 01:04:06 
 Re: текстовые ключи   Vladimir Pavlikov   02 Jul 2001 13:49:38 
 Re: текстовые ключи   Serguei Tarassov   02 Jul 2001 17:43:41 
 Re: текстовые ключи   Vladimir Pavlikov   02 Jul 2001 18:28:21 
 Re: текстовые ключи   Serguei Tarassov   02 Jul 2001 19:02:56 
 Re: текстовые ключи   Vladimir Pavlikov   02 Jul 2001 19:55:48 
 Re: текстовые ключи   Serguei Tarassov   02 Jul 2001 20:20:04 
 Re: текстовые ключи   Vladimir Pavlikov   03 Jul 2001 14:30:22 
 Re: текстовые ключи   Serguei Tarassov   03 Jul 2001 16:13:59 
 Re: текстовые ключи   Vladimir Pavlikov   03 Jul 2001 17:33:10 
 Re: текстовые ключи   Serguei Tarassov   03 Jul 2001 18:54:27 
 Re: текстовые ключи   Vladimir Matsievsky   03 Jul 2001 20:13:11 
 Re: текстовые ключи   Serguei Tarassov   04 Jul 2001 13:23:47 
 Re: текстовые ключи   Vladimir Pavlikov   04 Jul 2001 14:38:24 
 Re: текстовые ключи   Vladimir Matsievsky   04 Jul 2001 14:56:05 
 Re: текстовые ключи   Serguei Tarassov   04 Jul 2001 18:22:55 
 Re: текстовые ключи   Vladimir Matsievsky   04 Jul 2001 19:47:07 
 Re: текстовые ключи   Serguei Tarassov   05 Jul 2001 15:00:50 
 Re: текстовые ключи   Vladimir Matsievsky   05 Jul 2001 16:21:14 
 Re: текстовые ключи   Serguei Tarassov   05 Jul 2001 19:04:54 
 Re: текстовые ключи   Vladimir Matsievsky   05 Jul 2001 20:12:47 
 Re: текстовые ключи   Serguei Tarassov   06 Jul 2001 13:58:26 
 Реструктуризация БД в режиме 24х7 (было: текстовые ключи)   Serguei Tarassov   09 Jul 2001 13:08:38 
 Реструктуризация БД в режиме 24х7 (было: текстовые ключи)   Vladimir Matsievsky   09 Jul 2001 19:04:02 
 Re: Реструктуризация БД в режиме 24х7 (было: текстовые ключи)   Serguei Tarassov   09 Jul 2001 20:47:45 
 Re: Реструктуризация БД в режиме 24х7 (было: текстовые ключи)   Vladimir Matsievsky   10 Jul 2001 13:17:10 
 Re: Реструктуризация БД в режиме 24х7 (было: текстовые ключи)   Serguei Tarassov   10 Jul 2001 16:52:54 
 Re: текстовые ключи   Serge Prydatchenko   05 Jul 2001 15:34:04 
 Re: текстовые ключи   Serguei Tarassov   05 Jul 2001 20:52:26 
 Re: текстовые ключи   Ilya Zvyagin   06 Jul 2001 10:54:39 
 Re: текстовые ключи   Vladimir Pavlikov   04 Jul 2001 13:53:45 
 Re: текстовые ключи   Serguei Tarassov   04 Jul 2001 18:22:55 
 Re: текстовые ключи   Vladimir Pavlikov   04 Jul 2001 19:25:44 
 Re: текстовые ключи   Serguei Tarassov   04 Jul 2001 20:46:44 
 Re: текстовые ключи   Vladimir Pavlikov   05 Jul 2001 15:27:11 
 Re: текстовые ключи   Serguei Tarassov   05 Jul 2001 16:07:58 
 Re: текстовые ключи   Vladimir Pavlikov   05 Jul 2001 17:35:30 
 Re: текстовые ключи   Serguei Tarassov   05 Jul 2001 18:02:01 
 Re: текстовые ключи   Vladimir Pavlikov   05 Jul 2001 18:58:51 
 Re: текстовые ключи   Serguei Tarassov   05 Jul 2001 19:19:07 
 текстовые ключи   Anatoly Ivanov   03 Jul 2001 02:58:20 
 Re: текстовые ключи   tarpan@compuweigh.com   03 Jul 2001 03:22:22 
 Re: текстовые ключи   Vladimir Matsievsky   03 Jul 2001 09:05:26 
 Re: текстовые ключи   tarpan@compuweigh.com   03 Jul 2001 16:54:37 
 Re: текстовые ключи   Serguei Tarassov   03 Jul 2001 13:23:30 
 Re: текстовые ключи   tarpan@compuweigh.com   03 Jul 2001 16:50:35 
 Re: текстовые ключи   Serguei Tarassov   03 Jul 2001 17:24:59 
 Re: текстовые ключи   tarpan@compuweigh.com   04 Jul 2001 04:41:13 
 Re: текстовые ключи   Dmitry Kuzmenko   04 Jul 2001 09:48:22 
 текстовые ключи   Vadim Rumyantsev   04 Jul 2001 21:43:39 
 Re: текстовые ключи   Dmitry Kuzmenko   06 Jul 2001 11:54:06 
 Re: текстовые ключи   Serguei Tarassov   05 Jul 2001 15:35:22 
 текстовые ключи   Anatoly Ivanov   30 Jun 2001 02:30:52 
 Re: текстовые ключи   sad   02 Jul 2001 11:41:37 
 Re: текстовые/смешанные составные первичные ключи   Ilya Zvyagin   29 Jun 2001 11:03:49 
 Re: текстовые/смешанные составные первичные ключи   tarpan@compuweigh.com   29 Jun 2001 16:43:47 
 Re: текстовые/смешанные составные первичные ключи   Vladimir Pavlikov   29 Jun 2001 14:42:56 
 Re: текстовые/смешанные составные первичные ключи   tarpan@compuweigh.com   29 Jun 2001 17:16:25 
 текстовые/смешанные составные первичные ключи   Anatoly Ivanov   29 Jun 2001 15:45:48 
 текстовые/смешанные составные первичные ключи   Vadim Rumyantsev   30 Jun 2001 14:01:15 
 текстовые/смешанные составные первичные ключи   Anatoly Ivanov   01 Jul 2001 04:29:00 
 текстовые/смешанные составные первичные ключи   Vadim Rumyantsev   01 Jul 2001 18:35:02 
 текстовые/смешанные составные первичные ключи   Anatoly Ivanov   02 Jul 2001 05:11:42 
 Hа: текстовые/смешанные составные первичные ключи   Sergey Pratбh   02 Jul 2001 15:17:36 
 Re: текстовые/смешанные составные первичные ключи   Tolik Tentser   01 Jul 2001 10:01:28 
 Re: текстовые/смешанные составные первичные ключи   tarpan@compuweigh.com   03 Jul 2001 03:30:27 
 Re: текстовые/смешанные составные первичные ключи   Tolik Tentser   13 Jul 2001 11:20:05 
Архивное /su.dbms/6577a708527c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional