Checkmark on Circle.png

Umbenennung

Aus KGS-Wiki
Version vom 29. März 2024, 22:09 Uhr von Sn (Diskussion | Beiträge) (→‎Zum Weiterlesen)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Die Umbenennung () ist ein Operator der Relationenalgebra.

Mit dieser Operation kann man einzelne Attribute einer Relation umbenennen. Dies kann sinnvoll sein, um ein ungewolltes Vereinigen von Spalten bei Joins mit anderen Relationen zu vermeiden oder um Vereinigungen, Schnitte und Differenzen mit anderen Relationen mit anders benannten Attributen durchführen zu können.

Die Schreibweise ist . Das entsprechende SQL-Schlüsselwort ist AS.

Beispiel

Betrachten wir die Relation Land:

Land
Name Hauptstadt Einwohner*innen Fläche
Afghanistan Kabul 35.500.000 652.230
Ägypten Kairo 93.400.000 1.001.450
Albanien Tirana 2.900.000 28.748
Algerien Algier 42.200.000 2.381.741

Die Selektion liefert dieselbe Relation zurück, nur dass die Spalte Name in Land umbenannt wurde:

Land Hauptstadt Einwohner*innen Fläche
Afghanistan Kabul 35.500.000 652.230
Ägypten Kairo 93.400.000 1.001.450
Algerien Algier 42.200.000 2.381.741

Die SQL-Abfrage zu dieser Umbenennung ist SELECT Name AS Land, Hauptstadt, Einwohner*innen, Fläche FROM Land;

Zum Weiterlesen