Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.05.21;
Скачать: [xml.tar.bz2];

Вниз

Первичный ключ   Найти похожие ветки 

 
vovnuke ©   (2006-04-20 15:49) [400]


> [394] euru ©   (20.04.06 15:34)

Ну, значит я несколько отстал? Или, действительно, данную систему реально адаптировали под Россию.

Присоединяюсь к

> [395] xayam ©   (20.04.06 15:35)

Но если есть еще что сказать по существу, то с удовольствием послушаю.


 
Хозяин   (2006-04-20 15:55) [401]

ответ по теме был дан еще в [12]
:)


 
euru ©   (2006-04-20 16:01) [402]


> xayam ©   (20.04.06 15:21) [392]
> А словарь данных это по Вашей терминологии что?

Ну, например:

"Словарь данных – это база данных о данных и о структуре баз данных. Словарь данных включает каталог всех элементов данных, содержащих их имена, структуру и информацию об их использовании. Обычно словари данных конструируют для того, чтобы хранить ограниченное множество возможных метаданных, специализирующихся на информации, относящейся к элементам данных, базам данных, файлам и встроенным в систему программам." (http://glossary.basegroup.ru/s/DataDictionary.htm)


 
Игорь Шевченко ©   (2006-04-20 16:05) [403]

Суслик ©   (20.04.06 15:45) [399]

Я тебе еще раз объясняю - у меня база не варится сама в себе. Она взаимодействует с внешними источниками. Если стандарт изменится, он изменится для всех. И еще раз - стандарты не меняются, старые остаются, а новые появляются. В ISO, поверь, не дураки работают.


> Представь, что у тебя в БД 10^3 таблиц (бывает же такое
> - спорить не будешь?). Есть таблица - справочник чего-то
> с ключем - ИНН. На эту таблицу по FK ссылаются 10^2 таблиц
> (такое же тоже бывает - спорить не будешь?). ИНН это скорее
> всего число 8 байт (вряд ли 4, т.к. столько там знаков 10
> кажется?). Получается, что в таблицах, которые ссылаются
> на свой справочник будут тратиться лишние 4 байта на каждую
> ссылку. Это ли не перегрузака? Тут вряд ли можно поспорить.
>  Если можно, то объясни :)


Все в этой жизни бывает. Ты только учти, что ROWID у Oracle, например, тоже не четыре байта, и ничего, живет себе. Про то, как байты тратятся, это совершенно отдельная история, и способов потратить байты в базе данных есть гораздо больше, чем ключи большого размера.


> В этом случае приведу тебе пример. Ты помнишь, что было
> с автономерами, вернее кодами регионов? Сначала было 2 цифры
> (77, 99), потом стало 3 (177). Сам понимаешь, что если бы
> ты для региона заложился на 1 байт (т.е. 256 максимум) то
> сейчас бы ты был в ..., ну т.е. пришлось бы много чего менять.
>  


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


 
Суслик ©   (2006-04-20 16:18) [404]


> [403] Игорь Шевченко ©   (20.04.06 16:05)



> И еще раз - стандарты не меняются, старые остаются, а новые
> появляются. В ISO, поверь, не дураки работают.


верить в этой жизни нельзя никому.
Откуда дровишки про "не дураков"?


 
Игорь Шевченко ©   (2006-04-20 16:27) [405]

Суслик ©   (20.04.06 16:18) [404]


> Откуда дровишки про "не дураков"?


Отсюда: http://www.iso.org/iso/en/ISOOnline.frontpage


> верить в этой жизни нельзя никому.


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


 
Lamer@fools.ua ©   (2006-04-21 09:37) [406]

>>Игорь Шевченко ©   (20.04.06 01:18) [341]

Моё мнение в данный момент такое. Я заочно считаю, что СК лучше ЕК для любой системы, пока лично не столкнусь с такой системой, для которой сделаю вывод, что это не так.

Вот такой вот я упёртый :-)


 
Игорь Шевченко ©   (2006-04-21 16:39) [407]

Lamer@fools.ua ©   (21.04.06 09:37) [406]

Мой пример не убедительный ? :)


 
Lamer@fools.ua ©   (2006-04-21 18:08) [408]

>Мой пример не убедительный ? :)

Не-а. Я ж полного ТЗ не видел :-)


 
xayam ©   (2006-04-21 22:26) [409]


> Не-а. Я ж полного ТЗ не видел :-)

это секрет, он не скажет


 
Lamer@fools.ua ©   (2006-04-21 22:41) [410]

>>xayam ©   (21.04.06 22:26) [409]

У к Вам небольшая просьба: пользуйтесь, пожалуйста, телепатором в тематических конференциях. Здесь он ни к чему. Полагаю, Игорь и сам сможет ответить. Без уполномоченных.


 
xayam ©   (2006-04-21 22:48) [411]


> Lamer@fools.ua ©   (21.04.06 22:41) [410]

ну если к 410 сообщению не смог, то уже вряд ли. Но это по-моим меркам. А так конечно САМ ОТВЕТИТ


 
Sergey Masloff   (2006-04-21 22:54) [412]

Все же проявлю гнусную настойчивость.
Утверждается что возникала ситуация когда страны в справочнике ISO (и в ОКСМ что еще важнее) а страна таки была и нужно ее было отображать в обмене документами с партнерами. Это вышеупомянутая мной Сербия и Черногория. А партнеры как раз такие что почти уверен - Игорю с ними приходится данными меняться. Так что проблема была близка...
 Хотя тоже не проблема вобщем - то, можно было завести флаг выверенная - невыверенная и придумать свой код для обмена оставаясь в рамках ЕК.


 
Игорь Шевченко ©   (2006-04-21 23:06) [413]

Sergey Masloff   (21.04.06 22:54) [412]

И каким образом здесь поможет неестественный ключ ?


> Игорю с ними приходится данными меняться


Разумеется. Но в ISO попадают государства с момента их официального образования, насколько мне известно, а на момент, пока их нет, можно использовать страну Югославию. И ничего. С валютами же разобрались, с SUR, RUR и RUB. И ничего, каждая валюта стала на свое законное место, а с валютами важнее, чем со странами.

Lamer@fools.ua ©   (21.04.06 22:41) [410]

Да ТЗ оно простое - самолетики летают по всему миру ну и мы к ним некоторым образом относимся.


 
Sergey Masloff   (2006-04-21 23:20) [414]

Игорь Шевченко ©   (21.04.06 23:06) [413]
да я ж сам ответил - решение введение записи со статусом невыверено но и в твоем случае возможно тоже самое. Так что вобщем-то ничем.

>Но в ISO попадают государства с момента их официального образования, >насколько мне известно, а на момент, пока их нет, можно использовать >страну Югославию
Не совсем. Есть у них дельта. А вот насчет можно использовать страну югославию это совсем не так. Государство уже было и посольство уже было и Амад... тьфу партнеру печатающему по ряду причин наши документы нужно было печатать именно эту страну а то посольство с такими документами посылало... в Югославию ;-)


 
Игорь Шевченко ©   (2006-04-21 23:41) [415]

Sergey Masloff   (21.04.06 23:20) [414]


> Государство уже было и посольство уже было и Амад... тьфу
> партнеру печатающему по ряду причин наши документы нужно
> было печатать именно эту страну а то посольство с такими
> документами посылало... в Югославию ;-)


Это все понятно, опять же, но как бы помогли искусственные ключи ? :)


 
Sergey Masloff   (2006-04-21 23:45) [416]

Игорь Шевченко ©   (21.04.06 23:41) [415]
Да вобщем-то я и написал что никак. Я про то что ISO не является непогрешимым ;-)


 
xayam ©   (2006-04-21 23:51) [417]


