Вопросы с тегом «naming-convention»

92
Действительно ли добавление префикса 'tbl' к именам таблиц является проблемой?

Я смотрю несколько видео с Брентом Озаром ( например, этот ), и он предлагает не ставить таблицы с префиксами ‘tbl’или ‘TBL’. В интернете я обнаружил, что некоторые блоги говорят, что это ничего не добавляет к документации, а также что «для ее прочтения требуется больше времени». Вопросы и...

68
Почему люди рекомендуют не использовать имя «Id» для столбца идентификации?

Меня учили не использовать имя Idдля столбца идентификаторов в моих таблицах, но в последнее время я все равно использовал его, потому что оно простое, краткое и очень наглядное описание того, что на самом деле представляют собой данные. Я видел, как люди предлагают добавлять префикс Idк имени...

22
Есть ли причина использовать чрезвычайно сокращенные имена таблиц?

Мы используем настройку базы данных из приложения поставщика, которое ужасно трудно читать имена таблиц базы данных, и нет документации о том, что и где хранится. Я понимаю, почему кто-то может захотеть запутать структуру их таблиц в проприетарном приложении, но одним из преимуществ этого...

21
Является ли псевдоним таблицы плохой практикой?

Я помню, как учился делать это в курсе СУБД для студентов магистра информационных услуг. Чтобы сэкономить время при наборе текста, вы можете набрать: SELECT t1.id, t2.stuff FROM someTable t1 INNER JOIN otherTable t2 ON t1.id=t2.id ; Но ... Почему это допустимо в хранимых процедурах и тому подобное?...

20
Каким стандартам я должен следовать при именовании таблиц и представлений?

Каким стандартам я должен следовать при именовании таблиц и представлений? Например, стоит ли ставить что-то вроде tbl_ в начале имен таблиц? Должен ли я обозначать таблицы кода / поиска каким-либо образом, например, ct_, lut_ или codes_? Есть ли что-нибудь еще, что можно / нельзя делать? Я...

19
Соглашения об именах столбцов и рекомендации

Я хотел бы получить экспертное мнение о передовой практике, когда дело доходит до именования столбцов . Фон в том, что согласно Википедии , следующий синтаксис, SELECT ... FROM Employees JOIN Timesheets USING (EmployeeID); более эффективно, чем SELECT ... FROM Employees JOIN Timesheets ON...

17
Конфликт имен между параметром функции и результатом 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 из предыдущего вопроса. Я написал SELECTс, FULL...

14
Официальные соглашения о капитализации PostgreSQL [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Существует ли официальное соглашение PostreSQL относительно использования...

10
Проблема с соглашениями об именах таблиц и управлением политиками в SQL Server 2016

В SQL Server 2012 у меня была политика, запрещающая использование пробелов в имени таблицы. Однако, когда я использую ту же политику в SQL Server 2016, я получаю сообщение об ошибке. Вот код для условия: DECLARE @condition_id INT EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'No Spaces',...