Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 11170|Svar: 0

[Kommunikation] SqlServer-navngivningskonvention

[Kopier link]
Opslået på 22/03/2015 08.54.47 | | |
Med henvisning til forskellige navngivningskonventioner bruger vi ensartet følgende navngivningskonventioner:

Hvis der findes en eksisterende forkortelse i navngivningsprocessen, bør forkortelsen anvendes, og hvis der ikke er nogen, må den ikke forkortes, f.eks. ISBN

Database: Bestående af et eller tre engelske ord med det første bogstav i ordet med stort begyndelsesbogstav, f.eks.: DepartmentManage;

Tabelnavn: Brug den fulde stavemåde af ord af substantivkarakter, skriv det første bogstav i hvert ord med stort bogstav, og brug flertalsform, såsom: Bøger
      Hvis tabellen bruges til at angive forholdet mellem felter i de to andre tabeller, er den i ental (dvs. tabellen, der angiver forholdet mellem enheder, er navngivet i ental), og der er ingen præposition som "og af i" midt i ordet
      For eksempel: BookAuthor

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

1. Felterne i tabellen repræsenteres generelt ved den fulde stavning af substantivord, som består af et eller tre engelske ord med det første bogstav i ordet med stort begyndelsesbogstav, såsom: UserName;

2. Tabellen primærnøglenavn er Table Name + ID, for eksempel er primærnøglen i dokumenttabellen DocumentID

3. Fremmednøglenavn: hovedtabelnavn + tilsvarende kolonnenavn, såsom DepartmentsID, som følger:
    I tabellen Afdelinger er felterne: ID, Afdelingsnavn
    I tabellen UserInfo er felterne: UserId, UserHed, DepartmentsID DepartmentsID som fremmednøgler

4. De kolonner, der automatisk vokser i tabellen, kaldes altid ID;

5. Hvis feltet er bool, brug formerne "IsShow", "IsValid", "HasPassed", "HasExamined", "IgnoreCase"

6. Hvis feltbitten er DateTime-typen, er standardværdien at tage systemtiden og altid navngive bitten: CheckDate

7. Status er kolonnenavnet for status i tabellen, standardværdien er 0, og sletningsoperationen i tabellen vil ændre værdien af Status uden faktisk at slette posten.

8. Navngivning af lagret procedure: sp_ tabel name_method, såsom: sp_News_Add, sp_News_Update;

9. Se navn: vi_ tabelnavn, såsom: vi_News;

10. Alle tabeller, lagrede procedurer, visninger og andre objekter er DBO'er, så brug ikke databasebrugernavnet, da dette vil påvirke databasebrugerens ændringer





Tidligere:Hvad er funktionerne af nvl og nvl2 i Oracle, og hvad er forskellen mellem de to?
Næste:Hvad er forskellen på at afkorte og slette i pl/sql
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com