下载此文档

数据库技术基础第四章ppt课件.ppt


文档分类:IT计算机 | 页数:约48页 举报非法文档有奖
1/48
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/48 下载此文档
文档列表 文档介绍
.*结构化查询语言,SQL语言(StructuredQueryLanguage)1974年由Boyce和Chamberlin提出1975年~1979年IBM公司在SystemR原型系统上实现是关系数据库的标准语言,是数据库领域中一个主流语言SQL标准SQL-86第一个SQL标准由美国国家标准局(AmericanNationalStandardInstitute,简称ANSI)公布1987年国际标准化组织(anizationforStandardization,简称ISO)通过SQL-89SQL-.*SQL语言的特点综合统一非关系模型的数据语言模式数据定义语言(模式DDL),外模式数据定义语言(外模式DDL或子模式DDL),与数据存储有关的描述语言(DSDL),数据操纵语言(DML)SQL语言集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体高度非过程化用户只需提出“做什么”,而不必指明“怎么做”存取路径的选择以及SQL语句的操作过程由系统自动完成。大大减轻了用户负担,而且有利于提高数据独立性面向集合的操作方式非关系数据模型采用的是面向记录的操作方式,操作对象是一条记录SQL语言采用集合操作方式操作对象、查找结果可以是元组的集合一次插入、删除、.*同一种语法结构提供两种使用方式自含式语言:能够独立地用于联机交互的使用方式嵌入式语言:能够嵌入到高级语言(例如C,COBOL,FORTRAN,PL/1)程序中,供程序员设计程序时使用两种不同使用方式下,SQL语言的语法结构基本一致语言简捷,.*.*用户用SQL语言对基本表和视图进行操作数据定义,数据更新;数据查询;数据控制;视图;嵌入式SQLSQL语言的基本表本身独立存在的表,一个关系对应一个表一个(或多个)基本表对应一个存储文件一个表可以带若干索引,索引也存放在存储文件中SQL语言的视图从一个或几个基本表或视图导出的表是虚表,只存放视图的定义而不存放对应数据SQL语言数据查询单表查询简单查询;对查询结果排序;使用集函数;对查询结果分组多表查询连接查询;.*数据查询语句格式SELECT[ALL|DISTINCT]<目标列表达式>[<别名>][,<目标列表达式>[<别名>]]…FROM<表名或视图名>[<别名>][,<表名或视图名>[<别名>]]…[WHERE<条件表达式>][GROUPBY<列名>[,<列名>]…[HAVING<条件表达式>]][ORDERBY<列名>[,<列名>]…[ASC|DESC]];SELECT子句:指定要显示的属性列FROM子句:指定查询对象(基本表或视图)WHERE子句:指定查询条件GROUPBY子句:对查询结果按指定列的值分组,该属性列值相等的元组为一个组。通常会在每组中作用集函数。HAVING短语:筛选出满足指定条件的组ORDERBY子句:.*,是一种最简单的查询操作选择表中的若干列选择表中的若干元组对查询结果排序使用集函数对查询结果分组属投影运算:不消除重复行变化方式主要表现在SELECT子句的<目标表达式><目标列表达式>中指定要查询的属性<目标列表达式>中各个列的先后顺序可以与表中的逻辑顺序不一致。.*Student举例:学生-课程数据库学生表:Student(Sno,Sname,Ssex,Sage,Sdept)课程表:ame,redit)学生选课表:SC(o,Grade).*CourseSC查询全体学生的学号与姓名SELECTSno,SnameFROMStudent; 查询全体学生的姓名、学号、所在系SELECTSname,Sno,.*

数据库技术基础第四章ppt课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数48
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bai1968104
  • 文件大小914 KB
  • 时间2020-09-24