2017-06-04 2 views
0

Ich lese ein einführendes Buch über Datenbanksysteme und die Autorin introdizierte den Begriff: .Was ist relvar - relationale Variable?

Es besagt, dass die relvar ein Container für die tatsächliche Beziehung ist.

Was ist mit Container gemeint? Ist das ein physikalisches Konzept, wie ein Ort auf der Festplatte? Ist das eher ein logisches Konzept, so dass Container nur ein Oberbegriff für Metadaten und Relationen ist?

Antwort

2

Eine Beziehungsvariable kann einem Beziehungswert gegenübergestellt werden. Diese Konzepte sind analog zu einfachen algebraischen Variablen wie x und Werten wie 5.

Eine Beziehungsvariable ist ein Symbol, das verschiedene Werte zu verschiedenen Zeiten referenzieren kann - daher der Begriff Variable, da sein Wert variieren kann. Zum Beispiel könnte ich eine Beziehung haben Employee, die Informationen über die Menschen hält, die für mich zu einem bestimmten Zeitpunkt arbeiten.

Ein Beziehungswert ist ein bestimmter Zustand. Werte variieren nicht. Wenn wir sagen, dass sich der Wert einer Variablen ändert, meinen wir tatsächlich, dass der Variablen ein neuer Wert zugewiesen wird, der aus dem alten Wert abgeleitet werden kann.

Dies sind logische Konzepte. Container ist ein informeller Begriff, der für ein Laienpublikum zugänglich ist. Es sollte jedoch nicht zu wörtlich genommen werden. Variablen und Werte können in physikalischen Systemen auf verschiedene Arten implementiert oder dargestellt werden.