将 sql 视图查询更改为关系代数?

Posted

技术标签:

【中文标题】将 sql 视图查询更改为关系代数?【英文标题】:changing a sql view query into a relational algebra? 【发布时间】:2010-11-30 13:22:52 【问题描述】:

我想将此 sql 查询转换为关系代数。

sql查询:

SELECT *
FROM Library
WHERE libName='florence'

【问题讨论】:

【参考方案1】:

我不知道您对 convert to 关系代数是什么意思。但在关系代数中,这句话是:

基本上,SELECTLibrary 表的操作,带有一个条件。

【讨论】:

【参考方案2】:

该视图与以下结果相同:

SELECT *
FROM Library
WHERE libName='florence'

【讨论】:

基本上是的,但我想知道如何将其转换为关系代数 对我来说 sql 是关系代数,虽然不是最好的

以上是关于将 sql 视图查询更改为关系代数?的主要内容,如果未能解决你的问题,请参考以下文章

数据库的关系代数表达式

关系代数演算So Easy

练习一:对学生—课程数据库进行以下查询,按要求写出关系代数和SQL语句. 1. 查询全体学生的学号和姓名. .

第四周翻译

DBMS-形式化关系查询语言:关系代数元组关系演算域关系演算

关系查询处理和关系优化-第三节:查询优化之代数优化