解释关系代数 (DBMS) 中的重命名操作?

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

查询语言分为两种类型 -

  • 程序语言

  • 非程序语言

程序语言

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

例如 - 关系代数。

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

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

关系代数运算的类型

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

  • 选择操作

  • 项目运作

  • 重命名操作

  • 联合运营

  • 路口操作

  • 差分运算

  • 笛卡尔积运算

  • 加入操作

  • 分部运作

选择、项目、重命名属于一元操作(对一张表进行操作)。

重命名操作

它用于为关系分配新名称,用 ρ (rho) 表示。

语法

ρnewname (tablename or expression)

考虑下面给出的学生表 -

雷尼奥分支部分
1全面性教育A
2欧洲经委会B
3民用B
4一种

示例 1

在以下命令的帮助下,用 newstudent 重命名学生表 -

ρnewstudent (student)

示例 2

student表的name、branch列分别重命名和newbranch

ρnewname,newbranch(∏name,branch( student))

二元运算应用于两个兼容的关系。

两个关系R1、R2如果度相同且对应属性的域相同,则它们是相容的。

DDL 中的 Rho 用于关系名称,DML 中的 Rho 用于属性名称。

         SQL                      Old name                   New name

重命名的类型

重命名可以通过三种方法使用,如下所示 -

  • 更改关系的名称。

  • 更改属性的名称。

  • 两者都改变。

以上是 解释关系代数 (DBMS) 中的重命名操作? 的全部内容, 来源链接: utcz.com/z/338753.html

回到顶部