Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Хорошая или плохая практика? / 12 сообщений из 12, страница 1 из 1
08.05.2014, 17:25
    #38637077
Androgen1985
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хорошая или плохая практика?
заспорили тут с коллегой по поводу хорошая или плохая практика:
1. Использовать сокращения названий таблиц в коде. Например:
PersonEmail -> PE
SalesManager -> SM

Такие сокращения помогают быстрее писать запрос, но для другого человека это может вызвать дополнительные проблемы в понимании запроса

2. Использовать в названиях таблиц кириллицу. Например, назвав таблицу вместо Phone -> Телефоны, и т.д.

Что вы думаете по этому поводу и сталкивались ли Вы в своей практике с проблемами из-за использования указанных практик?

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
08.05.2014, 17:41
    #38637091
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хорошая или плохая практика?
Androgen19852. Использовать в названиях таблиц кириллицу. Например, назвав таблицу вместо Phone -> Телефоны, и т.д.
...
Что вы думаете по этому поводу и сталкивались ли Вы в своей практике с проблемами из-за использования указанных практик?

Кириллица вообще зло
...
Рейтинг: 0 / 0
08.05.2014, 17:51
    #38637098
Androgen1985
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хорошая или плохая практика?
Leonid KudryavtsevAndrogen19852. Использовать в названиях таблиц кириллицу. Например, назвав таблицу вместо Phone -> Телефоны, и т.д.
...
Что вы думаете по этому поводу и сталкивались ли Вы в своей практике с проблемами из-за использования указанных практик?

Кириллица вообще зло

Почему? Коллега утверждает, что так понятно сразу что к чему. Мне же не нравится постоянно переключать раскладку. А так ошибок из-за ее использования не возникало.
...
Рейтинг: 0 / 0
08.05.2014, 17:56
    #38637101
Кот Матроскин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хорошая или плохая практика?
Androgen1985Leonid Kudryavtsevпропущено...

Кириллица вообще зло

Почему?

Потому что может потребоваться воспользоваться той или иной сторонней утилитой - и вот беда, оказывается, она не поддерживает кириллицу.
...
Рейтинг: 0 / 0
08.05.2014, 17:57
    #38637102
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хорошая или плохая практика?
Androgen1985PersonEmail -> PE
SalesManager -> SM
Такие сокращения помогают быстрее писать запрос

Возможно это справедливо когда таблиц всего 10, а если их 50, 100 и более? Будете делать РЕ1, РЕ2 или РаЕd и PdEj ? Вот тут то со скоростью написания и понимания - приплыли...

На второй вопрос уже примерно ответили....
...
Рейтинг: 0 / 0
08.05.2014, 19:17
    #38637173
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хорошая или плохая практика?
Androgen1985заспорили тут с коллегой по поводу хорошая или плохая практика:
1. Использовать сокращения названий таблиц в коде.
В смысле? Алиасы таблиц? Просто необходимая, хотя бы потому, что нет другого способа включить таблицу в запрос дважды. Вот не пользовался алиасами - практика, мягко говоря, сомнительная (хотя для очень простых запросов терпимая).

Androgen19852. Использовать в названиях таблиц кириллицу.
Ничем не отличается от использования кириллицы в других идентификаторах. Есть куча обсуждений, если их суммировать, то за использование кириллицы есть только один серьёзный аргумент: в некоторых прикладных областях англоязычная терминология малоизвестна или существенно расходится с общепринятой в отрасли русскоязычной, и попытка использования англоязычных идентификаторов ведёт к постоянным расхождениям и непониманиям. В остальном одни минусы.
...
Рейтинг: 0 / 0
08.05.2014, 19:27
    #38637182
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хорошая или плохая практика?
Androgen1985Почему? Коллега утверждает, что так понятно сразу что к чему.Да обзовет кто-то таблицу в "миксе" англ + кирилица вот будет потеха :))
...
Рейтинг: 0 / 0
08.05.2014, 21:25
    #38637246
Злой Бобр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хорошая или плохая практика?
Androgen1985,

1. Без разницы если код документирован и таблицы описаны. Ну а насчет быстроты кода то используйте автоподстановку, есть масса поделок на любой вкус и цвет.
2. Против. Категорично против. Используйте кирилицу в описании и будет вам счастье.

Неумение пользоваться доступным функционалом приводит вот к таким темам. Хорошо что вы с товарищем не хирурги, а то ...
...
Рейтинг: 0 / 0
12.05.2014, 10:18
    #38638383
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хорошая или плохая практика?
по сабжу: если сокращений немного, то вполне допустимо, например: EAV, UOM, GL
Но делать это массово не стоит.

зы: кирилица - зло. Много раз сталкивался с проблемами сторонних утилит. Чаще всего проблема со отображением на экране (козяблики).
...
Рейтинг: 0 / 0
12.05.2014, 10:49
    #38638432
АнатоЛой
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хорошая или плохая практика?
Androgen1985, достаточно при написании запросов использовать инструменты, которые не заставляют вас вводить все буквы в названии таблиц :).
...
Рейтинг: 0 / 0
12.05.2014, 13:05
    #38638645
Afelion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хорошая или плохая практика?
АнатоЛойAndrogen1985, достаточно при написании запросов использовать инструменты, которые не заставляют вас вводить все буквы в названии таблиц :).
В добавление к вышесказанному, можно перед названием каждой таблицы писать префикс "Tbl" (например). Вводя в IDE "Tbl", он сразу же покажет список всех Ваших таблиц. ИМХО, очень наглядно и удобно.
...
Рейтинг: 0 / 0
12.05.2014, 14:57
    #38638831
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хорошая или плохая практика?
1. Использовать сокращения названий таблиц в коде. Например:
PersonEmail -> PE
SalesManager -> SM

Такие сокращения помогают быстрее писать запрос, но для другого человека это может вызвать дополнительные проблемы в понимании запроса


Быстрее писать запросы -- не задача.
С такой практикой не сталкивался. Была другая -- все таблицы именовались TABLE1, TABLE2 ... TABLE999. По идее, могли бы сократить до T1,T2,...T9999.

И то, и другое -- IMHO дурость. Написать лишние 20 символов -- не проблема. Тем более, что есть всякие автоподстановки.
Имя таблицы должнол быть понятным. Конечно, сокращения допускаются, если имя таблицы иначе будет очень большим (больше 30 символов как правило СУБД уже не позволяют), или если сокращение из предметной области и/или его все знают (например, таблица POI или POS была бы вполне уместна)


2. Использовать в названиях таблиц кириллицу. Например, назвав таблицу вместо Phone -> Телефоны, и т.д.

Тоже считаю дуростью. Кирилизирование в программировании вообще вредно, я считаю. Учи англицкий, Люк!
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Хорошая или плохая практика? / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]