Was ist ein guter Name für einen Konfigurationswert, der diesen Namen einer Tabelle oder Ansicht hält?

StackOverflow https://stackoverflow.com/questions/406954

Frage

Gibt es eine Datenbank Begriff für „Tabelle oder Sicht“?
In meiner app ich den Tabellennamen aus ziehen Daten bin ist konfigurierbar mit der Konfigurationseinstellung UserTableName Nun ist die DBA ging und die Tabelle umbenannt, sondern erstellt eine Ansicht, die die ursprünglichen Namen.
Also änderte nichts an meiner Seite, aber jetzt fühle ich mich, dass UserTableName irreführend ist, und ich möchte es auf Benutzer ändern Was Name wo Was ist ein Begriff für eine Tabelle oder Sicht.
Gibt es so etwas, oder bin ich nur ein Idiot zu sein?

War es hilfreich?

Lösung

Logische Modelle verwenden die Begriffe Einheit / Attribut; physikalische Modelle verwenden Tabelle / Spalte. Ich weiß nicht, ob ein Modellierer würde widersprechen, aber vielleicht können Sie nennen es „UserEntity“.

Hier ist eine Frage: Warum sollte es eine Rolle? Wenn Sie eine Abfrage in SQL schreiben, wissen Sie nicht, oder darauf, dass es sich um eine Tabelle oder Sicht ist. Warum sollte Ihr Schema?

Andere Tipps

Der Begriff „Beziehung“ bezieht sich auf eine Tabelle oder eine Ansicht. In der Tat Beziehung gilt auch für das Ergebnis einer Abfrage.

Wie wäre es "Datenbankobjekt" oder "DBObject"?

Ich würde mit dem, was Sie haben. Das ist, was die Leute von Oracle hat für ihre Data Dictionary (Ansicht Namen in einer Spalte namens table_name erscheinen manchmal).

was ist mit "UserDataSource"?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top