将关系代数表达式转换为SQL?

时间:2014-03-22 16:28:03

标签: sql algebra relational

Total rookie在这里学习了我的第一个数据库类,并且可以使用一些帮助编写这个关系代数表达式的SQL等价物。我可以找到有关如何将代数转换为SQL的资源,但在翻译相反方面并不多。提前谢谢!

π{studentId,name}σtitle='信息系统'(学生∞参加∞课程)

1 个答案:

答案 0 :(得分:0)

SELECT S.studentId, S.name
FROM Student S, Attends A, Course C
WHERE title="Information Systems"
AND S.key1=A.key1
AND A.key2=C.key2

其中Key1是将Student与Attends相关联的属性,Key2是与Attends相关联的属性。

如果您可以发布表格结构,那么回答问题会更容易。我不知道语法是否完全正确,我几个月前最后一次写了SQL代码。