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

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

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



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

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

5
Каким стандартам я должен следовать при именовании таблиц и представлений?
Каким стандартам я должен следовать при именовании таблиц и представлений? Например, стоит ли ставить что-то вроде tbl_ в начале имен таблиц? Должен ли я обозначать таблицы кода / поиска каким-либо образом, например, ct_, lut_ или codes_? Есть ли что-нибудь еще, что можно / нельзя делать? Я использую 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> …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.