问题标签 [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 投票
2 回答
104 浏览

database - 使用关系模型进行查询的现有库是什么?

我正在寻找一个简单的高级库(用 python 实现会很好)来处理关系代数。或者,现有的 SQL 实现可能支持这些查询。

例如,如果关系的关系模式account(account id, name, balance),我想在这里输入表达式

' http://www.mathtran.org/cgi-bin/mathtran?tex= \pi_{name}(\sigma_{account_id>3}(\text{account}))'

并且不必担心取回多集。

0 投票
2 回答
4059 浏览

relational-algebra - 关系代数 - 表示“有”子句的正确方法是什么?

是的,这是一道作业题,但为了保护无辜者,名称已更改。意思是,我不是在问作业问题本身,而是问其中的一小部分,以便我能理解整体。

假设您有一个这样的 SQL 查询:

--查询将列出不止一次出现的汽车价格。

关系代数中 this 的一般形式是 Y (gl, al) R 其中 Y 是希腊符号,GL 是要分组的属性列表,AL 是聚合列表

所以关系代数看起来像:

那么,该语句中的“有”子句是如何写的呢?有简写吗?如果没有,我是否只需要从该关系中进行选择?可能是这样的?

我已经在互联网上搜索了几个小时,但没有找到将 HAVING 转换为关系代数的示例。谢谢您的帮助!

0 投票
3 回答
672 浏览

sql - 关系代数

我想知道我是否可以获得一些关于我所做的关系代数的反馈以及任何关于改进它的建议,如果您发现我的 SQL 有任何问题,您能否指出它。

∏CourseName(σCourseNo=6(Course))

∏UnitNo(CourseUnit(σC​​ourseName='研究'(Course)))

∏UnitName(Unit(StudentUnit(σStudentName='John Perry'(Student))))

∏ResearchStudents((C)count(StudentNo)(学生(σCourseName='Research'(Course))))

0 投票
1 回答
2713 浏览

python - 用于确定哪些范式表格数据在其中的 Python 代码

我正在寻找可以获取表格数据并确定它处于哪种正常形式(如果有)并显示任何功能依赖关系等的 Python 代码。

0 投票
1 回答
83 浏览

python - 根据Django中相关字段中的计数进行排序

我有两个模型,ImageTag。每个 Image 对象可以有多个与之关联的 Tag,我想找到我最常用的标签。我该怎么办?这似乎很容易,但我似乎无法弄清楚。

0 投票
1 回答
1829 浏览

sql - 帮助将 SQL 查询转换为关系代数

我在将一些查询转换为关系代数时遇到了一些困难。我有一本关于数据库设计的好书,这是关于关系代数的一章,但我似乎仍然无法创建正确的一章:

我最难解决的问题是:

我知道这个符号可能有点难以粘贴到 HTML 论坛中,但也许只是使用一些通用名称或希腊名称。

提前致谢

0 投票
3 回答
5555 浏览

latex - LyX/LaTeX 中连接 (\bowtie) 操作的下标

我正在使用 LyX 编写一些关系代数查询。我正在使用 \bowtie 符号进行连接操作,但是当我尝试将文本直接放在符号下的下标中时,出现以下错误:

...a_{\t{pId}}\t{person}\right)\bowtie\limits {\t{pId} {1}=\t{pId}_{2}...我忽略了这个放错了 \limits 或 \nolimits 命令。

任何人都知道如何做我想要的?最好在 LyX 中,但 ERT 代码片段也将受到赞赏。谢谢!

编辑: \t是一个宏\text

0 投票
1 回答
749 浏览

ruby-on-rails-3 - Rails3:如何使用关系代数来替换 SQL 构造,如 NOT 和 OUTER JOIN

有两种模型 Post 和 Comment。我应该得到所有没有带有特定标签的评论的帖子。我怎样才能使用新的 Rails 3 特性来做到这一点,比如关系代数(arel)。

SQL 解决方案应该是这样的:

0 投票
2 回答
932 浏览

relational-algebra - SQL 到关系代数

如何为这个 SQL 查询编写关系代数?

关系...

处方

  • 处方参考
  • 病人参考
  • 医学参考
  • 数量
  • 频率
  • 结束日期
  • 取消(是/否))

药物

  • 医学参考
  • 姓名

病人

  • 患者参考
  • 姓名
  • 病房
0 投票
6 回答
11886 浏览

distinct - 如何使用 arel/关系代数获取不同的值

我正在尽我最大的努力围绕 arel 和它背后的关系代数弯曲我的大脑,但是如何表示 aSELECT DISTINCT一直是我无法理解的。谁能解释一下如何做:

非常感谢!