Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 11170|Antwort: 0

[Kommunikation] SQLServer-Benennungskonvention

[Link kopieren]
Veröffentlicht am 22.03.2015 08:54:47 | | |
Bezüglich verschiedener Namenskonventionen verwenden wir einheitlich folgende Namenskonventionen:

Wenn im Namensgebungsprozess eine bestehende Abkürzung vorhanden ist, sollte diese verwendet werden, und wenn keine, darf sie nicht abgekürzt werden, z. B. ISBN

Datenbank: Besteht aus einem oder drei englischen Wörtern, wobei der erste Buchstabe des Wortes großgeschrieben ist, z. B.: DepartmentManage;

Tabellenname: Verwenden Sie die vollständige Schreibweise von Wörtern mit Substantivnatur, schreiben Sie den ersten Buchstaben jedes Wortes groß und verwenden Sie die Pluralform, wie zum Beispiel: Bücher
      Wenn die Tabelle verwendet wird, um die Beziehung zwischen den Körpern in den beiden anderen Tabellen anzuzeigen, ist sie im Singular (d. h. die Tabelle, die die Beziehung zwischen den Entitäten anzeigt, ist im Singular benannt), und es gibt keine Präposition wie "und von in" in der Mitte des Wortes
      Zum Beispiel: BookAuthor

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

1. Die Felder in der Tabelle werden im Allgemeinen durch die vollständige Schreibweise der Substantivwörter dargestellt, die aus einem oder drei englischen Wörtern bestehen, wobei der erste Buchstabe des Wortes großgeschrieben ist, wie zum Beispiel: UserName;

2. Der primäre Schlüsselname der Tabelle ist Table Name + ID, zum Beispiel ist der Primärschlüssel der Dokumenttabelle DocumentID

3. Fremdschlüsselname: Haupttabellenname + entsprechender Spaltenname, wie DepartmentsID, wie folgt:
    In der Tabelle Abteilungen sind die Felder: ID, Abteilungsname
    In der Tabelle UserInfo sind die Felder: UserId, UserName, DepartmentsID DepartmentsID als Fremdschlüssel

4. Die Spalten, die automatisch in der Tabelle wachsen, werden immer mit ID bezeichnet;

5. Wenn das Feld bool ist, verwenden Sie die Formen "IsShow", "IsValid", "HasPassed", "HasExamined", "IgnoreCase"

6. Wenn das Feldbit vom Typ DateTime ist, ist der Standardwert, die Systemzeit zu nehmen und das Bit immer zu benennen: CheckDate

7. Status ist der Spaltenname des Status in der Tabelle, der Standardwert ist 0, und die Löschoperation in der Tabelle ändert den Wert von Status, ohne den Datensatz tatsächlich zu löschen.

8. Benennung gespeicherter Prozeduren: sp_ Tabelle name_method, wie z.B.: sp_News_Add, sp_News_Update;

9. Name anzeigen: vi_ Tabellenname, wie z.B.: vi_News;

10. Alle Tabellen, gespeicherten Prozeduren, Ansichten und andere Objekte sind DBOs, daher verwenden Sie nicht den Datenbankbenutzernamen, da dies die Änderungen des Datenbankbenutzers beeinflusst





Vorhergehend:Was sind die Funktionen von nvl und nvl2 in Oracle, und was ist der Unterschied zwischen den beiden?
Nächster:Was ist der Unterschied zwischen Abkürzen und Löschen in PL/SQL?
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com