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

Вниз

Русские буквы в названиях таблиц/полей MySQL   Найти похожие ветки 

 
TUser ©   (2009-06-08 20:48) [120]


> Игорь Шевченко ©   (08.06.09 19:50) [118]
>
> TUser ©   (08.06.09 19:39) [117]
>
> Может, буржуев на кириллицу лучше ? Заодно с арабами, грузинами,
>  армянами ?

Хорошо бы, но малореально, увы.


 
Игорь Шевченко ©   (2009-06-08 20:56) [121]

TUser ©   (08.06.09 20:48) [120]

Русских на латиницу тоже малореально, увы


 
Дмитрий С ©   (2009-06-09 04:59) [122]


> Максимум, какую пользу можно извлечь из типа телефона -
> это в какое время звонить. Но если при этом не указывается
> режим работы, то начинается угадайка :)

Ну как же максимум, а как картинку разную рисовать рядом с телефоном?


 
Дмитрий С ©   (2009-06-09 05:04) [123]

Значит тут все против русских букв в метаданных аж до драки? Почему же так?
Видимо у всех есть опыт, теперь и у меня будет. Во-первых не так это и страшно, как кажется. Во-вторых всегда можно поменять, потратив на это, ну часа два рабочих.


 
Кщд   (2009-06-09 06:17) [124]

Дмитрий С ©   (09.06.09 05:04) [123]
Вам многажды в этой ветке объясняли, что тот человек, который примет на сопровождение Вашу систему(да и Вы сами спустя какое-то время) будет весьма раздосадован, когда синтаксический анализатор не пропустит многостраничный запрос из-за того, что в поле account или таблице doc или invoice или ещё черт знает где вместо буквы латинского алфавита будет стоять кириллическая или наоборот
также, Вам пошлют отдельный привет, если Вашу систему попробуют развернуть на машине, на которой не установлена русская раскладка
впрочем, коли желаете написать неподдерживаемого монстра(или монстрика), дерзайте


 
Дмитрий С ©   (2009-06-09 06:38) [125]


> Кщд   (09.06.09 06:17) [124]


> что в поле account или таблице doc или invoice

От этой ошибки никто не застрахован. Даже тот кто не собирался вписывать туда русских букв.


> Вам пошлют отдельный привет, если Вашу систему попробуют
> развернуть на машине, на которой не установлена русская
> раскладка
> впрочем, коли желаете написать неподдерживаемого монстра(или
> монстрика)

Развернуть ничего не мешает, т. к. продукт будет уже готовый. MySQL поддерживает cp1251, windows подавно.


 
Кщд   (2009-06-09 06:53) [126]


> Дмитрий С ©   (09.06.09 06:38) [125]
> От этой ошибки никто не застрахован. Даже тот кто не собирался
> вписывать туда русских букв.

не застрахован, но, используя кириллицу, вероятность подобной ошибки увеличиваете порядково.


> Развернуть ничего не мешает, т. к. продукт будет уже готовый.
>  MySQL поддерживает cp1251, windows подавно.

Вы вообще не читали ответы в этой ветке?)

создавать себе развеселый геморрой и феерический бардак в базе только из-за того, что "я не знаю, как переводятся на английский слова предметной области и не хочу писать комментарии к метаданным", - это суверенное право любого программиста

не ясно, зачем было задавать вопрос в форуме, когда Вы элементарно не хотите видеть и/или понимать то, что Вам отписали выше люди(я не про себя - ни в коем разе!)), имеющие качественный опыт в разработке БД
удачи


 
Дмитрий С ©   (2009-06-09 07:59) [127]


> не ясно, зачем было задавать вопрос в форуме, когда Вы элементарно
> не хотите видеть и/или понимать то, что Вам отписали выше
> люди(я не про себя - ни в коем разе!)), имеющие качественный
> опыт в разработке БД

Ветку я прочел, ничего объективного ни ЗА ни ПРОТИВ.
Однако на деле видел действующий продукт, который использует русские буквы в названиях полей, файлов и пр.


 
test ©   (2009-06-09 08:24) [128]

Дмитрий С ©   (09.06.09 06:38) [125]
UTF-8 используй понимает все языки какие только можно придумать, cp1251 понимает только два...


 
Кщд   (2009-06-09 08:33) [129]


> Дмитрий С ©   (09.06.09 07:59) [127]
> Ветку я прочел, ничего объективного ни ЗА ни ПРОТИВ.
> Однако на деле видел действующий продукт, который использует
> русские буквы в названиях полей, файлов и пр.

пустое это - я догадывался
но с глупым упорством пытался объяснить...
спасибо за науку


 
Дмитрий С ©   (2009-06-09 10:40) [130]

Когда будет по-больше времени обязательно найду где-нибудь английский windows, уберу кодировку 1251 и проверю, будет работать или нет :)


 
Ega23 ©   (2009-06-09 10:58) [131]


> Когда будет по-больше времени обязательно найду где-нибудь
> английский windows, уберу кодировку 1251 и проверю, будет
> работать или нет :)


В конечном итоге дело твоё. Но за русские имена полей лично я бы отпилил голову.
Если тебе уже так необходимо FieldName русский получать - указывай его напрямую в запросе

Select G.GoodName as ["Имя товара"] from Goods G


 
MsGuns ©   (2009-06-09 16:36) [132]

Вот интересно - почему медики и фармацевты (фармакологи) всего мира используют латинский язык и только его. Не потому ли, что в отличие от "базописателей", получили специальное образование ?


 
oldman ©   (2009-06-09 16:38) [133]


> MsGuns ©   (09.06.09 16:36) [132]
> Вот интересно - почему медики и фармацевты (фармакологи)
> всего мира используют латинский язык и только его.


Во-первых - врешь.
Во-вторых, зря они это делают.


 
MsGuns ©   (2009-06-09 16:38) [134]

Ксати, еще один аргумент в пользу англоязычества в базотворчестве.
А вот пропробуй перенести "русскую" базу, наваянную, например в ацесе, в БД, где кириллица недопустима.


 
MsGuns ©   (2009-06-09 16:40) [135]

>oldman ©   (09.06.09 16:38) [133]
>Во-первых - врешь.

Можно примеры названия вирусов, болезней или препаратов например по-немецки ?

>Во-вторых, зря они это делают.

Ага, дураки наверное. И так пяццот лет :)


 
oldman ©   (2009-06-09 16:44) [136]


> MsGuns ©   (09.06.09 16:40) [135]
> >Во-вторых, зря они это делают.
> Ага, дураки наверное. И так пяццот лет :)


Потому, что "грыжесечение", например, в переводе с латинского уже устарело.


> Можно примеры названия вирусов, болезней или препаратов
> например по-немецки ?


Ну и как будет "виагра" по-латински?


 
MsGuns ©   (2009-06-09 16:48) [137]

>oldman ©   (09.06.09 16:44) [136]
>Потому, что "грыжесечение", например, в переводе с латинского уже устарело.

И сегодня эту операцию называют именно этим словом в Занзибаре и Гондурасе, Сейшелах и Багамах, эге ж ?

> Можно примеры названия вирусов, болезней или препаратов
> например по-немецки ?

>Ну и как будет "виагра" по-латински?

Точно так же как "валокардин" например. Т.е. буковка за буковкой латиницей.
Ку ?


 
oldman ©   (2009-06-09 16:54) [138]


> MsGuns ©   (09.06.09 16:48) [137]
> >oldman ©   (09.06.09 16:44) [136]
> >Потому, что "грыжесечение", например, в переводе с латинского
> уже устарело.
>
> И сегодня эту операцию называют именно этим словом в Занзибаре
> и Гондурасе, Сейшелах и Багамах, эге ж ?


У нас ее называют по-русски.
Думаю, что в Гондурасе по-гондурасски. Ку?


 
oldman ©   (2009-06-09 16:57) [139]

Просто 16 лет работаю в больнице.
Наши доктора на латыни не пишут.


 
Ega23 ©   (2009-06-09 17:00) [140]


> У нас ее называют по-русски.
> Думаю, что в Гондурасе по-гондурасски. Ку?


"Поваренная соль" - она везде разная, а вот "Хлорид Натрия"  - он и в Занзибаре "Хлорид Натрия".
Данное правило также справедливо и для "Селитры" и "Нитрата Натрия".
Ку?


 
turbouser ©   (2009-06-09 17:06) [141]


