有一个名为 Person 的表,其中包含姓名、年龄、体重列。
name: a, b,c,d,e
age: 34,21,23,34,12
如何使用关系代数来投影 34 岁的姓名?
最佳答案
如果我没记错关系代数,它应该是这样的:
π name (σ age = 34 (Person))
其中 π 是投影,σ 是选择。这等同于 在 SQL 中从 Person where age = 34 中选择姓名
,并且可以理解为从 Person 选择 relations where age is 34 and show name。
此处的格式选项相当有限,因此看起来不太像应该...
关于database - 关系代数中的投影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27240014/