[工学]sql定义wang.pptVIP

  • 0
  • 0
  • 约9.31千字
  • 约 70页
  • 2018-03-27 发布于浙江
  • 举报
[工学]sql定义wang

关系数据库 标准语言SQL 王晓辉 华北电力大学计算机系 1 SQL概述 SQL的特点 (1) 综合统一 (2) 高度非过程化 (3) 面向集合的操作方式 (4) 以同一种语法结构提供两种使用方法 (5) 语言简洁,易学易用 (1) SQL综合统一的特点 非关系模型实现模型的三要素以及三级模式结构需要:数据定义语言DDL;数据操作语言DML;外模式定义语言SDDL;数据存储语言DSDL等不同语言。 关系模式中之需要SQL语言就可以了,而且并没有增加SQL语言的复杂度,反而很简单。 (2) 高度非过程化 非关系数据模型采用的是“面向过程”的语言,用户必须指明做什么、如何做等。 关系模型中的SQL语言是非过程化的语言,只需用户提出“做什么”就可以了,无须指明“怎么做”。系统会根据用户的需求自动选择数据操作方法,如我们学过的查询优化。 (3)面向集合的操作方式 非关系模型如层次模型、网状模型中采用的是面向记录的操作方式,即实体是用数据结构中的结点来描述的,定义数据、操作数据都是面向结点的。 关系模型中数据定义和操作都是关系;关系的运算对象和运算结果也都是关系。也就是说运算是面向集合的。 (4) 以同一种语法结构两种使用方法 独立语言:独立的运行于联机终端,用户可以在终端直接敲入SQL语言提交执行。 嵌入式语言:SQL语句可以嵌入到高级语言(如C、Java、Pascal)程序中。 这

文档评论(0)

1亿VIP精品文档

相关文档