Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 11170|Antwoord: 0

[Communicatie] SqlServer-naamgevingsconventie

[Link kopiëren]
Geplaatst op 22-03-2015 08:54:47 | | |
Met betrekking tot verschillende naamgevingsconventies gebruiken we uniform de volgende naamgevingsconventies:

Als er een bestaande afkorting is in het naamgevingsproces, moet die worden gebruikt, en als die er niet is, mag deze niet worden afgekort, bijvoorbeeld ISBN

Database: Bestaat uit één of drie Engelse woorden met de eerste letter van het woord met een hoofdletter, bijvoorbeeld: DepartmentManage;

Tabelnaam: Gebruik de volledige spelling van woorden van zelfstandig naamwoord, schrijf de eerste letter van elk woord met een hoofdletter en gebruik meervoudsvorm, zoals: Boeken
      Als de tabel wordt gebruikt om de relatie tussen velden in de andere twee tabellen aan te geven, is deze in het enkelvoud (d.w.z. de tabel die de relatie tussen entiteiten aangeeft wordt in het enkelvoud genoemd), en staat er geen voorzetsel zoals "en van in" in het midden van het woord
      Bijvoorbeeld: BookAuthor

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

1. De velden in de tabel worden over het algemeen weergegeven door de volledige spelling van naamwoorden, die bestaan uit één of drie Engelse woorden met de eerste letter van het woord met een hoofdletter, zoals: UserName;

2. De primaire sleutelnaam van de tabel is Tabelnaam + ID, bijvoorbeeld, de primaire sleutel van de documenttabel is DocumentID

3. Naam van vreemde sleutel: hoofdtabelnaam + overeenkomstige kolomnaam, zoals DepartmentsID, als volgt:
    In de tabel Afdelingen zijn de velden: ID, Afdelingsnaam
    In de tabel UserInfo zijn de velden: UserId, UserName, DepartmentsID DepartmentsID als vreemde sleutels

4. De kolommen die automatisch groeien in de tabel worden altijd ID genoemd;

5. Als het veld bool is, gebruik dan de vormen "IsShow", "IsValid", "HasPassed", "HasExamined", "IgnoreCase"

6. Als het veldbit het type DateTime is, is de standaardwaarde om de systeemtijd te nemen en de bit altijd te noemen: CheckDate

7. Status is de kolomnaam van de status in de tabel, de standaardwaarde is 0, en de verwijderingsoperatie in de tabel verandert de waarde van Status zonder het record daadwerkelijk te verwijderen.

8. Benaming van opgeslagen procedures: sp_ tabel name_method, zoals: sp_News_Add, sp_News_Update;

9. Bekijk naam: vi_ tabelnaam, zoals: vi_News;

10. Alle tabellen, opgeslagen procedures, views en andere objecten zijn DBO's, dus gebruik niet de databasegebruikersnaam, want dit beïnvloedt de wijzigingen van de databasegebruiker





Vorig:Wat zijn de functies van nvl en nvl2 in Oracle, en wat is het verschil tussen de twee?
Volgend:Wat is het verschil tussen afsnijden en verwijderen in pl/sql
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com