Один из вариантов соглашения об именах объектов MS SQL Server

Помните, что имена объектов sql сервера не могут превышать 30 символов. Не используйте зарезервированные слова, специальные символы, и не начинайте имена объектов с цифры. Избегайте использование сокращений..
database devices: устройства базы данных должны называться по задаче и цели, которую они решают. Если это – log device, суффикс «log» должен добавляться в конец имени. Имя устройства для хранения данных должно оканчиваться на «data». Если устройство создаe:тся для одной базы данных, в его имя включается имя базы данных. Имена устройств базы данных должны набираться заглавными буквами.
Пример: customerlog, master, customerdata.

backup devices: устройства резервирования должны быть названы по типу этого устройства. Имена устройств резервирования должны набираться в нижнем регистре.
Пример: tapebackup, dbdiskdump

databases: пользовательские базы данных набираются в верхнем регистре, для отличия от стандартных (нижний регистр).
Пример: customer, accounting, master

logins: Имена учe:тных записей строятся из первого символа имени пользователя и фамилии полностью, причe:м набранные в нижнем регистре.
Пример: mhotek, swynkoop, dbadmin

tables: Имена таблиц должны описывать их цель и набираются слитно в нижнем регистре. Поисковым таблицам должен предшествовать префикс «zlk_». Символ «z» позволяет сгруппировать эти таблицы внизу списка (в алфавитном порядке), а символы «lk_» (lookup) определяют, что это поисковая или вспомогательная таблица.
Пример: customeraddress, customer, peoplemailinglist, zlk_countrycodes

columns: поля называются в соответствии с их целью. Первый символ имени должен быть набран прописными буквами. Составное имя пишется слитно. После имени возможно добавление через символ подчe:ркивания специального префикса, относящего данное поле к некой группе или модулю. Группы или модули определяются технологической документацией разработчика базы данных.
Пример: employee_id, firstname, lastname, velocity_mpm, mass_kg

indexes: имя индекса начинается с имени таблицы которое набирается в нижнем регистре. Цель индекса определяет его суффикс. «primary key» должен иметь суффикс «_pk». «foreign key» должен иметь суффикс «_fkx», где x – порядковый номер. «clustered indexe» должен иметь суффикс «_idx». Все другие индексы должны иметь суффикс «_ndxx», где x – номер по порядку. В имени должен использоваться только один суффикс. Выбор суффикса определяется следующей иерархией: «clustered indexe», «primary key», «foreign key», другие индексы.
Например, индекс, который является «primary key» и «clustered indexe», будет иметь суффикс _idx.
Пример: employee_pk, customer_idx, employee_fk1, employee_ndx1, employee_ndx2

triggers: имя триггера должно строится из имени его таблицы и префикса типа. Всe: набирается в нижнем регистре. Первый символ префикса триггера должен быть «t». Далее в префиксе следует символ типа, символ подчеркивания, и имя таблицы. Символ типа может принимать следующие значения: i = insert ,u = update ,d = delete.
Пример: ti_employee, tiu_employee, td_employee, tid_customer

defaults: имена значений по умолчанию должны начинаться с префикса «d_», после которого следует краткое описание его цели. Всe: набирается слитно и в нижнем регистре.
Пример: d_zerovalue, d_username

rules: имя правила должно начинаться с префикса «r_», после которого следует краткое описание его цели. Всe: набирается слитно и в нижнем регистре.
Пример: r_numberlessthan10

user defined datatypes: имя пользовательского типа данных начинаться с префикса «ud_», после которого следует краткое описание того, что этот тип стандартизирует. Всe: набирается слитно и в нижнем регистре.
Пример: ud_city, ud_autoincrement

stored procedures: имена хранимых процедур системного уровня начинаться с префикса «sp__» (два символа подчеркивания), после которого следует краткое описание того, что эта процедура делает. Все имена прикладных хранимых процедур следуют после префикса «xsp__» (где х – дескриптор, который отделяет хранимые процедуры одного приложения от другого), после которого следует краткое описание того, что эта процедура делает. Всe: набирается слитно и в нижнем регистре.
Пример: sp__loaddata, csp_checktime, asp_employeetimereport

