私はリレーションを持っています。 R(Owner,Car)
。リレーショナル代数で3台の車を所有しているオーナーを返すにはどうすればいいですか? (集合関数を使用せずに)リレーショナル代数でn属性Bを持つselect attributeAを書くには?
例えばσ(COUNT(Car)=3)(R)
のようなものですが、集約関数を使用していませんか?
e.g.
given return
+-+----+ +-+----+
|a|attX| |a|attX|
+-+----+ +-+----+
|a|attY| ==> |a|attY|
+-+----+ +-+----+
|a|attZ| |a|attZ|
+-+----+ +-+----+
|b|attX|
+-+----+
|c|attW|
+-+----+
|c|attX|
+-+----+
|c|attY|
+-+----+
|c|attZ|
+-+----+
編集:お返事ありがとうございますが、私はこれをリレーショナル代数で書く方法を探しています。これには、σ
、π
、X
、⋈
、などの演算子を使用してフォームを意味します。
"集合関数を使用しない" - これは規定の要件ですか?宿題? – onedaywhen
はい、はいです。私はこれを自分自身で無駄にしようとしました。 – noted