Форум: "Прочее";
Текущий архив: 2009.08.16;
Скачать: [xml.tar.bz2];
ВнизРусские буквы в названиях таблиц/полей MySQL Найти похожие ветки
← →
Дмитрий С © (2009-06-05 08:09) [0]За/против ?
>50 полей, надоело переводить.
← →
Дмитрий С © (2009-06-05 08:31) [1]А еще пробелы, точки.
← →
oldman © (2009-06-05 08:49) [2]Против!
← →
pavel_guzhanov © (2009-06-05 09:04) [3]категорически против. Однажды по совету "гуру" сделали названия таблиц и полей русскими, правда в MSSQL, а не в MySQL, но потом очень матюкались, постоянно переключая раскладку при написании запросов.
← →
Дмитрий С © (2009-06-05 09:09) [4]
> но потом очень матюкались, постоянно переключая раскладку
> при написании запросов.
Ну меня с этим проблем нет, как и с "заковычиванием" названий - привычка.
← →
Petr V. Abramov © (2009-06-05 09:14) [5]вопрос из серии "чо лучше звучит, goto или пойти на"
← →
Дмитрий С © (2009-06-05 09:31) [6]
> Petr V. Abramov © (05.06.09 09:14) [5]
Вопрос в том прав ты или нет. Если никаких глобальных проблем с этим нет, а только эстетические нюансы, то почему бы и нет.
← →
pasha_golub © (2009-06-05 15:10) [7]Токо англицкие.
ЗЫ А я видел навзания объектов на иврите и японском :P
← →
Эстет (2009-06-05 15:25) [8]
> pasha_golub © (05.06.09 15:10) [7]
> А я видел навзания объектов на иврите и японском :P
Я буду детям свои рассказывать, что общался с человеком, который видел навзания объектов на иврите и японском =)))
← →
Игорь Шевченко © (2009-06-05 15:25) [9]Могу рассказать историю: Некто вставил в название поля в таблице Oracle русскую букву "с".
Oracle съел и не поморщился, а писатели запросов были крайне признательны автору названия поля.
← →
MsGuns © (2009-06-05 15:36) [10]Писателям русских букв в названия метаданных объектов - 50 батогов, дыба, пытка испанским сапогом и втыкание иголок под ногти. Под занавес отсекания большого и указательного пальцев на обеих руках.
После макнуть в чан с дегтем, облить тухлыми яйцами и обсыпать гниющими утиными перьями, затем прогнать по 40-гр.морозу 10км. по центральным улицам города в час пик.
А также немедленное увольнение без права работать на компах пожизнено самому горе-писателю и всем его детям до 7 колена.
А, ну еще, конечно, полная конфискация имущества.
← →
antonn © (2009-06-05 15:44) [11]
> Вопрос в том прав ты или нет.
если позволяет синтаксис ПО - ты прав, если не позволяет - не прав.
← →
clickmaker © (2009-06-05 16:01) [12]я работал над проектом, в котором названия некоторых таблиц и полей были на норвежском.
а также некоторые идентификаторы в коде.
голосую против
← →
oldman © (2009-06-05 20:35) [13]Особливо еще бесит, когда в БД по людям (например) вместо SEX и AGE поля умудряются назвать POL и VOZRAST.
Кроме "против" голосую за [10]
← →
oldman © (2009-06-05 20:36) [14]Хотя [13] это уже другая песня...
← →
Игорь Шевченко © (2009-06-05 21:04) [15]oldman © (05.06.09 20:35) [13]
> вместо SEX
грамотно писать - GENDER
← →
Styx_ (2009-06-05 21:25) [16]
> грамотно писать - GENDER
Не грамотно, а политкорректно.
← →
atruhin © (2009-06-06 16:53) [17]> [13] oldman © (05.06.09 20:35)
А я считаю это нормально, иначе переведите термины ЕГРН, ОКПО, ОКОНХ и т.д.
← →
Псалтырь © (2009-06-06 17:34) [18]
> atruhin © (06.06.09 16:53) [17]
Комментарии разработчику на то и дадены.
← →
oldman © (2009-06-06 18:55) [19]
> atruhin © (06.06.09 16:53) [17]
Во-первых, аббревиатуры не переводят. :)
Во-вторых, пишешь на английском язаке, будь добр писать на нем. А то попросишь ты кого-то написать программу с интерфейсом на русском языке, а тебе напишут программу с пунктами меню ОПЕН, КЛОУС, РАН, ЭКСИТ и т.д. Красиво?
← →
Игорь Шевченко © (2009-06-07 00:42) [20]Все бы ничего, но уж больне непривычно выглядит
SELECT имя,фамилия,пол,инн FROM люди WHERE возраст > 30
то есть, логичнее было бы
ВЫБРАТЬ имя,фамилия,пол,инн ИЗ люди ГДЕ возраст > 30 (между прочим, для англоговорящих выглядит именно так запрос
SELECT first_name, last_name,gender,ssn FROM people WHERE age > 30)
Так как русских операторов SQL не написали, то я все-таки за агнлийские наименования полей.
И ни в коем случае не за
SELECT imja,family,sex,inn FROM lyudi WHERE vozr > 30
← →
Германн © (2009-06-07 00:59) [21]
> Игорь Шевченко © (07.06.09 00:42) [20]
+1
А вообще я не понимаю откуда "растут ноги" у этого сабжа?
> 50 полей, надоело переводить
А что собственно переводить? И когда и кому?
Названия столбцов DBGrid"а? :)
← →
AndreyV © (2009-06-07 01:07) [22]> [20] Игорь Шевченко © (07.06.09 00:42)
Увы, Игорь, не мы начали править этот бал, и не нам придумывать правила, и, по возможности, даём имена иноязычные, принятые и понятные в чужом языке, но не всегда так получается.
← →
Германн © (2009-06-07 01:16) [23]
> AndreyV © (07.06.09 01:07) [22]
>
> > [20] Игорь Шевченко © (07.06.09 00:42)
>
> Увы, Игорь, не мы начали править этот бал, и не нам придумывать
> правила, и, по возможности, даём имена иноязычные, принятые
> и понятные в чужом языке, но не всегда так получается.
И тебя тогда спрошу. Чем тебя не устраивают имена на "чужом" языке?
← →
AndreyV © (2009-06-07 01:31) [24]> [23] Германн © (07.06.09 01:16)
> И тебя тогда спрошу. Чем тебя не устраивают имена на "чужом"
> языке?
Меня, как правило, устраивают.
← →
Германн © (2009-06-07 01:59) [25]
> AndreyV © (07.06.09 01:31) [24]
>
> > [23] Германн © (07.06.09 01:16)
> > И тебя тогда спрошу. Чем тебя не устраивают имена на "чужом"
> > языке?
>
> Меня, как правило, устраивают.
Неужели устраивают? И что за "правило"?
← →
Германн © (2009-06-07 02:18) [26]
> Германн © (07.06.09 01:59) [25]
>
>
> > AndreyV © (07.06.09 01:31) [24]
> >
> > > [23] Германн © (07.06.09 01:16)
> > > И тебя тогда спрошу. Чем тебя не устраивают имена на
> "чужом"
> > > языке?
> >
> > Меня, как правило, устраивают.
>
> Неужели устраивают? И что за "правило"?
Понял.
> AndreyV © (07.06.09 01:07) [22]
>
> > [20] Игорь Шевченко © (07.06.09 00:42)
>
> Увы, Игорь, не мы начали править этот бал, и не нам придумывать
> правила, и, по возможности, даём имена иноязычные, принятые
> и понятные в чужом языке, но не всегда так получается.
>
Но не принял.
← →
AndreyV © (2009-06-07 02:27) [27]> [26] Германн © (07.06.09 02:18)
> Понял.
> > AndreyV © (07.06.09 01:07) [22]
> Но не принял.
Добавлю, если выше не сказал - и эстетическое чувство к этому влечёт.
← →
Дмитрий С © (2009-06-08 08:30) [28]Дельфи 2007 тоже поддерживает русские буквы в идентификаторах.
Попробую все-же использовать русские буквы в названиях таблиц и полей, а также связанных с ними переменными в delphi, посмотрим, что из этого выйдет.
← →
test © (2009-06-08 08:34) [29]Дмитрий С © (08.06.09 08:30) [28]
Счастливой отладки! Как отладишь выложи свои ощущения ))
← →
oldman © (2009-06-08 09:58) [30]А что, есть еще более интересный метод - чередовать английские буквы и русские, которые по написанию похожи.
Ты-то свою программу отладишь, а вот посторонний написать запрос к твоей базе вряд-ли...
:))))))))))))))))))))
← →
Дмитрий С © (2009-06-08 10:02) [31]
> вот посторонний написать запрос к твоей базе вряд-ли...
Это почему?
← →
test © (2009-06-08 10:09) [32]Дмитрий С © (08.06.09 10:02) [31]
aссount <> account
Две русские "с" посередине.
← →
Медвежонок Пятачок © (2009-06-08 10:12) [33]"переводить" при русских именах полей все равно придется.
хотя бы при объединениях таблиц.
так как поля автор именует так, чтобы они в displaylabel выглядели красиво, значит у него нет префиксов.
Значит в разных таблицах есть одноименные поля.
Значит при объединениях они будут поименованы сервером.
В общем ничего хорошего все равно не выйдет.
← →
Ega23 © (2009-06-08 10:17) [34]
>50 полей, надоело переводить.
Что-то не так с таблицей...
← →
Дмитрий С © (2009-06-08 10:22) [35]
> чтобы они в displaylabel выглядели красиво
Дело не в displaylabel. Я DB компонентыне использую. Дело как раз в том, чтобы задать понятные мне в будущем названия полям таблиц.
`место_рождения` `специальность` `документ_об_образовании` и пр...
С технической точки зрения все работает и проверено. Вопрос эстетический.
> Что-то не так с таблицей...
Да ну?
> aссount <> account
>
> Две русские "с" посередине.
Ну что можно тут сказать.. бывает и такое :)
← →
Медвежонок Пятачок © (2009-06-08 10:24) [36]Дело как раз в том, чтобы задать понятные мне в будущем названия полям таблиц
и каким образом этому могут помешать наименования на английском?
← →
test © (2009-06-08 10:28) [37]Дмитрий С © (08.06.09 10:22) [35]
Ты тем что вносиш русские названия полей, вносиш себе лишнюю проблему, если тебе потом надо будет отдать продукт кому то у кого кирилици нет, тебе же надо будет все переписывать.
← →
oldman © (2009-06-08 10:38) [38]
> Дело как раз в том, чтобы задать понятные мне в будущем
> названия полям таблиц
А с исходниками и таблицей больше никто не будет работать?
← →
Ega23 © (2009-06-08 10:54) [39]
> Да ну?
50 полей? На практике - крайне экзотическая вещь. за почти 10 лет работы только 1 раз видел таблицу с 24 полями. 50 не видел никогда.
← →
oldman © (2009-06-08 11:03) [40]
> Ega23 © (08.06.09 10:54) [39]
У меня сейчас на работе программа (не моя, министерская)
Рабочая БД - 7 таблиц. В первой - 90(!) полей.
На выходе - 3 таблицы. В первой - 31 поле.
Страницы: 1 2 3 4 5 вся ветка
Форум: "Прочее";
Текущий архив: 2009.08.16;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.008 c