Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 11170|Svar: 0

[Kommunikation] SqlServer-namngivningskonvention

[Kopiera länk]
Publicerad på 2015-03-22 08:54:47 | | |
Med hänvisning till olika namngivningskonventioner använder vi enhetligt följande namngivningskonventioner:

Om det finns en befintlig förkortning i namngivningsprocessen ska den användas, och om ingen finns får den inte förkortas, t.ex. ISBN

Databas: Bestående av ett eller tre engelska ord med första bokstaven i ordet versaliserad, t.ex.: DepartmentManage;

Tabellnamn: Använd fullständig stavning av ord av substantivnatur, skriv med stor bokstav i varje ord och använd pluralform, såsom: Böcker
      Om tabellen används för att ange relationen mellan fälten i de andra två tabellerna, är den i singular (dvs. tabellen som anger relationen mellan entiteter är namngiven i singular), och det finns ingen preposition som "och av i" i mitten av ordet
      Till exempel: BookAuthor

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

1. Fälten i tabellen representeras vanligtvis av fullständig stavning av substantivord, som består av ett eller tre engelska ord med första bokstaven i ordet versaliserad, såsom: UserName;

2. Tabellens primära nyckelnamn är Table Name + ID, till exempel är primärnyckeln i dokumenttabellen DocumentID

3. Främmande nyckelnamn: huvudtabellens namn + motsvarande kolumnnamn, såsom DepartmentsID, enligt följande:
    I tabellen Avdelningar är fälten: ID, Avdelningsnamn
    I tabellen UserInfo är fälten: UserId, UserName, DepartmentsID DepartmentsID som främmande nycklar

4. Kolumnerna som automatiskt växer i tabellen kallas alltid ID;

5. Om fältet är bool, använd formerna "IsShow", "IsValid", "HasPassed", "HasExamined", "IgnoreCase"

6. Om fältbiten är av DateTime-typ är standardvärdet att ta systemtiden och alltid namnge biten: CheckDate

7. Status är kolumnnamnet på statusen i tabellen, standardvärdet är 0, och borttagningsoperationen i tabellen ändrar värdet Status utan att faktiskt ta bort posten.

8. Namngivning av lagrad procedur: sp_ tabell name_method, såsom: sp_News_Add, sp_News_Update;

9. Visa namn: vi_ tabellnamn, såsom: vi_News;

10. Alla tabeller, lagrade procedurer, vyer och andra objekt är DBO:er, så använd inte databasanvändarnamnet eftersom detta påverkar ändringarna hos databasanvändaren





Föregående:Vilka funktioner har nvl och nvl2 i Oracle, och vad är skillnaden mellan de två?
Nästa:Vad är skillnaden mellan att förkorta och ta bort i pl/sql
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com