标签: relational-algebra

一对多和多对一关系之间的差异

一对多和多对一关系之间的真正区别是什么?它只是逆转了,那种?

除了这个之外,我找不到任何关于这个主题的"好的和易于理解的"教程:初学者的SQL:第3部分 - 数据库关系

sql relational-algebra relational-database

110
推荐指数
7
解决办法
15万
查看次数

theta join,equijoin和natural join之间的区别

当谈到theta连接,equijoins和自然连接时,我无法理解关系代数.有人可以帮我更好地理解吗?如果我在theta上使用=符号,那么它与使用自然连接完全相同吗?

sql database relational-algebra relational-database

91
推荐指数
5
解决办法
12万
查看次数

什么是投影和选择?

投影和选择有什么区别?是吗:

  • 投影 - >用于选择表格的列; 和
  • 选择--->选择表格的行?

那么投影和选择分别是垂直和水平切片?

sql database relational-algebra

71
推荐指数
4
解决办法
10万
查看次数

56
推荐指数
6
解决办法
6万
查看次数

什么是投影?

什么是Projection,在数据库理论和NHibernate方面使用SetProjection()?

database nhibernate relational-algebra

39
推荐指数
3
解决办法
4万
查看次数

Select和Project Operations之间有什么区别

我指的是这里的基本关系代数运算符.
在我看来,可以通过选择完成项目所能完成的一切.

我不知道我错过了是否存在差异或某种细微差别.

sql select relational-algebra

31
推荐指数
4
解决办法
11万
查看次数

聚合关系代数(最大值)

我目前正在做一项家庭作业,要求进行选择,以拉出包含与所有其他记录相比最大值的特定属性的元素.我在线阅读了一些引用称为"最大"的"聚合"关系代数函数,但它们没有描述它如何使用基本运算符.如何选择包含最大值的属性?

sql aggregate relational-algebra max aggregate-functions

25
推荐指数
1
解决办法
2万
查看次数

在关系代数中选择DISTINCT行

SQL中有一个DISTINCT运算符.但是,我有一个赋值,我需要从表中获取一些不同的值,我只能使用关系代数.有办法吗?

relational-algebra

17
推荐指数
2
解决办法
2万
查看次数

如何找到所有比萨饼供30岁以上的人吃掉的披萨?

我正在关注斯坦福数据库课程,并且有一个问题,我们找到了所有的比萨饼,只使用关系代数为超过30岁的人们吃的每个比萨饼提供服务.

问题包括一个有四个关系的小型数据库:

Person(name, age, gender)       // name is a key
Frequents(name, pizzeria)       // [name,pizzeria] is a key
Eats(name, pizza)               // [name,pizza] is a key
Serves(pizzeria, pizza, price)  // [pizzeria,pizza] is a key
Run Code Online (Sandbox Code Playgroud)

我知道如何找到30多个披萨的人吃了它们并制作了它们的交叉产品,所以我可以检查哪个披萨店都有.

我可以列出所有比萨店供应那些披萨,但我不知道如何删除任何只有一个组合的比萨店(如多米诺).

Chicago Pizza   cheese  cheese
Chicago Pizza   cheese  supreme
Chicago Pizza   supreme cheese
Chicago Pizza   supreme supreme
Dominos         cheese  cheese
Dominos         cheese  supreme
Run Code Online (Sandbox Code Playgroud)

问答论坛告诉我们使用分部并指出我们的几个演示文稿.虽然我得到了动作的结果,但我并不真正理解如何将公式转换为关系代数语法.

任何人都可以向我解释我错过了什么,希望没有完全给出解决方案吗?

relational-algebra relational-division

16
推荐指数
3
解决办法
1万
查看次数

关系数据库和数学?

任何人都可以建议采用数学方法处理关系数据库的资源吗?我猜的基本上是关系代数.

我有数学背景,现在与数据库工作很多,并希望缩小差距.

database theory math relational-algebra relational-database

15
推荐指数
2
解决办法
9813
查看次数