See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 11170|Vastuse: 0

[Kommunikatsioon] SqlServeri nimetamise konventsioon

[Kopeeri link]
Postitatud 22.03.2015 08:54:47 | | |
Viidates erinevatele nimetamistavadele, kasutame ühtlaselt järgmisi nimetamiskonventsioone:

Kui nimetamisprotsessis on olemas lühend, tuleks seda kasutada, ja kui seda pole, ei tohi seda lühendada, nt ISBN

Andmebaas: koosneb ühest või kolmest ingliskeelsest sõnast, mille esimene täht on suurtähtedega, nt: DepartmentManage;

Tabeli nimi: Kasuta nimisõnade täielikku kirjapilti, kirjuta iga sõna esimene täht suurtähega ja kasuta mitmusvormi, näiteks: Raamatud
      Kui tabelit kasutatakse väljade vahelise seose näitamiseks teistes kahes tabelis, on see ainsusesse (st tabel, mis näitab üksuste vahelist seost, nimetatakse ainsuses) ning sõna keskel puudub eessõna nagu "ja of in"
      Näiteks: BookAuthor

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

1. Tabeli väljad on tavaliselt esindatud nimisõnade täiskirjapildina, mis koosnevad ühest või kolmest ingliskeelsest sõnast, mille esimene täht on suurtähtedega, näiteks: UserName;

2. Tabeli peamine võtmenimi on Tabeli nimi + ID, näiteks dokumenditabeli peamine võti on DocumentID

3. Võõrvõtme nimi: põhitabeli nimi + vastav veeru nimi, näiteks DepartmentsID, järgmiselt:
    Tabelis Osakonnad on väljad: ID, Osakonnanimi
    Tabelis UserInfo on väljad: UserId, UserName, DepartmentsID DepartmentsID kui võõrvõtmed

4. Tabelis automaatselt kasvavad veerud kannavad alati nime ID;

5. Kui väli on bool, kasuta vorme "IsShow", "IsValid", "HasPassed", "HasExamined", "IgnoreCase"

6. Kui välja bitt on DateTime tüüp, siis vaikimisi väärtus võtab süsteemi aeg ja nimetab biti alati: CheckDate

7. Staatus on tabeli staatuse veeru nimi, vaikimisi väärtus on 0 ning tabeli kustutamistoiming muudab staatuse väärtust ilma kirjet kustutamata.

8. Salvestatud protseduuride nimetamine: sp_ tabel name_method, näiteks: sp_News_Add, sp_News_Update;

9. Vaata nime: vi_ tabeli nimi, näiteks: vi_News;

10. Kõik tabelid, salvestatud protseduurid, vaated ja muud objektid on DBO-d, seega ära kasuta andmebaasi kasutajanime, sest see mõjutab andmebaasi kasutaja muudatusi





Eelmine:Millised on nvl ja nvl2 funktsioonid Oracle'is ning mis on nende kahe vahel?
Järgmine:Mis on truncate'il ja deledie'il pl/sql-is
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com