Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 11170|Risposta: 0

[Comunicazione] Convenzione di denominazione SqlServer

[Copiato link]
Pubblicato su 22/03/2015 08:54:47 | | |
Riferendoci a varie convenzioni di denominazione, usiamo uniformemente le seguenti convenzioni di denominazione:

Se esiste un'abbreviazione nel processo di denominazione, l'abbreviazione dovrebbe essere utilizzata, e se non ce n'è, non deve essere abbreviata, ad esempio ISBN

Database: Composto da una o tre parole inglesi con la prima lettera della parola maiuscola, ad esempio: DepartmentManage;

Nome della tabella: Usa l'ortografia completa delle parole di natura sostantivo, maiuscola la prima lettera di ogni parola e usa la forma plurale, ad esempio: Libri
      Se la tabella viene usata per indicare la relazione tra i campi nelle altre due tabelle, è al singolare (cioè, la tabella che indica la relazione tra entità è denominata al singolare), e non c'è alcuna preposizione come "e di in" al centro della parola
      Ad esempio: BookAuthor

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

1. I campi nella tabella sono generalmente rappresentati dall'ortografia completa delle parole nominali, composte da una o tre parole inglesi con la prima lettera della parola maiuscola, come: UserName;

2. Il nome principale della chiave della tabella è Nome Tabella + ID, ad esempio, la chiave primaria della tabella Documento è DocumentID

3. Nome chiave estera: nome della tabella principale + nome della colonna corrispondente, come DepartmentsID, come segue:
    Nella tabella Dipartimenti, i campi sono: ID, Nome Dipartimento
    Nella tabella UserInfo, i campi sono: UserId, UserName, DepartmentsID DipartimentiID come chiavi esterne

4. Le colonne che crescono automaticamente nella tabella sono sempre denominate ID;

5. Se il campo è bool, usa le forme "IsShow", "IsValid", "HasPassed", "HasExamined", "IgnoreCase"

6. Se il bit di campo è di tipo DateTime, il valore predefinito è prendere il tempo di sistema e sempre nominare il bit: CheckDate

7. Status è il nome della colonna dello stato nella tabella, il valore predefinito è 0, e l'operazione di cancellazione nella tabella cambierà il valore di Stato senza effettivamente cancellare il record.

8. Denominazione delle stored procedure: sp_ tabella name_method, ad esempio: sp_News_Add, sp_News_Update;

9. Visualizza nome: vi_ nome della tabella, ad esempio: vi_News;

10. Tutte le tabelle, stored procedure, viste e altri oggetti sono DBO, quindi non usare il nome utente del database, poiché questo influenzerà le modifiche dell'utente del database





Precedente:Quali sono le funzioni di NVL e NVL2 in Oracle, e qual è la differenza tra i due?
Prossimo:Qual è la differenza tra troncare e eliminare in pl/sql
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com