Die drei grundlegenden relationalen Operationen, die ein relationales Datenbankverwaltungssystem implementieren kann, sind Auswahl (die Operation zum Finden von Tupeln, die bestimmte Bedingungen aus einer Beziehung erfüllen), Projektion (aus einer Beziehung). Geben Sie im Schema mehrere Attribute an, um eine neue Beziehung (eine horizontale Kombination von Beziehungen) zu bilden.
1. Auswahl kann auch als Einschränkung bezeichnet werden. Dabei handelt es sich um die Auswahl von Tupeln, die bestimmte Bedingungen in der Beziehung R erfüllen Die Formel F ist ein echtes Tupel, also eine Operation aus Sicht der Zeilen.
2. Die Projektion auf die Beziehung R besteht darin, mehrere Attributspalten aus R auszuwählen, um eine neue Beziehung zu bilden. ∏A(R) = {t[A]|t∈R}wobei A die Attributspalte in R ist. Der Projektionsvorgang wird aus der Perspektive der Spalte ausgeführt.
3. Verbindungsvorgang. Die Verbindung kann auch als Theta-Verbindung bezeichnet werden, bei der Tupel ausgewählt werden, die bestimmte Bedingungen zwischen Attributen aus dem kartesischen Produkt zweier Beziehungen erfüllen. Es gibt zwei wichtigste und am häufigsten verwendete Join-Operationen, nämlich den äquivalenten Join und den natürlichen Join. Die Verbindung, bei der θ „=“ ist, wird als äquivalente Verbindung bezeichnet. Ein Natural Join ist eine besondere Art von Equijoin.
Das obige ist der detaillierte Inhalt vonWelche drei grundlegenden relationalen Operationen kann ein relationales Datenbankverwaltungssystem implementieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!