数据库应用技术SQLServer篇第版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库应用技术——SQL Server 篇(第2版)
第 1 章数据库概述 1
1.1
订单管理系统概述 1
1.2
数据库基本原理 2
1.2.1 关系数据库系统概述
2
1.2.2 实体- 联系模型 2 1.2.3
关系模型 4
1.2.4 关系数据库标准语言
8
1.2.5 关系模型的规范化
9
习题11
第 2 章SQL Server 概述12
2.1 SQL Server 简介12
2.1.1 SQL Server 的发展及特性12 2.1.2 SQL Server 的环境要求13
2.2 SQL Server 的安装15
2.2.1 SQL Server 的应用环境设计15 2.2.2 SQL Server 的身份验证模式16 2.2.3 SQL Server 的安装17
2.3 SQL Server 的管理及开发工具21
习题28
45
第 3 章 数据库管理 29 3.1 SQL Server 数据库概念
29
3.1.1 数据库文件分类 29
3.1.2 页 30
3.1.3 数据库文件组 31
3.2 系统数据库及其表 32
3.3 创立数据库 33
3.3.1 创立数据库应具备的条件 33 3.3.2 在图形界面下创立数据库 34 3.3.3 用SQL 命令创立数据库
35
3.3.4 事务日志 38
3.3.5 查看数据库信息 39
3.4 管理和维护数据库 40
3.4.1 打开数据库 41
3.4.2 增减数据库空间 41
3.4.3 数据库选项的设定与修改
44
3.4.4 更改数据库名称 45
3.4.5
查看 SQL Server 上共有几个数据库
3.4.6 删除数据库 45
习题 46
第 4 章数据表管理47
4.1 表的基本概念47
4.1.1 订单管理中的数据要求47
4.1.2 数据表的三个键47
4.2 创立表48
4.2.1 使用图形界面创立表48
422 使用CREATE TABL语句创立表
50 4.3 表中的数据类型52
4.4 表的管理和维护53
4.4.1 查看表的定义信息53
4.4.2 修改表55
4.4.3 删除表56
4.4.4 查看表之间的依赖关系57
4.5 表数据的添加、修改和删除58
4.5.1 向表中添加数据59
4.5.2 修改表中的数据60
4.5.3 删除表中的数据61
4.6 使用约束62
4.6.1 主键(PRIMARY KEY约束62
4.6.2 唯一键(UNIQUE)约束63
4.6.3 检查(CHECK约束63
4.6.4 默认值(DEFAULT约
束
65 4.6.5
外键(FOREIGN KEY约束66 4.6.6
级联参照完整性约束67 4.7
标识列IDENTITY 68
习题69
第 5 章数据查询70
5.1
简单SELECT语句72
5.1.1
SELECT语句的语法格
式
72
5.1.2
基本的SELECT语句72 5.1.3
使用INTO子句74
5.1.4
使用WHER子句74
5.1.5
使用ORDER B子句76 5.2
SELECT语句的统计功能77 5.2.1
使用集合函数77
5.2.2
使用GROUP BY子句79
5.2.3 使用COMPUTE B子句
80
5.3 SELECT语句中的多表连
接81
5.3.1
交叉连接82 5.3.2
内连接83 5.3.3
外连接83 5.3.4 自连接85
5.3.5 合并结果集86
5.4 子查询86
5.4.1 比较测试中的子查询87
5.4.2 集合成员测试中的子查询87
5.4.3 存在性测试中的子查询87
5.4.4 批量比较测试中的子查询87
5.4.5 使用子查询向表中添加多条记录88
5.5 使用SQL Server Management Studio 进行数据查询与维护88
5.5.1 查询设计器简介88
5.5.2 查询设计器的应用实例90
习题92
第 6 章视图和索引93
6.1 视图的基本概念93
6.1.1 视图的基本概念93
6.1.2 视图的优点和缺点95
6.2 视图的创立和查询95
6.2.1 在SQL Server Management Studio 下创立视图96 622 使用CREATE VIEV创立视图98
6.2.3 视图数据的查询99
6.3 视图的维护99
6.3.1 查看视图的定义信息100 6.3.2
查看视图与其它对象的依赖关系6.3.3
修改视图101
6.3.4
删除视图104
6.4 经过视图修改表数据
104
6.5
索引概述105
6.5.1 SQL Server 中数据的存储与访问6.5.2
索引的作用106
6.5.3
索引的分类106
6.6
创立索引107
6.6.1 系统自动创立索引
108
6.6.2 在图形界面下创立索引
109
6.6.3
使用CREATE INDEX语句创立索引
6.7
管理和维护索引111
6.7.1 查看和修改索引信息
111
6.7.2
删除索引112
6.7.3 索引的分析与维护
113
习题117
第7 章Transact-SQL 编程118 7.1 批处理、脚本和注释118 100
105 110
7.1.1 批处理118