Datenbank Namenskonventionen

Da ich auf viele verschiedene Konventionen gestoßen bin, wollte ich einmal ergründen, ob es dort ähnlich wie bei Java, Coding Conventions gibt. Es gibt sie nicht und die Ansichten gehen oft weit auseinander. Um für meine Diplomarbeit ein Schema zu haben, was ich durchgängig verwenden kann, habe ich die für mich besten Regeln zusammen getragen.

Allgemein

  • Sprache durchgängig englisch
  • JavaStyle in Benennung
  • Underscores vermeiden
  • Abkürzungen vermeiden
  • keine Leerzeichen im Namen

Tabellen:

  • Name wird groß angefangen
  • Name im Singular (Plural macht Probleme im Englischen)
  • nicht mehr als zwei Wörter
  • Kein Prefix
       Ausnahmen:

    • kleine Webanwendung, die sich Datenbank teilt
    • klar getrennte Programmteile

Spalten:

  • Name wird klein Angefangen
  • Primary Key heißt: id
  • Foreign Key: Tabellenname_id
  • kein Prefix
  • Booleanspalten mit isValid oder hasCar
  • Zeitspalten mit Date oder Time im Namen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.