Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 11170|Răspunde: 0

[Comunicare] Convenția de denumire SqlServer

[Copiază linkul]
Postat pe 22.03.2015 08:54:47 | | |
Referindu-ne la diverse convenții de denumire, folosim în mod uniform următoarele convenții de denumire:

Dacă există o abreviere existentă în procesul de denumire, abrevierea trebuie folosită, iar dacă nu există, nu trebuie să fie prescurtată, de exemplu, ISBN

Bază de date: Compusă din unul sau trei cuvinte englezești cu prima literă a cuvântului scrisă cu majusculă, de exemplu: DepartmentManage;

Nume tabel: Folosiți ortografia completă a cuvintelor de natură substantivă, scrieți cu majusculă prima literă a fiecărui cuvânt și folosiți forma de plural, cum ar fi: Cărți
      Dacă tabelul este folosit pentru a indica relația dintre câmpurile din celelalte două tabele, acesta este la singular (adică tabelul care indică relația dintre entități este denumit la singular), și nu există nicio prepoziție precum "și a în" în mijlocul cuvântului
      De exemplu: BookAuthor

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

1. Câmpurile din tabel sunt în general reprezentate prin ortografia completă a cuvintelor substantive, compuse din unul sau trei cuvinte englezești cu prima literă a cuvântului scrisă cu majusculă, cum ar fi: NumeUtilizator;

2. Numele principal al tabelului este Numele Tabelului + ID, de exemplu, cheia principală a tabelului Document este DocumentID

3. Nume cheie străină: numele tabelului principal + numele coloanei corespunzătoare, cum ar fi DepartmentsID, după cum urmează:
    În tabelul Departamente, câmpurile sunt: ID, Nume departament
    În tabelul UserInfo, câmpurile sunt: UserId, UserName, DepartmentsID DepartmentsID ca chei externe

4. Coloanele care cresc automat în tabel sunt întotdeauna denumite ID;

5. Dacă câmpul este bool, folosește formularele "IsShow", "IsValid", "HasPassed", "HasExamined", "IgnoreCase"

6. Dacă bitul câmpului este de tip DateOră, valoarea implicită este să se ia timpul sistemului și să se denunțeze întotdeauna bitul: CheckDate

7. Status este numele coloanei statusului din tabel, valoarea implicită este 0, iar operația de ștergere din tabel va schimba valoarea Status fără a șterge efectiv înregistrarea.

8. Denumirea procedurilor stocate: sp_ tabelul name_method, cum ar fi: sp_News_Add, sp_News_Update;

9. Vizualizare Nume: vi_ numele tabelului, cum ar fi: vi_News;

10. Toate tabelele, procedurile stocate, vizualizările și alte obiecte sunt DBO-uri, așa că nu folosiți numele de utilizator al bazei de date, deoarece acest lucru va afecta modificările utilizatorului bazei de date





Precedent:Care sunt funcțiile nvl și nvl2 în Oracle și care este diferența dintre cele două?
Următor:Care este diferența dintre trunchi și ștergere în pl/sql
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com