Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 11170|Odpověď: 0

[Komunikace] Konvence pojmenování SqlServer

[Kopírovat odkaz]
Zveřejněno 22.03.2015 8:54:47 | | |
Při odkazování na různé pojmenovávací konvence používáme jednotně následující pojmenovací konvence:

Pokud existuje zkratka v procesu pojmenování, měla by být použita, a pokud žádná, nesmí být zkracována, např. ISBN

Databáze: Složená z jednoho nebo tří anglických slov s prvním písmenem slova s velkými písmeny, např.: DepartmentManage;

Název tabulky: Použijte plný pravopis slov podstatné povahy, pište velké písmeno každého slova a použijte množné číslo, například: Knihy
      Pokud je tabulka použita k označení vztahu mezi poli v ostatních dvou tabulkách, je v jednotném čísle (tj. tabulka označující vztah mezi entitami je pojmenována v jednotném čísle) a uprostřed slova není předložka jako "a v"
      Například: BookAuthor

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

1. Pole v tabulce jsou obvykle reprezentována plným pravopisem podstatných jmen, která se skládají z jednoho nebo tří anglických slov s velkými písmeny prvního písmena, například: UserName;

2. Primární název klíče tabulky je Název tabulky + ID, například primárním klíčem tabulky Dokument je DocumentID

3. Název cizího klíče: název hlavní tabulky + odpovídající název sloupce, například DepartmentsID, a to následovně:
    V tabulce Katedry jsou pole: ID, Název katedry
    V tabulce UserInformation jsou pole: UserId, UserName, DepartmentsID DepartmentsID jako cizí klíče

4. Sloupce, které se v tabulce automaticky zvětšují, jsou vždy označeny jako ID;

5. Pokud je pole bool, použijte formuláře "IsShow", "IsValid", "HasPassed", "HasExamined", "IgnoreCase"

6. Pokud je pole bit typu DateTime, výchozí hodnota je vzít systémový čas a vždy pojmenovat bit: CheckDate

7. Status je název sloupce statusu v tabulce, výchozí hodnota je 0 a operace mazání v tabulce změní hodnotu Status, aniž by záznam skutečně smazal.

8. Pojmenování uložených procedur: sp_ tabulky name_method, například: sp_News_Add, sp_News_Update;

9. Název zobrazení: vi_ název tabulky, například: vi_News;

10. Všechny tabulky, uložené procedury, pohledy a další objekty jsou DBO, proto nepoužívejte uživatelské jméno databáze, protože to ovlivní změny uživatele databáze





Předchozí:Jaké jsou funkce NVL a NVL2 v Oracle a jaký je mezi nimi rozdíl?
Další:Jaký je rozdíl mezi trunkate a delete v pl/sql
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com