3.1SQL语言概述

SQL语言概述

三种具有相同表达能力的抽象查询语言:

  • 关系代数 ISBL
  • 元组关系演算语言 ALPHA , Q
  • 域关系演算语言 QBE

SQL(strucured query language)是介于关系代数和关系演算之间的标准查询语言。

共同特点:

  • 语言具有完备的表达能力
  • 是非过程化的集合操作语言
  • 功能强,能嵌入高级语言中使用

区别:

  • 与之相比,Ingres的QUEL更“理论优势”
  • SQL是一种比关系代数表达式更加自然化的查询需求描述语言。有IBM提出,是应用最广泛的关系数据库标准语言。

3.1.2 SQL的特点

1.综合统一


数据定义语言(DDL)
数据操纵语言(DML)
数据控制语言(DCL)
功能于一体。

2.高度非过程化

SQL只要提出“做什么”,无需了解存取路径。存取路径的选择以及SQL的操作规程游戏厅自动完成

3.面向集合的操作方法

一次一集合

  • 操作对象、查找结果可以是元组的集合
  • 一次插入、删除、更新操作的对此昂可以是元组的集合

4.同一种语法结构,多种使用方式

能够独立使用,也可嵌入到高级语言中使用

5.SQL语言简洁,易学易用,完成核心功能只用了9个动词

在这里插入图片描述

3.1.3 SQL的基本概念

在这里插入图片描述

关系数据库系统提供:视图、基本表、存储文件。
在用户眼中,视图和基本表都是关系,而存储文件对用户是透明的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值