DBMS 中的查询语言是什么?

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

查询语言分为以下两种类型 -

  • 程序语言

  • 非程序语言

程序语言

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

例如:关系代数

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

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

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

  • 选择操作

  • 项目运作

  • 重命名操作

  • 联合运营

  • 路口操作

  • 差分运算

  • 笛卡尔积运算

  • 加入操作

  • 分工操作。

选择、项目、重命名属于一元操作(对一张表进行操作)。并、交、差、笛卡尔、连接、除法属于二元运算(对两个表进行操作)。

非程序语言

从数据库中检索信息而不指定要执行的操作顺序。用户仅指定要检索的信息。

例如:关系演算

Query by Example (QBE) 基于关系演算

关系演算是一种非过程查询语言,其中从数据库中检索信息而不指定要执行的操作顺序。

关系演算有两种类型,如下所示 -

  • 元组演算

  • 域演算

以上是 DBMS 中的查询语言是什么? 的全部内容, 来源链接: utcz.com/z/338755.html

回到顶部