Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 11170|Отговор: 0

[Комуникация] Конвенция за именуване в SqlServer

[Копирай линк]
Публикувано в 22.03.2015 г. 8:54:47 ч. | | |
Позовавайки се на различни конвенции за именуване, използваме еднакво следните конвенции за именуване:

Ако в процеса на именуване съществува съществуваща съкращение, трябва да се използва съкращението, а ако няма такава, не трябва да се съкращава, напр. ISBN

База данни: Съставена от една или три английски думи с главна буква, напр.: DepartmentManage;

Име на таблицата: Използвайте пълния правопис на съществителни думи, пишете с главна буква първата буква на всяка дума и използвайте множествено число, като: Книги
      Ако таблицата се използва за обозначаване на връзката между полетата в другите две таблици, тя е в единствено число (т.е. таблицата, която показва връзката между обектите, е наименувана в единственото число), и няма предлог като "and of in" в средата на думата
      Например: BookAuthor

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

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

2. Основното име на ключ в таблицата е Име на таблица + ID, например първичният ключ на таблицата Документ е DocumentID

3. Име на чужд ключ: име на основна таблица + съответно име на колона, като DepartmentsID, както следва:
    В таблицата Департаменти полетата са: ID, ДепартаментИме
    В таблицата UserInfo полетата са: UserId, UserName, DepartmentsID DepartmentsID като външни ключове

4. Колоните, които автоматично растат в таблицата, винаги се именуват като ID;

5. Ако полето е bool, използвайте формите "IsShow", "IsValid", "HasPassed", "HasExamined", "IgnoreCase"

6. Ако битът на полето е тип DateTime, по подразбиране се взема системното време и винаги се назовава бита: CheckDate

7. Status е името на колоната на статуса в таблицата, по подразбиране стойността е 0, а операцията за изтриване в таблицата ще промени стойността на Status, без да се изтрива записът.

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