目前在数据库课上学习关系代数,并与另一个学生就这个陈述进行辩论
/Project pizza (/Select age < 24 (Person ⋈ Eats))
这个声明会归还 24 岁以下的人吃的所有比萨饼吗?
这里的模式 -
Person (name, age, gender)
Frequents (name, pizzeria)
Eats (name, pizza)
Serves (pizzeria, pizza, price)
我的同事认为,因为我们正在投影披萨,而这个人的模式不包括披萨,所以它不会起作用。但是我相信,因为我们加入了 Person 和 Eats,因此我们创建了一个新的关系,我们可以通过它来投射比萨饼,并且可以按年龄选择。