Запитання з тегом «naming-convention»

19
Чи справді проблема з додаванням префіксу 'tbl' до імен таблиць?
Я переглядаю деякі відео Brent Ozar ( наприклад, це, наприклад ), і він пропонує не встановлювати префіксацію таблиць з ‘tbl’або ‘TBL’. В Інтернеті я знайшов кілька блогів, в яких говорилося, що це нічого не додає до документації, а також, що "для читання потрібно більше часу". Питання та міркування Це справді …

10
Чому люди рекомендують не використовувати ім’я "Id" для стовпця особи?
Мене вчили не використовувати ім'я Idдля стовпчика ідентичності моїх таблиць, але останнім часом я просто використовую його завжди, тому що це просто, коротко і дуже описово щодо того, якими є дані насправді. Я бачив, як люди пропонують префіксацію Idімені таблиці, але це, здається, зробить більше роботи для людини, яка пише …



8
Чи є причина використовувати вкрай скорочені назви таблиць?
Ми використовуємо налаштування бази даних з додатка постачальника, який жахливо важко читати імена таблиць бази даних, і немає документації щодо того, що зберігається де. Я можу зрозуміти, чому можна захотіти придушити їх структуру таблиць у власному додатку, але однією з точок продажу цього додатка (Enterprise Resource Planning) була його налаштування. …

5
Чи збиток таблиці - це погана практика?
Я пам’ятаю, як навчився це робити в курсі СУБД для студентів магістрів інформаційних служб. Щоб заощадити себе на друку, можна ввести: SELECT t1.id, t2.stuff FROM someTable t1 INNER JOIN otherTable t2 ON t1.id=t2.id ; Але ... Чому це прийнятно в збережених процедурах і таких? Здається, що все, що це робиться, …

5
Якого стандарту слід дотримуватися, називаючи таблиці та представлення?
Якого стандарту слід дотримуватися, називаючи таблиці та представлення? Наприклад, чи є гарною ідеєю ставити щось на зразок tbl_ на початку назв таблиці? Чи повинен я призначити таблиці коду / пошуку таким чином, як ct_, lut_ або code_? Чи є ще якісь робити чи не робити? Я використовую MS SQL Server …

3
Ім'я стовпця, що називає конвенції та кращі практики
Я хотів би отримати деяку експертну думку щодо найкращих практик щодо імен стовпців . Фоном є те, що згідно Вікіпедії , наступний синтаксис, SELECT ... FROM Employees JOIN Timesheets USING (EmployeeID); є більш ефективним, ніж SELECT ... FROM Employees JOIN Timesheets ON (Employees.EmployeeID = Timesheets.EmployeeID); Однак JOIN ... USINGсинтаксис, який …

1
Іменування конфлікту між параметром функції та результатом JOIN із пунктом USING
Враховуючи цю установку в поточному Postgres 9.4 ( з цього пов'язаного питання ): CREATE TABLE foo (ts, foo) AS VALUES (1, 'A') -- int, text , (7, 'B'); CREATE TABLE bar (ts, bar) AS VALUES (3, 'C') , (5, 'D') , (9, 'E'); Також є SQL Fiddle з попереднього питання. …

2
Офіційні конвенції про капіталізацію PostgreSQL [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Чи існує офіційна конвенція PostreSQL щодо капіталізації в назвах БД, Таблиць і полів? У …

1
Проблема з умовами імен таблиць та управління політикою в SQL Server 2016
У SQL Server 2012 у мене була встановлена ​​політика забороняти пробіли в імені таблиці. Однак, коли я використовую ту саму політику в SQL Server 2016, я отримую помилку. Ось код умови: DECLARE @condition_id INT EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'No Spaces', @description=N'No spaces in table names.', @facet=N'IMultipartNameFacet', @expression=N'<Operator> <TypeClass>Bool</TypeClass> <OpType>NOT_LIKE</OpType> <Count>2</Count> <Attribute> <TypeClass>String</TypeClass> …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.