> oldman ©   (09.06.09 16:57) [139]
>
> Просто 16 лет работаю в больнице.
> Наши доктора на латыни не пишут.
>

Однако есть международный классификатор, а там коды от A00.0 до Z99.9


 
test ©   (2009-06-09 17:09) [142]

Я все понял автор ветки агент энтропии, к ней он стремится и других подбивает!

oldman ©   (09.06.09 16:54) [138]
А как в Гондурасе будут писать?
2+2=4
3-3=0
4*4=16


 
oldman ©   (2009-06-09 17:17) [143]


> turbouser ©   (09.06.09 17:06) [141]
> Однако есть международный классификатор


Он адаптирован для каждой конкретной страны.
Это я тебе голуба говорю, как краевед ©


 
Ega23 ©   (2009-06-09 17:20) [144]


> 2+2=4

для троичной и четверичной систем счисления - неверно.


 
test ©   (2009-06-09 17:25) [145]

Ega23 ©   (09.06.09 17:20) [144]
Меня правила написания интересуют для десятичной, можно же написать два прибавить два получим четыре, понятнее сразу становиться и коментов писать не надо ))


 
AndreyV ©   (2009-06-09 21:32) [146]

> [144] Ega23 ©   (09.06.09 17:20)
>
> > 2+2=4
>
> для троичной и четверичной систем счисления - неверно.

Можно в единичной, палочки там, "камушки".

И в этом посте

> [140] Ega23 ©   (09.06.09 17:00)
> "Поваренная соль" - она везде разная, а вот "Хлорид Натрия"
> - он и в Занзибаре "Хлорид Натрия".
> Данное правило также справедливо и для "Селитры" и "Нитрата
> Натрия".
> Ку?

то, что в кавычках, как общемировое, нет общецивилизационное (да), написано по-русски, а для полноты аналогии, тогда уж надо латинские названия или, что более принято, химические обозначения. Тоже Ку.


 
Ega23 ©   (2009-06-09 22:18) [147]


> огда уж надо латинские названия или, что более принято,
> химические обозначения


1. NaCl
2. NaNO3


 
turbouser ©   (2009-06-09 22:53) [148]


> oldman ©   (09.06.09 17:17) [143]

Как именно адаптирован?
http://www.who.int/classifications/icd/en/
Здесь ни слова об этом..
в самом деле интересно.. уж сколько лет тоже с медициной проработал, а
об адаптации МКБ для каждой конкретной страны слышу впервые.
Быть может названия болезней везде на свой лад переведены, но коды-то
одни и те же должны быть.


 
AndreyV ©   (2009-06-09 23:13) [149]

> [147] Ega23 ©   (09.06.09 22:18)
>
> > огда уж надо латинские названия или, что более принято, химические обозначения
>
> 1. NaCl
> 2. NaNO3

Вот так всем, кто а теме, будет понятно, не зависимо от языка, местонахождения.

А, всё же, в программировании для обозначения сущностей нет такой строгой договорённости с коллегами, и сами сущности порождаются в соответсвии с представлениями о задаче - каждый волен придумать свой мир, даже внутренне не согласованный - каждый может мнить себя Демиургом, давать имена новым, как порой ему кажется, сущностям.

поставлю здесь...


 
turbouser ©   (2009-06-09 23:38) [150]


> AndreyV ©   (09.06.09 23:13) [149]
> А, всё же, в программировании для обозначения сущностей нет такой строгой договорённости
> с коллегами

Почему же? Всегда можно договориться.
например http://www.rsdn.ru/forum/db/345997.1.aspx


 
AndreyV ©   (2009-06-10 00:14) [151]

> [150] turbouser ©   (09.06.09 23:38)
>
> > AndreyV ©   (09.06.09 23:13) [149]
> > А, всё же, в программировании для обозначения сущностей нет такой строгой договорённости
> > с коллегами
>
> Почему же? Всегда можно договориться.
> например http://www.rsdn.ru/forum/db/345997.1.aspx

Ну, ты мою цитату не продолжил, а я не поставил в конце неё весёлый смайлик.
:)


 
turbouser ©   (2009-06-10 00:22) [152]


> AndreyV ©   (10.06.09 00:14) [151]

