関係代数 (関係モデル)
SUMMARISE R PER ( R{A} ) ADD ( MAX(B) AS X )
属性名変更(rename)は、関係の属性の名前を変更する演算である。 この演算子は次に述べるとおり重要である。
さまざまな関係の結合演算を可能とする。
同じ属性名を持つ2つの関係を元にする直積演算を可能とする。とりわけ同じ関係同士でも直積演算を可能とする。
さまざまな属性を持つ2つの関係を元にして多くの関係代数演算を可能とする。
属性名変更は次のように記述する。
β [ n e w ← o l d ] ( R ) {\displaystyle \beta _{[\mathrm {new} \leftarrow \mathrm {old} ]}(R)} もしくは R[old→new]
多くの関係データベース管理システム(RDBMS、関係データベース)では次の5つの要約(summarize)の機能を使うことができる。
sum(合計値)
count(演算対象となる関係の組の数)
average(平均値)
maximum(最大値)
minimum(最小値)
制限(restriction)は、選択(selection)ともいい、ある関係から、指定した条件に合う組の集合を関係として返す。