> euru ©   (20.04.06 14:59) [387]
> ... Словарь данных и структура БД- это две большие разницы...

О чем я по-твоему говорю всю эту ветку? Что данные (или словарь данных) и структура это две ОГРОМНЫЕ разницы, настолько огромные, что их надо разделить (сказал он в 101 раз, все еще надеясь, что его услышат). И разделить - не значит, что их надо вынести в другую базу (под названием ISO), где Вы не можете(если это не так - научите меня)контролировать изменения...

> euru ©   (20.04.06 16:01) [402]
> "Словарь данных – это база данных о данных и о структуре
> баз данных. Словарь данных включает каталог всех элементов
> данных, содержащих их имена, структуру и информацию об их
> использовании. Обычно словари данных конструируют для того,
>  чтобы хранить ограниченное множество возможных метаданных,
>  специализирующихся на информации, относящейся к элементам
> данных, базам данных, файлам и встроенным в систему программам."

Блин ну если бы так все писали, то вряд ли кто-нибудь что-нибудь понял


 
Игорь Шевченко ©   (2006-04-21 23:57) [418]

xayam ©   (21.04.06 23:51) [417]


> Блин ну если бы так все писали, то вряд ли кто-нибудь что-
> нибудь понял


Вообще-то все правильно написано, не вижу ничего непонятного.


 
xayam ©   (2006-04-22 00:09) [419]


> Игорь Шевченко ©   (21.04.06 23:57) [418]
> Вообще-то все правильно написано

Может быть, если все понятно, а если нет, то как бы объяснить надо. Объяснить или можно другими словами сказать, которые по-проще выражают основную мысль. Вот за что мне Кодд и нравиться, несмотря на общность его правил, они выражают основную мысль.
Кстати насчет Кодда

> Игорь Шевченко ©   (20.04.06 15:28) [393]
> А я понимаю буквально, как написано.

Буквально там не понять. Написано то в общем. А на твоем примере его слова как-нибудь отражаются?


 
Игорь Шевченко ©   (2006-04-22 00:20) [420]

xayam ©   (22.04.06 00:09) [419]


> Может быть, если все понятно, а если нет, то как бы объяснить
> надо. Объяснить или можно другими словами сказать, которые
> по-проще выражают основную мысль


Можно сказать другим словом - метаданные. Куда как проще.


>  А на твоем примере его слова как-нибудь отражаются?


Слова о том, что программа не должна зависеть от логических ограничений ?
А какой пример имеется в виду ?


 
xayam ©   (2006-04-22 00:24) [421]


> Игорь Шевченко ©   (22.04.06 00:20) [420]
> Игорь Шевченко ©   (20.04.06 10:57) [353]
> xayam ©   (20.04.06 10:54) [352]
>
> Я говорю о том, что код ISO используется в качестве первичного
> ключа в таблицах, описывающих географические понятия, и
> в качестве поля для связки.


 
xayam ©   (2006-04-22 00:26) [422]


> Слова о том, что программа не должна зависеть от логических
> ограничений ?

Не только, желательно каждое правило с 9 по 11



Страницы: 1 2 3 4 5 6 7 8 9 
10 11 вся ветка

Форум: "Прочее";
Текущий архив: 2006.05.21;
Скачать: [xml.tar.bz2];

Наверх




Память: 1.53 MB
Время: 0.115 c
2-1146231190
Начинающий5
2006-04-28 17:33
2006.05.21
выключить компьютер


3-1143788084
Alex_12345
2006-03-31 10:54
2006.05.21
JET 4.0 - правила использования....


15-1145621375
Исследователь
2006-04-21 16:09
2006.05.21
Как VC++ перевести число в строку


15-1145909399
Volf_555
2006-04-25 00:09
2006.05.21
Как отправить программе комбинацию клавиш?!


15-1145956765
konrads
2006-04-25 13:19
2006.05.21
установка D 2005





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский