【发布时间】:2010-09-17 18:47:17
【问题描述】:
如何在关系代数中表示 SQL“不存在”子句?
【问题讨论】:
-
“代表”是什么意思? NOT EXISTS 表达式(不是子句)是布尔表达式,但 RA 表达式是关系值的。使用足够多的单词、句子和对部分示例的引用来清楚完整地表达你的意思。
-
有很多 RA(关系代数)。它们在运算符甚至关系是什么方面都不同。给你的定义和参考。例如教科书名称、版本和页码。嵌套的 RA 调用形成了一种编程语言。因此,即使您实际上并没有运行代码,也要尽可能多地提供minimal reproducible example。但是——谷歌“在线运行关系代数”。请展示你能做的部分。请参阅How to Ask、其他help center 链接、点击谷歌搜索“stackexchange 作业”和投票箭头鼠标悬停文本。 PS 在 SQL 中用 JOIN 替换 WHERE EXISTS 是一个常见问题。
-
这能回答你的问题吗? Relational algebra for banking scenario
标签: sql relational-algebra relational