问题标签 [relational-algebra]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
846 浏览

mysql - 将 SQL 转换为关系代数

我只是在学习如何将 sql 查询转换为关系代数,反之亦然。

我想找到住在费尔法克斯、有贷款但没有银行账户的客户。

这有意义吗?

*选择:σ,项目:π,自然连接:⋈</p>

0 投票
1 回答
1335 浏览

database - Theta 连接条件

这本书说我不能在两个相同的关系上进行关系代数 theta 连接(具有任何条件的连接),所以假设我有:

来自 person 的 ssn 作为主键,来自 disease 的 code 作为主键,ssn_p 是引用 person.name 的外键。

我可以加入两个具有共同领域的关系吗?

因此,例如有两个关系(选择和投影的结果):

我可以在 R1 和 R2 之间进行连接吗?

0 投票
1 回答
1176 浏览

sql - 关系代数中选择子句中的聚合函数

是否可以将属性值与关系代数中的聚合函数的值进行比较?我希望能够说如下的话:

(SELECTION) 子句 = 属性 1 > 计数(属性 2)

我的老师有点坚持只使用课堂上描述的方法,但是,如果它是关系代数的既定部分,我可以说服他接受我的答案,因为他首先是一名数学家,不能让我说他正在限制系统的已建立部分。

0 投票
2 回答
141 浏览

math - 哪种查询语言最接近 Codd 的数据关系模型?

至少在语法上,SQL 还很遥远。谢谢!

0 投票
1 回答
951 浏览

sql - 如何为以下查询编写关系代数表达式?

如何为以下查询编写关系代数表达式?

0 投票
1 回答
101 浏览

selection - 关系代数中选择条件内的函数

是否可以在关系代数的选择条件中使用用户定义的函数?

前任:

可以<selection condition>是:距离(x1,x2,y2,y2)< r

in σ<selection condition>(R),其中 distance 是一个操作属性值的函数:x1、x2、y1 和 y2。

谢谢

0 投票
2 回答
2859 浏览

sql - 极限算子的关系代数

这两个 SQL 查询的关系代数是什么:

我们如何显示限制?

其中 first_name 是演员的列,国家是国家表的列...这两个表之间没有关系...它们是独立的表...

那么我们可以在这里使用连接运算符吗?

0 投票
3 回答
230 浏览

sql - 如何在关系代数中编写具有 n 个属性 B 的选择属性 A?

0 投票
1 回答
1187 浏览

sql - 关系代数中 Group By 和 Have 子句查询的等价物是什么?

例子:

7.查找同一天拜访了同一专业的两位不同医生的患者。

您如何为此编写合法的 RA?

基本上 GroupBy 和 RA 中的从句的等价性是什么?

同样被问到这里没有得到回答

0 投票
2 回答
397 浏览

ruby-on-rails - 共同朋友作为 ActiveRecord Arel 关系

我的用户有以下型号:

如果 id 为 53 的用户和 id 为 97 的用户是彼此的朋友,那么您将在数据库的 facebook_friendships 表中有行 [53, 97] 和 [97, 53]。这是我用来计算共同朋友的原始 sql 查询:

我会mutual_friends_with 返回一个关系而不是一个数组。这样,我可以将结果与 where(college: 'NYU') 等其他条件链接起来,并获得 ActiveRecord 的所有优点。有没有好的方法来做到这一点?