Heim  >  Artikel  >  Datenbank  >  Was sind die drei Grundoperationen relationaler Datenbanken?

Was sind die drei Grundoperationen relationaler Datenbanken?

青灯夜游
青灯夜游Original
2020-10-14 17:01:4727164Durchsuche

Die drei grundlegenden relationalen Operationen, die relationale Datenbanken implementieren können, sind: 1. Auswahloperation, die Operation zum Finden von Tupeln, die bestimmte Bedingungen aus einer Beziehung erfüllen, wird als Auswahl bezeichnet. 2. Projektionsoperation, bei der mehrere Attribute aus dem relationalen Schema angegeben werden. Bilden Sie ein neues 3. Verbindungsoperation ist eine horizontale Kombination von Beziehungen.

Was sind die drei Grundoperationen relationaler Datenbanken?

Jede Abrufoperation in einer relationalen Datenbank besteht aus drei Grundoperationen: Auswahloperation, Projektionsoperation und Verbindungsoperation.

1. Die Auswahloperation 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 Auswahloperation besteht tatsächlich darin, Tupel aus der Beziehung R auszuwählen, die den logischen Ausdruck F wahr machen . , die aus einer Zeilenperspektive durchgeführt wird.

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 vonWas sind die drei Grundoperationen relationaler Datenbanken?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn