我有一個關係,例如R(Owner,Car)
。我怎樣才能讓擁有三輛關係代數的車主歸還? (並且不使用集合函數)如何在關係代數中編寫選擇具有n個屬性B的屬性A?
例如像σ(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 2012-04-27 07:45:32
是的,是的。我自己嘗試過這一點,但無濟於事。 – noted 2012-04-27 08:59:29