它是否正确?关系代数DBMS NOT SQL

时间:2018-06-14 17:27:14

标签: relational-algebra relational

INSTITUTION (InstitutionName, State)
PRESENTER (PresenterName, Biography, InstitutionName)

我的问题是:列出西澳大学所有演讲者的姓名,传记和机构。

我的回答是:

RESTRICT PresenterName, Biography, InstitutionName (PROJECT State = 'WA'(INSTITUTION));

以下是我的笔记中的一个例子

'提供在部门5'工作的所有员工的姓名和工资

员工(E#,姓名,薪资,部门)

RESTRICT Name, Salary (PROJECT Dept = 5(EMPLOYEE))

1 个答案:

答案 0 :(得分:1)

PRESENTER ⋉ (σ{State = 'WA'}(INSTITUTION));

我已根据wikipedia使用了运算符。

编辑)回应评论:我已将{ ... }放在维基百科显示运营商组件的下标中。比较您正在使用的运营商名称(和你对它们的定义)到维基百科的定义。)

正如@philipxy指出的那样,你的答案是没有正确使用运算符。请解释您的讲师/教科书希望您使用哪些运营商名称和语法。