解释关系代数 (DBMS) 中的笛卡尔积?

查询是一个问题或请求信息。查询语言是一种用于从数据库中检索信息的语言。

查询语言分为两种类型 -

  • 程序语言

  • 非程序语言

程序语言

通过指定要执行的操作顺序从数据库中检索信息。

例如 - 关系代数。

结构查询语言 (SQL) 基于关系代数。

关系代数由一组操作组成,这些操作将一个或两个关系作为输入并产生一个新关系作为输出。

关系代数运算的类型

不同类型的关系代数运算如下 -

  • 选择操作

  • 项目运作

  • 重命名操作

  • 联合运营

  • 路口操作

  • 差分运算

  • 笛卡尔积运算

  • 加入操作

  • 分部运作

并、交、差、笛卡尔、连接、除法属于二元运算(对两个表进行操作)。

笛卡尔积运算

它将 R1 和 R2 无条件地结合在一起。用 X 表示。

R1的度数XR2=R1的度数+R2的度数

{度=总列数}

例子

考虑 R1 表 -

注册号分支部分
1全面性教育A
2欧洲经委会B
3民用A
4B

表 R2

名称注册号
巴努2
Priya4

R1 X R2

注册号分支部分名称注册号
1全面性教育A巴努2
1全面性教育A普里亚4
2欧洲经委会B巴努2
2欧洲经委会B普里亚4
3民用A巴努2
3民用A普里亚4
4B巴努2
4B普里亚4

以上是 解释关系代数 (DBMS) 中的笛卡尔积? 的全部内容, 来源链接: utcz.com/z/349129.html

回到顶部