Ja, ich weiß, es ist möglich, den Namen der Tabelle zu zitieren, aber es ist manchmal falsch.
Wenn es keine Alternative gibt, nenne ich diese Tabelle "Benutzer", obwohl dieser semantisch nicht benötigte Plural die Dinge ein wenig inkonsistent macht.
Welche alternativen Lösungen gibt es?
terminology
Peter - Setzen Sie Monica wieder ein
quelle
quelle
Groups
,Users
,Orders
,Plans
,Likes
,Keys
, usw. (die leider können wir nicht , wenn wir singulär bleiben.)Antworten:
Ich benutze oft nicht-englische Wörter, für mich usaideoir (irisch) oder utilisateur (französisch). Pehaps für Sie, wissen (deutsch), felhasznalo (ungarisch) oder korisnik (kroatisch)? Akzente wurden entfernt. Ich weiß, dass es zur Eingabe beiträgt, aber es kann Zeit sparen, wenn Sie auf eine neue Datenbank portieren möchten - keine Anführungszeichen. Das Zitieren von Bezeichnern ist jedenfalls eine berüchtigte Fehlerquelle.
Tabellen (auch Spalten) können im Allgemeinen auch mit einem Kommentar verknüpft sein, mit dem Abweichungen von einem Standard (in diesem Fall der englischen Sprache!) Angezeigt werden können.
quelle
Geben Sie einen Kontext in den Namen ein. Wenn die Tabelle für ein CMS bestimmt ist, benennen Sie die Tabelle möglicherweise
CMS_USER
. Wenn es sich um ein Berichtstool handelt ,REPORT_USER
. Sie können den Anwendungsnamen als${applicationName}_USER
. Wenn diesAPPLICATION_USER
nicht gelingt, wäre das nur in Ordnung? Ich habe einmal eine Tabelle mit dem Namen gesehenUZER
, in der Tradition, eine Variable zu benennen, die eine Klasse darstelltclazz
, aber ich mag diese nicht besonders. Sie könnten so etwas tunU5ER
, da eine "5" wie ein "S" aussieht. Oder Sie könnten einfach ganz phonetisch vorgehen und den Tisch so nennenYOOZER
.quelle
Bei Tabellennamen können Sie Ihren Tabellen t, tbl usw. voranstellen.
Persönlich mag ich es, meine Tabellen plural zu machen, als wäre es eine Benutzertabelle und keine Benutzertabelle .
Wenn Ihnen eine dieser Optionen nicht gefällt, können Sie bei der Erstellung Ihrer Tabellen immer aussagekräftiger sein. Was für Benutzer sind das? Wofür ist die Datenbank?
quelle