Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 11170|Svare: 0

[Kommunikasjon] SqlServer-navnekonvensjon

[Kopier lenke]
Publisert på 22.03.2015 08:54:47 | | |
Med henvisning til ulike navnekonvensjoner bruker vi konsekvent følgende navnekonvensjoner:

Hvis det finnes en eksisterende forkortelse i navneprosessen, skal forkortelsen brukes, og hvis det ikke finnes noen, må den ikke forkortes, f.eks. ISBN

Database: Består av ett eller tre engelske ord med første bokstav i ordet med stor forbokstav, f.eks.: DepartmentManage;

Tabellnavn: Bruk full stavemåte av ord av substantivkarakter, skriv den første bokstaven i hvert ord med stor forbokstav, og bruk flertallsform, for eksempel: Bøker
      Hvis tabellen brukes til å indikere forholdet mellom feltene i de to andre tabellene, er den i entall (dvs. tabellen som indikerer forholdet mellom entiteter er navngitt i entall), og det finnes ingen preposisjon som "og av i" midt i ordet
      For eksempel: BookAuthor

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

1. Feltene i tabellen representeres vanligvis med full stavemåte av substantivord, som består av ett eller tre engelske ord med første bokstav i ordet med stor forbokstav, for eksempel: Brukernavn;

2. Primærnøkkelnavnet til tabellen er Table Name + ID, for eksempel er primærnøkkelen til dokumenttabellen DocumentID

3. Fremmednøkkelnavn: hovedtabellnavn + tilsvarende kolonnenavn, som DepartmentsID, som følger:
    I tabellen Avdelinger er feltene: ID, Avdelingsnavn
    I tabellen UserInfo er feltene: UserId, UserName, DepartmentsID DepartmentsID som fremmednøkler

4. Kolonnene som automatisk vokser i tabellen kalles alltid ID;

5. Hvis feltet er bool, bruk formene "IsShow", "IsValid", "HasPassed", "HasExamined", "IgnoreCase"

6. Hvis feltbiten er av DateTime-typen, er standardverdien å ta systemtiden, og alltid navngi biten: CheckDate

7. Status er kolonnenavnet til statusen i tabellen, standardverdien er 0, og slettingsoperasjonen i tabellen vil endre statusverdien uten å faktisk slette posten.

8. Navngivning av lagret prosedyre: sp_ tabell name_method, som: sp_News_Add, sp_News_Update;

9. Vis navn: vi_ bordnavn, for eksempel: vi_News;

10. Alle tabeller, lagrede prosedyrer, visninger og andre objekter er DBO-er, så ikke bruk databasebrukernavnet, da dette vil påvirke endringene til databasebrukeren





Foregående:Hva er funksjonene til nvl og nvl2 i Oracle, og hva er forskjellen mellom de to?
Neste:Hva er forskjellen mellom å avkorte og slette i pl/sql
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com