Odnosząc się do różnych konwencji nazewnictwa, jednolicie stosujemy następujące konwencje:
Jeśli w procesie nazewnictwa istnieje skrót, należy go użyć, a jeśli go nie ma, nie można go skracać, np. ISBN
Baza danych: Składająca się z jednego lub trzech angielskich słów z wielką literą pierwszego litery, np.: DepartmentManage;
Nazwa tabeli: Używaj pełnej pisowni słów rzeczownikowych, pisz wielką literą każdego słowa i używaj formy mnogiej, na przykład: Książki Jeśli tabela służy do wskazania relacji między polami w pozostałych dwóch tabelach, to jest ona w liczbie pojedynczej (tzn. tabela wskazująca relację między bytami jest nazwana w liczbie pojedynczej), a w środku słowa nie ma przyimka typu "i w" Na przykład: BookAuthor
==============================================================================================
1. Pola w tabeli są zazwyczaj reprezentowane przez pełną pisownię wyrazów rzeczownikowych, które składają się z jednego lub trzech angielskich słów z wielką literą pierwszej litery, takich jak: UserName;
2. Podstawowa nazwa klucza tabeli to Nazwa Tabeli + ID, na przykład klucz główny tabeli dokumentu to DocumentID
3. Nazwa klucza obcego: nazwa głównej tabeli + odpowiadająca jej nazwa kolumny, na przykład DepartmentsID, w następujący sposób: W tabeli Wydziałów pola to: ID, Nazwa Wydziału W tabeli UserInformation pola to: UserId, UserName, DepartmentsID DepartmentsID jako klucze obce
4. Kolumny, które automatycznie rosną w tabeli, zawsze noszą nazwę ID;
5. Jeśli pole jest bool, użyj form "IsShow", "IsValid", "HasPassed", "HasExamined", "IgnoreCase"
6. Jeśli bit pola to typ DateTime, domyślną wartością jest przyjmowanie czasu systemowego i zawsze nazwanie bitu: CheckDate
7. Status to nazwa kolumny statusu w tabeli, wartość domyślna to 0, a operacja usuwania w tabeli zmienia wartość Status bez faktycznego usunięcia rekordu.
8. Nazewnictwo procedur przechowywanych: sp_ tabela name_method, takie jak: sp_News_Add, sp_News_Update;
9. Zobacz nazwę: vi_ nazwę tabeli, na przykład: vi_News;
10. Wszystkie tabele, procedury przechowywane, widoki i inne obiekty są DBO, więc nie używaj nazwy użytkownika bazy danych, ponieważ wpłynie to na zmiany użytkownika bazy danych
|