Именование столбцов идентификаторов в таблицах базы данных



мне было интересно мнение людей об именовании столбцов идентификаторов в таблицах базы данных.



Если у меня есть таблица с именем Invoices с первичным ключом столбца идентификаторов, я бы назвал этот столбец InvoiceID, чтобы я не конфликтовал с другими таблицами, и это очевидно, что это такое.



где я рабочий ток они назвали все столбцы ID ID.



поэтому они будут делать следующее:



Select  
i.ID
, il.ID
From
Invoices i
Left Join InvoiceLines il
on i.ID = il.InvoiceID


Итак, я вижу несколько проблем:

1. Вам нужно будет псевдоним столбцов на select

2. ID = InvoiceID не вписывается в мой мозг

3. Если вы не использовали псевдонимы таблиц и ссылались на InvoiceID, очевидно, на какой таблице он находится?



какие у других народов мысли на эту тему?

556   0  

Comments

    Ничего не найдено.