第五章sql语言.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
  7.游标(cursor)   为什么要使用游标   SQL语言与主语言具有不同数据处理方式   SQL语言是面向集合的,一条SQL语句原则上可以产生或处理多条记录。 第五章 SQL语言   学习目的与要求:   SQL语言是关系数据库的标准语言,是本课程的一个重点。本章总的要求是:全面掌握,深刻理解。熟练应用。   要求掌握的技能是:SQL 定义语句、嵌入式SQL语句的应用。   要求熟练掌握的技能是:SQL查询语句、视图、SQL更新语句的应用。   方法:多做题,多上机实践。   考核知识点与考试要求   5.1SQL简介(识记)   5.2SQL的数据定义(综合应用)   5.3SQL的数据查询   5 .3.1SELECT查询语句的基本结构,连接、嵌套、存在量词 的三种查询方式(综合应用)   5.3.2SELECT语句完整的结构,分组子句、排序子句的用法(综合应用)   5.3.3数据查询中的限制和规定(简单应用)   5.3.4条件表达式中的比较操作(简单应用)   5.3.5嵌套查询的改进写法(领会)   5.3.6基本表的连接操作(综合应用) 5.4SQL的数据更新(综合应用) 5.5 视图(简单应用) 5.6嵌入式SQL(领会) 5.7存储过程SQL/PSM(识记) 5.1 SQL简介   1.SQL发展历程   SQL从1970年美国IBM研究中心的E.F.Codd发表论文到1974年Boyce和Chamberlin把SQUARE语言改为SEQUEL语言,到现在还在不断完善和发展之中,SQL(结构式查询语言)虽然名为查询,但实际上具有定义、查询、更新和控制等多种功能。   2.SQL数据库的体系结构   SQL数据库的体系结构也是三级结构 ,但术语与传统关系模型术语不同,在SQL中,关系模式称为 基本表 ,存储模式称为 存储文件 ,子模式称为 视图 ,元组称 行 ,属性称 列 。   SQL数据库体系的结构要点如下:   (1)一个SQL数据库是表的汇集。   (2)一个SQL表由行集构成,行是列的序列,每列对应一个数据项。   (3)表或者是基本表,或者是视图。基本表是实际存储在数据库中的表,视图由是由若干基本表或其他视图构成的表的定义。   (4)一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。存储文件与物理文件对应。   (5)用户可以用SQL语句对表进行操作,包括视图和基本表。   (6)SQL的用户可以是应用程序,也可以是终端用户。   3.SQL的组成   SQL由四部分组成:   (1)数据定义:SQL DDL。定义SQL模式,基本表、视图和索引。   (2)数据操纵:SQL DML。包括数据查询和数据更新(增、删、改)。   (3)数据控制:包括对基本表和视图的授权、完整性规则的描述,事务控制等。   (4)嵌入式SQL的使用规定。   4.SQL的特点   (1)SQL具有十分灵活和强大的查询功能。   (2)SQL不是一个应用开发语言,它只提供对数据库的操作功能,不能完成屏幕控制、菜单管理、报表生成等功能。   (3)SQL是国际性标准语言,有利于各种数据库之间交换数据,有利于程序的移植,有利于实现高度的数据独立性,有利于实现标准化。   (4)SQL的词汇不多,完成核心功能只用了9个英语动词,它的语法结构接近英语,因此容易学习和使用。 5.2 SQL的数据定义   1.SQL模式的创建和撤消:   SQL模式的创建可简单理解为建立一个数据库,定义一个存储空间,其句法是: CREATE SCHEMA 模式名 AUTHORIZATION 用户名   撤消SQL模式的句法为: DROP SCHEMA 模式名 [ CASCADE | RESTRICT ]   方括号中的选项参数CASCADE表示连锁方式,执行时将模式下所有基本表、视图、索引等元素全部撤消。RESTRICT表示约束式,执行时必须在SQL模式中没有任何下属元素时方可撤消模式。   2.SQL提供的基本数据类型   数值型:包括 integer、smallint、real、double precision 、float(n),numeric(p,d)   字符串型:char(n)、varchar(n),前者是定长,后者为变长串   位串型:bit(n),bit varying(n),同上。   时间型:date、time。   3.基本表的创建、修改和撤消   基本表的创建:(可理解为建立表结构)   CREAT TABLE SQL 模式名.基本表名   (列名,类型,   ……   完整性约束...)   完整性约束包括主键子句(PRIMARY KE

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档