Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.08.16;
Скачать: CL | DM;

Вниз

Русские буквы в названиях таблиц/полей 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;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.018 c
2-1245231551
вопрос
2009-06-17 13:39
2009.08.16
увеличение дин.массива


15-1245067891
Пит
2009-06-15 16:11
2009.08.16
HTML, разворачивание элемента


2-1245257837
Bred
2009-06-17 20:57
2009.08.16
Unable to invoke Code Completion due to errors in source code


15-1245203187
brother
2009-06-17 05:46
2009.08.16
Защита от AUTORUN.INF вирусов.


15-1245406780
Styx_
2009-06-19 14:19
2009.08.16
3D collision detection