現在、データベースのクラスでリレーショナル代数を学んでおり、このステートメントについて別の学生と議論しています
/Project pizza (/Select age < 24 (Person ⋈ Eats))
この声明は、24 歳未満の人が食べたすべてのピザを返還することになりますか?
スキーマはこちら-
Person (name, age, gender)
Frequents (name, pizzeria)
Eats (name, pizza)
Serves (pizzeria, pizza, price)
私の同僚は、私たちがピザを射影していて、その人物のスキーマにピザが含まれていないため、うまくいかないと信じています。しかし、Person と Eats に参加することで、年齢によってピザを投影し、選択できる新しい関係を作成できるためだと思います。