ImageVerifierCode 换一换
格式:DOC , 页数:3 ,大小:27KB ,
资源ID:5376323      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-5376323.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(自考数量方法二复习资料三.doc)为本站会员(HR专家)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

自考数量方法二复习资料三.doc

1、自考数量方法二复习资料三第三章关系数据库 SQL 语言本章为重点章,应熟悉和掌握 SQL 的数据定义、数据查询、数据更新的句法及其应用,特别是数据查询的应用。结合上机操作进行理解和掌握。一、SQL 概述。1、SQL 发展历程(识记)SQL 从1970年美国 IBM 研究中心的 E.F.Codd 发表论文到1974年 Boyce 和 Chamberlin 把SQUARE 语言改为 SEQUEL 语言,到现在还在不断完善和发展之中,SQL(结构式查询语言)虽然名为查询,但实际上具有定义、查询、更新和控制等多种功能。2、SQL 数据库的体系结构(领会)SQL 数据库的体系结构也是三级结构,但术语与传

2、统关系模型术语不同,在 SQL 中,关系模式称为“基本表“,存储模式称为“存储文件“,子模式称为“视图“,元组称“行“,属性称“列“。SQL 数据库体系的结构要点如下:(1)一个 SQL 数据库是表的汇集。(2)一个 SQL 表由行集构成,行是列的序列,每列对应一个数据项。(3)表或者是基本表,或者是视图。基本表是实际存储在数据库中的表,视图由是由若干基本表或其他视图构成的表的定义。(4)一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。存储文件与物理文件对应。(5)用户可以用 SQL 语句对表进行操作,包括视图和基本表。(6)SQL 的用户可以是应用程序,也可以是终端

3、用户。3、SQL 的组成(识记)SQL 由四部分组成:(1)数据定义:SQL DDL。定义 SQL 模式,基本表、视图和索引。(2)数据操纵:SQL DML。包括数据查询和数据更新(增、删、改)。(3)数据控制:包括对基本表和视图的授权、完整性规则的描述,事务控制等。(4)嵌入式 SQL 的使用规定。二、SQL 的数据定义(简单应用)1、SQL 模式的创建和撤消:SQL 模式的创建可简单理解为建立一个数据库,定义一个存储空间,其句法是:CREAT SCHEMAAUTHORIZATION 撤消 SQL 模式的句法为:DROP SCHEMA CASCADE|RESTRICT方括号中的选项参数 CA

4、SCADE 表示连锁方式,执行时将模式下所有基本表、视图、索引等元素全部撤消。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 模式名.基本

5、表名(列名,类型,完整性约束.)完整性约束包括主键子句(PRIMARY KEY)、检查子句(CHECK)和外键子句(Foreign KEY).基本表结构的修改ALTER TABLE 基本表名 ADD/DROP(增加/删除) 列名 类型名(增加时写出)删除时有子句 CASCADE|RESTRICT,前者为连锁删除,后者为约束删除,即没有对本列的任何引用时才能删除。基本表的撤消DROP TABLE 基本表名 CASCADE|RESTRICT4、视图的创建和撤消创建:CREAT VIEW 视图名(列名表) AS SELECT 查询语句撤消:DROP VIEW 视图名5、索引的创建和撤消创建:CREA

6、T UNIQUE INDEX 索引名 ON 基本表名(列名表 ASC|DESC)撤消:DROP INDEX 索引名总结:凡创建都用 CREAT ,删除都用 DROP,改变用 alter,再跟类型和名字,附加子句很容易了。三、SQL 的数据查询(综合应用)这一段是本章的重点内容,应该熟练掌握。首先了解基本句法:1、SELECT-FROM-WHERE 句型SELECT 列名表(逗号隔开) FROM 基本表或视图序列 WHERE 条件表达式在这里,重点要掌握条件表达式中各种运算符的应用,如=,,等算术比较运算符、逻辑运算符 AND、OR、NOT、集合成员资格运算符:IN,NOTIN,以及嵌套的 SE

7、LECT 语句的用法要特别注意理解。针对课本的例题和课后习题进行掌握。在查询时,SELECT 语句可以有多种写法,如联接查询、嵌套查询和使用存在量词的嵌套查询等。最好都掌握,但是起码应能写出一种正确的查询语句。2.SELECT 语句完整的句法:SELECT 列名表(逗号隔开)FROM 基本表或视图序列WHERE 条件表达式 (此为和条件子句)GROUP BY 列名序列 (分组子句)HAVING 组条件表达式 (组条件子句)ORDER BY 列名ASC|DESC (排序子句)这段关于完整句法的内容能够理解也就问题不大了。3、SELECT 语句中的限定这一段内容主要是对 SELECT 语句进一步使

8、用进行的深入学习,领会下列各种限定的使用目的和方法。要求输出表格中不出现重复元组,则在 SELECT 后加一 DISTINCTSELECT 子句中允许出现加减乘除及列名,常数的算术表达式WHERE 子句中可以用 BETWEEN.AND.来限定一个值的范围同一个基本表在 SELECT 语句中多次引用时可用 AS 来增加别名WHERE 子句中字符串匹配用 LIKE 和两个通配符,%和下划线_.查询结果的结构完全一致时可将两个查询进行并(UNION)交(INTERSECT)差(EXCPT)操作查询空值操作不是用=null,而是用 IS NULL 来测试。集合成员资格比较用 IN/NOT IN ,集合

9、成员算术比较用元组 SOME/ALL可以用子查询结果取名(表名(列名序列)来作为导出表使用基本表的自然联接操作是用 NATURAL INNER JOIN 来实现的。 四、SQL 的数据更新(简单应用 )简单应用就是掌握基本的句型并能套用在一些简单的查询要求上。1、数据插入:INSERT INTO 基本表名(列名表)valueS (元组值)或INSERT INTO 基本表名(列名表)SELECT 查询语句其中元组值可以连续插入。用查询语句可以按要求插入所需数据。2、数据删除:DELETE FROM 基本表名 WHERE 条件表达式3、数据修改:UPDATE 基本表名SET 列名=值表达式 ,列名= 值表达式.WHERE 条件表达式4、对视图的更新:我们知道,对视图的查询是和基本表相同的,但是更新操作则受到下列三条规则的限制:(领会一下)如果视图是从多个基本表使用联接操作导出的,则不允许更新。如果导出的视图使用了分组和聚合操作,也不允许更新。如果视图是从单个基本表使用选择和投影操作导出的,并且包括了基本表的主键或某个候选键,则可以执行操作。(这就相当于在基本表上操作 )。这一节的关于增删改的操作要和前面关于数据库模式、表的增删改操作进行对比学习,以加深理解。不要忘记上机实践。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报