remote procedure calls: имена заданий дистанционного управления начинаться с префикса «rpc_», после которого следует краткое описание того, что эта rpc делает. Всe: набирается слитно и в нижнем регистре.
Пример: rpc_getnextvalue

alerts: имена предупреждений должны начинаться с описателя базы данных, к которой относится информация, далее следует уровень этого предупреждения.
Пример: customer fatal errors

tasks: имена задач строятся по правилу: описание объекта задачи, периодичность выполнения, уровень задачи, смысл данного действа.

Поделиться в соц. сетях

mailru Один из вариантов соглашения об именах объектов MS SQL Server
facebook Один из вариантов соглашения об именах объектов MS SQL Server
odnoklassniki Один из вариантов соглашения об именах объектов MS SQL Server
livejournal Один из вариантов соглашения об именах объектов MS SQL Server
googlebuzz Один из вариантов соглашения об именах объектов MS SQL Server

Также рекомендуем:

  1. Создаем сайт на WordPress за 5 минут! Итак, у Вас уже есть идея для создания блога, портала, а может даже необходимо создать корпоративный сайт. Что дальше?. Первое, что приходит в голову — обратиться к друзьям за помощью. Хорошо, если таковые умельцы среди них имеются, и они еще не устали от подобных просьб и придут Вам на помощь. Когда я создавал свой первый [...]...
  2. Узоры, работа с Blending tool 1. Инструментом Polygon tool (Y) нарисуйте равносторонний пятиугольник, удерживая ctrl.. 2. Продублировав его (Ctrl+D), потяните инструментом Shape tool (F10) за любой узел между вершинами. Затем выделите обе фигуры и отцентрируйте их (Arrange > Align and Distribute). Придайте фигурам обводку разного цвета. 3. Выберите Interactive blend tool и потяните курсором от одного объекта к другому. 4. [...]...
  3. Отделение фона Откроем произвольное изображение, в котором необходимо отделить область от фона. Перейдем к палитре Слои (Layers) и дважды кликнем по единственному в ней представлению – это действие конвертирует фон в слой. Переименуем слой в Pretty Girl.. Откроем диалоговое окно Фрагмент (Extract): Изображение > Фрагмент (Image>Extract) или комбинация клавиш Alt+Ctrl+X. 1. Активируем инструмент Маркер (Edge Highlighter Tool) [...]...
  4. Второй раз повторяю: я человек! CAPTCHA 1. Краткий обзор Интернет-роботы или как их чаще называют боты, это программы созданные для автоматизированного выполнения некоторых функций в сети. В зависимости от их предназначения, цель работы таких программ тоже разная. Но объединяет роботов одно – избавить человека от выполнения однообразной рутинной работы. Казалось бы, в этом нет ничего зазорного. Бизнесмен, получающий на электронную почту [...]...
  5. Сколько платить за раскрутку сайта Даже при беглом знакомстве с предложениями по раскрутке сайта становится ясно, что цены отличаются в несколько раз. Означает ли это, что одни – труженики, делающие дело за реальную стоимость, а другие – рвачи и перекупщики? Не будем отрицать такую возможность, рвачи есть везде. Тем более, что задача каждого менеджера – не допустить перерасхода средств, в [...]...
  6. Что такое SEO копирайтинг? SEO копирайтинг или поисковая оптимизация – это определенная техника создания и редактирования текстов для web-сайтов таким образом, чтобы во-первых пользователь мог легко прочитать и понять текст, и во вторых, чтобы при этом текст содержал необходимые для продвижения в поисковых системах ключевые слова в нужных местах и в необходимых пропорциях. Основной задачей SEO копирайтинга является повышение [...]...
  7. PHP 6 на подходе Вы уже, наверное, в курсе, что группа разработчиков ядра PHP 6 встречалась в ноябре 2005 года в Париже. Это была захватывающая встреча, на которой разработчики обсудили развитие PHP со своей точки зрения. Прежде чем я начну свой рассказ о принятых решениях, вынужден предупредить – все что здесь перечислено, это не «100% решенные вопросы» и в [...]...
  8. Статистика сайта – ответы на вопросы и не только… Статистика веб-сайта родилась из вопросов. Все начинается с этого.. Интересно, как увеличить продажи? Совсем коротко о главном. Человек сидит за компьютером и с помощью браузера просматривает веб-сайт. Сайт состоит из файлов. Интересно, какие файлы просматривают чаще? И кто их просматривает? Чуть подробнее о предмете. Веб-сайт состоит из совокупности файлов – гипертекстовых документов, картинок оформления, данных. [...]...
  9. Частые ошибки при поисковой оптимизации сайта. Как это избежать? 22 наиболее часто встречаемых ошибок при самостоятельной оптимизации сайта под поисковые системы:. Регистрируемая в поисковой системе страница должна содержать ссылки на другие страницы сайта. В противном случае она будет единственным, что проиндексирует поисковая машина.Не стоит регистрировать сайт в поисковых системах, который находится в стадии разработки (к каталогам, доскам объявлений и форумам это относиться в меньшей [...]...
  10. Как создать 1000 статей за полчаса 1. Качайте SEO Generator2. Пройдите режим обучения программы 3. Работаете со статьей также как с длиным описанием4. Генерируете статью в файлыПодсказка: используйте для отладки фишку: если строка начинаеться с символа #, то эта строка и последующие не будут генериться.Не переусердствуйте с синтаксисом не мучайте программу и свой мозг.Качаете SEO Generator http://www.altalabs.ru/files/SEOGENDEMO.rar. Так-же будет полезна прога [...]...
  11. Металлический текст Текст из металлических пластин. . 1. При помощи Text Tool () напишите желаемый текст. Переведите его в кривые (Ctrl+Q). Я использовала Beast vs SpreadTall. Если буквы изначально имели видимый черный контур, вам нужно сделать его невидимым. (F12 – outline – none). 2. Придаем тексту «металлический» вид при помощи градиентной заливки. Можно использовать готовые градиенты или [...]...
  12. Владимир Липка: веб-дизайн Все очень просто. Хороший веб-дизайн – это когда сайт не вызывает вопросов. Если на сайте невозможно отыскать нужную информацию, не ясна цель создания сайта, а внешний вид раздражает – это плохой веб-дизайн.. Дизайн – не искусство Задача искусства не давать ответы, его задача, скорее, в обратном – ставить вопросы. В отличие от искусства – дизайн [...]...
  13. Ucoz web service. Как это было… ПРЕЛЮДИЯ Жил был один молодой парень, который даже не слышал о компьютерах и не мог понять, что это такое. Впервые ему удалось лицезреть его в 10лет. Решив удивить своих друзей и преподавателя, он радостно сказал : я знаю что ЭТО… Осциллограф! Но не было в этом моей вины, вы убедитесь в этом увидев ЭВМ «Электрон».. [...]...
  14. AJAX’овые грабли в Internet Explorer 6 Если передаваемый сервером заголовок с кодировкой не понятен IE, то возникает прекрасная, красноречивая Системная ошибка: -1072896658. IE приводит к нижнему регистру передаваемые custom-заголовки запросов, например X-Requested-With: XMLHttpRequest превращается на сервере в x-requested-with: xmlhttprequest). Нафига? Internet Explorer иногда не кеширует фоновые изображения, полученные через AJAX; повторно загружаемый фон «забывает» посмотреть в кеше. IE некорректно парсит js-код [...]...
  15. Проверка запроса – предотвращение атак скриптов Введение Новая возможность версии 1.1 ASP.NET, проверка достоверности запроса, защищает сервер от поступления HTML некодированного содержимого. Это свойство разработано, чтобы помочь предотвращать некоторые script-injection атаки, посредством которых код клиентского скрипта или HTML может неосознанно быть представлен серверу, сохранен и затем передан другим пользователям. Мы настоятельно рекомендуем вам проверять достоверность всех входных данных и HTML, кодирующих [...]...

Комментарии запрещены.