我正在为此操作寻找关系代数:“选择color_name为white的所有汽车的make_name和model_name”
这里我附上了表格的架构 this is the schema of tables
答案 0 :(得分:0)
我正在为此操作寻找关系代数:“选择color_name为white的所有汽车的make_name和model_name”
(我不确定你是否想要实际的RA或SQL。)
答案是,你做不到。因为规定的要求,这三种关系没有任何关系。您可以加入它们并获得笛卡尔积,但这是所有可能性,而不是实际值。
所以你需要找到与这三种关系有关的东西。哪个是库存。所以问题(在SQL伪代码中陈述)变成:
这很简单,但RA / SQL很麻烦,因为表格很乱。
顺便说一下,这种架构很可怕。它是一个文件系统,没有任何关系。它没有关系完整性,或权力或速度。如果你请求它,我可以提供一个关系数据模型来填充需求,它将具有完整的关系完整性,功能和速度。然后RA和SQL都是直截了当的。