关系代数重命名操作

时间:2014-01-04 16:21:38

标签: relational-algebra

我有这个关系代数查询:

%x(代码)({('PX5'),('PX6')})

你能解释一下这个查询的含义吗?

我知道%是重命名操作,x是表的新名称,但我不知道,'(代码)'后面的()括号中有什么。谢谢

1 个答案:

答案 0 :(得分:0)

{('PX5'),('PX6')}看起来像是一种关系。但我也不明白你的用语。重命名定义为ρ a / b (R)。

所以我能想到你的术语最好是ρ x / code ({('PX5'),('PX6')}),这意味着:

Rename the attribute 'code' into 'x' of the relation {('PX5'),('PX6')}.