Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 11170|Odpowiedź: 0

[Komunikacja] Konwencja nazewnictwa SqlServer

[Skopiuj link]
Opublikowano 22.03.2015 08:54:47 | | |
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





Poprzedni:Jakie są funkcje nvl i nvl2 w Oracle i czym się różnią?
Następny:Jaka jest różnica między trunkate a delete w pl/sql
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com