Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
15-1245433518
Урсулапов_
2009-06-19 21:45
2009.08.16
Cranberries - Animal Instinct


15-1244816619
dnepr
2009-06-12 18:23
2009.08.16
Вопрос про потоки


2-1245310635
wordmen
2009-06-18 11:37
2009.08.16
Как удалить символы перевода строки в Memo


2-1245417227
iterator
2009-06-19 17:13
2009.08.16
Как обратиться к объекту?


2-1245537180
Нойвам
2009-06-21 02:33
2009.08.16
Обработка чекбоксов





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