Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Длинные названия таблиц и полей  [new]
кириллk
Member

Откуда:
Сообщений: 1049
Есть минусы?

Вроде Invoice_With_Returns_Exept_Negative_Amount.Date_First_Invoice

Или много места занимает?
Таблица 14 миллиардов строк
11 янв 18, 23:07    [21099284]     Ответить | Цитировать Сообщить модератору
 Re: Длинные названия таблиц и полей  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 18186
кириллk
Есть минусы?
Нечитабельность запросов.
11 янв 18, 23:16    [21099308]     Ответить | Цитировать Сообщить модератору
 Re: Длинные названия таблиц и полей  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 30746
Блог
Invoice.DateFirstInvoice
11 янв 18, 23:26    [21099353]     Ответить | Цитировать Сообщить модератору
 Re: Длинные названия таблиц и полей  [new]
iap
Member

Откуда: Москва
Сообщений: 46489
Akina
кириллk
Есть минусы?
Нечитабельность запросов.
Это частично исправят алиасы.
Но их тоже можно сделать длиной 100 символов
12 янв 18, 09:15    [21099801]     Ответить | Цитировать Сообщить модератору
 Re: Длинные названия таблиц и полей  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 27433
кириллk
Есть минусы?

Вроде Invoice_With_Returns_Exept_Negative_Amount.Date_First_Invoice
Нужно соблюсти какой то баланс между прозрачностью имён, и размером исходных кодов, и, соответственно, их читаемостью
Тут, собственно, не такое уж большое имя, учитывая, что в запросах безусловно нужно использовать алиасы.
Т.е. должно быть:
select i.Date_First_Invoice
from dbo.Invoice_With_Returns_Exept_Negative_Amount as i

Технических проблем вроде нет, не слышал. До 128 символов.
12 янв 18, 09:22    [21099830]     Ответить | Цитировать Сообщить модератору
 Re: Длинные названия таблиц и полей  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 5987
Назначение таблиц пишется в расширенных свойствах русским языком, а не в названии.
12 янв 18, 12:43    [21100962]     Ответить | Цитировать Сообщить модератору
 Re: Длинные названия таблиц и полей  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 27433
Владислав Колосов
Назначение таблиц пишется в расширенных свойствах русским языком, а не в названии.
В смысле, можно делать имена таблиц даже в виде GUID? Они же ничего не обозначают, а назначение можно посмотреть в описаниях?

ИМХО тут нужен некий компромисс.
Понятные, но не слишком длинные названия будут быстро запомнены специалистами, и они будут их использовать без лишнего залезания в доки.

Есть даже такой известный подход, он даже озвучен многими великими - идеальной документацией кода является сам код.
И я с этим согласен - не в смысле, что никаких док вообще не надо делать, а что код как составная часть документации - абсолютно необходимо и неизбежно (то есть код будет документацией, хотите вы этого или нет), так что разработчикам нужно делать эту "документацию" приемлемой для использования.
12 янв 18, 13:11    [21101097]     Ответить | Цитировать Сообщить модератору
 Re: Длинные названия таблиц и полей  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 5987
alexeyvg,

согласен - удобными для запоминания и произнесения, но не описывающими процесс :)
12 янв 18, 17:03    [21102390]     Ответить | Цитировать Сообщить модератору
 Re: Длинные названия таблиц и полей  [new]
256k
Member

Откуда: с.Торчилово, Псковская обл.
Сообщений: 356
кириллk
Есть минусы?

Вроде Invoice_With_Returns_Exept_Negative_Amount.Date_First_Invoice

Или много места занимает?
Таблица 14 миллиардов строк


сколько таблиц в базе?
12 янв 18, 18:05    [21102620]     Ответить | Цитировать Сообщить модератору
 Re: Длинные названия таблиц и полей  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 49175
alexeyvg
В смысле, можно делать имена таблиц даже в виде GUID?.


К сообщению приложен файл. Размер - 44Kb
12 янв 18, 18:15    [21102646]     Ответить | Цитировать Сообщить модератору
 Re: Длинные названия таблиц и полей  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 5671
andreymx,

ох :)
crm какой нить ?
12 янв 18, 18:16    [21102653]     Ответить | Цитировать Сообщить модератору
 Re: Длинные названия таблиц и полей  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 49175
TaPaK
andreymx,

ох :)
crm какой нить ?
Scsm от Microsoft
12 янв 18, 18:21    [21102676]     Ответить | Цитировать Сообщить модератору
 Re: Длинные названия таблиц и полей  [new]
кириллk
Member

Откуда:
Сообщений: 1049
256k
кириллk
Есть минусы?

Вроде Invoice_With_Returns_Exept_Negative_Amount.Date_First_Invoice

Или много места занимает?
Таблица 14 миллиардов строк


сколько таблиц в базе?


Туча или тьма
14 янв 18, 14:22    [21105516]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить