关于关系代数的一个非常简单的问题,我在互联网或/和一些书中找不到任何答案。
假设关系employee(key,salary,bonus),我想创建一个新关系R(key,totalMoney),其中totalMoney = Salary + Bonus。我的尝试是:
R1(key,totalMoney) = 投影密钥,salary (员工)
R2(key,totalMoney) = 投影密钥,奖金(员工)
R =关键聚合总和totalMoney (R1 U R2)
可以吗?
但是,如果没问题,它并不能解决我所有的问题:(
假设我现在想要获取 RT2(key, totalMoney * 2)。为此,我的尝试是:
RT2 = update totalMoney <- totalMoney*2 (R) //“update”是一个关系代数运算符
可以吗?
我认为我的答案不是(非常)好。如果您能帮助我找到一个不错的解决方案,我将不胜感激。
谢谢