|
Помните, что имена объектов SQL сервера не могут превышать 30 символов. Не используйте зарезервированные слова, специальные символы, и не начинайте имена объектов с цифры. Избегайте использование сокращений. Database Devices: устройства базы данных должны
называться по задаче и цели, которую они решают. Если это -
log device, суффикс "log" должен добавляться в конец имени.
Имя устройства для хранения данных должно оканчиваться на
"data". Если устройство создаe:тся для одной базы данных, в
его имя включается имя базы данных. Имена устройств базы
данных должны набираться заглавными буквами. Backup Devices: устройства резервирования должны
быть названы по типу этого устройства. Имена устройств
резервирования должны набираться в нижнем регистре. Databases: пользовательские базы данных набираются в
верхнем регистре, для отличия от стандартных (нижний
регистр). Logins: Имена учe:тных записей строятся из первого
символа имени пользователя и фамилии полностью, причe:м
набранные в нижнем регистре. Tables: Имена таблиц должны описывать их цель и
набираются слитно в нижнем регистре. Поисковым таблицам должен
предшествовать префикс "zlk_". Символ "Z" позволяет
сгруппировать эти таблицы внизу списка (в алфавитном порядке),
а символы "lk_" (lookup) определяют, что это поисковая или
вспомогательная таблица. Columns: поля называются в соответствии с их целью.
Первый символ имени должен быть набран прописными буквами.
Составное имя пишется слитно. После имени возможно добавление
через символ подчe:ркивания специального префикса, относящего
данное поле к некой группе или модулю. Группы или модули
определяются технологической документацией разработчика базы
данных. Indexes: имя индекса начинается с имени таблицы
которое набирается в нижнем регистре. Цель индекса определяет
его суффикс. "Primary key" должен иметь суффикс "_PK".
"Foreign key" должен иметь суффикс "_FKx", где x - порядковый
номер. "Clustered indexe" должен иметь суффикс "_IDX". Все
другие индексы должны иметь суффикс "_NDXx", где x - номер по
порядку. В имени должен использоваться только один суффикс.
Выбор суффикса определяется следующей иерархией: "Clustered
indexe", "Primary key", "Foreign key", другие
индексы. Triggers: имя триггера должно строится из
имени его таблицы и префикса типа. Всe: набирается в нижнем
регистре. Первый символ префикса триггера должен быть "t".
Далее в префиксе следует символ типа, символ подчеркивания, и
имя таблицы. Символ типа может принимать следующие значения: i
= insert ,u = update ,d = delete. Defaults: имена значений по умолчанию должны
начинаться с префикса "d_", после которого следует краткое
описание его цели. Всe: набирается слитно и в нижнем
регистре. Rules: имя правила должно начинаться с префикса
"r_", после которого следует краткое описание его цели.
Всe: набирается слитно и в нижнем регистре. User Defined Datatypes: имя пользовательского типа
данных начинаться с префикса "ud_", после которого следует
краткое описание того, что этот тип стандартизирует.
Всe: набирается слитно и в нижнем регистре. Stored Procedures: имена хранимых процедур
системного уровня начинаться с префикса "sp__" (два символа
подчеркивания), после которого следует краткое описание того,
что эта процедура делает. Все имена прикладных хранимых
процедур следуют после префикса "xsp__" (где х - дескриптор,
который отделяет хранимые процедуры одного приложения от
другого), после которого следует краткое описание того, что
эта процедура делает. Всe: набирается слитно и в нижнем
регистре. Remote Procedure Calls: имена заданий дистанционного
управления начинаться с префикса "rpc_", после которого
следует краткое описание того, что эта RPC делает. Всe:
набирается слитно и в нижнем регистре. Alerts: имена предупреждений должны начинаться с
описателя базы данных, к которой относится информация, далее
следует уровень этого предупреждения. Tasks: имена задач строятся по правилу: описание
объекта задачи, периодичность выполнения, уровень задачи,
смысл данного действа. |
Перевод: Александра Гладченко 2000г. |