Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 11170|Ответ: 0

[Связь] Конвенция именования SqlServer

[Скопировать ссылку]
Опубликовано 22.03.2015 8:54:47 | | |
Обращаясь к различным конвенциям именования, мы единообразно используем следующие конвенции:

Если в процессе наименования существует существующая аббревиатура, следует использовать эту аббревиатуру, а если её нет, то сокращаться нельзя, например, ISBN

База данных: состоит из одного-трёх английских слов с заглавной первой буквой, например: DepartmentManage;

Название таблицы: используйте полное написание слов существительного, пишите первую букву с заглавной буквы каждого слова и используйте форму множественного числа, например: Books
      Если таблица используется для обозначения отношений между полями в двух других таблицах, то она находится в единственном числе (то есть таблица, указывающая на взаимосвязь между сущностями, называется в единственном числе), и в середине слова нет предлога, например «и из в»
      Например: BookAuthor

==============================================================================================

1. Поля в таблице обычно представлены полным написанием существительных слов, которые состоят из одного или трёх английских слов с заглавной буквой, например: UserName;

2. Основное имя ключа таблицы — Название таблицы + ID, например, первичный ключ таблицы Документа — DocumentID

3. Имя иностранного ключа: имя главной таблицы + соответствующее название столбца, например DepartmentsID, следующим образом:
    В таблице Департаменты поля следующие: ID, DepartmentName
    В таблице UserInfo поля выглядят: UserId, UserName, DepartmentsID DepartmentsID как внешние ключи

4. Столбцы, которые автоматически растут в таблице, всегда называются ID;

5. Если поле — bool, используйте формы «IsShow», «IsValid», «HasPassed», «HasExamined», «IgnoreCase»

6. Если бит поля относится к типу DateTime, значение по умолчанию — взять системное время и всегда называть бит: CheckDate

7. Статус — это имя столбца статуса в таблице, значение по умолчанию — 0, и операция удаления в таблице изменяет значение статуса без фактического удаления записи.

8. Именование хранимых процедур: sp_ таблице name_method, например: sp_News_Add, sp_News_Update;

9. Посмотреть имя: vi_ название таблицы, например: vi_News;

10. Все таблицы, хранящиеся процедуры, представления и другие объекты являются DBO, поэтому не используйте имя пользователя базы данных, так как это повлияет на изменения пользователя базы данных





Предыдущий:Каковы функции nvl и nvl2 в Oracle, и в чём их разница?
Следующий:В чём разница между усечением и удалением в pl/sql
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com