Нууу... внутренний мир - это отдельная песня :)
А вот конвенции именования, форматирования и т.п. вполне решаются административно..


 
Дмитрий С ©   (2009-06-10 07:54) [153]


> Ega23 ©   (09.06.09 22:18) [147]

Give me please pinch of salt - любой знающий английский поймет, а
Give me please pinch of NaCl - вопрос.

Сегодня полночи ворочился, в итоге встал и перевел все на английский. Душа моя успокоилась.


 
test ©   (2009-06-10 08:28) [154]

Дмитрий С ©   (10.06.09 07:54) [153]
В письменном виде любой химик поймет что речь идет про соль, даже не поняв всего остального предложения соль он моментом опознает.

В науке поэтому и приняты стандарты чтобы химики, физики, математики свои формулы понимали, вне зависимости от того на каком языке все остальное. Если интересуют альтернативные химические варианты записи смотри у алхимиков, у них что то вроде: -"Подай пожалуйста перхоть мира дарующую долгую молодость" и понимай как хочешь.


 
Галинка   (2009-06-10 16:48) [155]

MsGuns ©   (09.06.09 16:40) [135]

Не знаю как с вирусами, а вот с лекарствами сложнее. Там кроме товарного названия ценится действующее вещество. Товарное название не должно быть на латыни. Его скорее маркетологи придумываю, а не фармакологи. А вот действующее вещество пишется на латыне. И по нему и выбирают лекарство.


 
asails   (2009-06-11 16:53) [156]


> Дмитрий С ©   (10.06.09 07:54) [153]

> Сегодня полночи ворочился, в итоге встал и перевел все на
> английский. Душа моя успокоилась.

Эт хорошо. Мое мнение - если програмулька исключительно для себя, то называй поля как хошь и на каком хошь языке. А, вот если, пусть даже теоретически, есть возможность того, что кто-то еще будет код или БД ковырять - то только по-англицки.

Приведу пример из собственной трудовой практики - договорилась наша контора с китайским заказчиком отдать ему софтину со всеми потрохами на его (заказчика) полное самосопровождение. То-бишь отдать со всеми сырцами, БД и т.д.
Тут не только имена полей, даже коменты все должны быть исключительно на английском.

Могу, как пример, привести еще ситуацию из личной жизни. Контора наша имеет филиалы в разных странах. Бывало, что наш код использовал американский, скажем филиал и наооборот. Вопрос о том на каком языке поля в БД должны быть даже не поднимался. :)


 
test ©   (2009-06-11 17:08) [157]

asails   (11.06.09 16:53) [156]
>>Вопрос о том на каком языке поля в БД должны быть даже не поднимался. :)
На русском?))


 
asails   (2009-06-11 17:45) [158]


> test ©   (11.06.09 17:08) [157]

> На русском?))

Сам вопрос - да. :)))
Поля в БД - нет.


 
MsGuns ©   (2009-06-11 21:03) [159]

>Галинка   (10.06.09 16:48) [155]
>Товарное название не должно быть на латыни. Его скорее маркетологи >придумываю, а не фармакологи. А вот действующее вещество пишется на >латыне. И по нему и выбирают лекарство.

А ведь не на суахили, и даже не на иврите. Не говоря уж о нанайском или
туа-туа. Об этом ведь и речь шла. А то ведь со слов Старого, виагру повсеместно не только называют так, но и ПИШУТ.


 
Kerk ©   (2009-06-13 09:24) [160]

Виагра - это Sildenafil, просто для справки :)



Страницы: 1 2 3 4 5 вся ветка

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

Наверх





Память: 0.81 MB
Время: 0.027 c
2-1245605116
Женя
2009-06-21 21:25
2009.08.16
Програмка для определения типа инсталлятора программ.


15-1245341259
Кто б сомневался
2009-06-18 20:07
2009.08.16
Speed Gear - ускоритель или замедлитель 3D игр - принцип работы


2-1245496909
мимо
2009-06-20 15:21
2009.08.16
работа с файлом через папку.


15-1244790400
@!!ex
2009-06-12 11:06
2009.08.16
Шифрованием xor с ключом в 1 байт.


10-1159939154
Priest
2006-10-04 09:19
2009.08.16
COM+ сервер и критическая секция





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский