图书介绍
SQL Server数据库应用教程PDF|Epub|txt|kindle电子书版本下载
- 柴晟,刘莹,蔡锦成等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302163499
- 出版时间:2007
- 标注页数:281页
- 文件大小:48MB
- 文件页数:297页
- 主题词:关系数据库-数据库管理系统,SQL Server 2000-教材
PDF下载
下载说明
SQL Server数据库应用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 SQL Server概述1
1.1 SQL Server简介1
1.1.1 SQL Server 2000的体系结构1
1.1.2 SQL Server 2000的特点6
1.2 SQL Server的安装和配置7
1.2.1 SQL Server的配置要求7
1.2.2 SQL Server的安装9
1.3 SQL Server管理工具简介13
1.3.1 SQL Server服务管理器14
1.3.2 SQL Server企业管理器15
1.3.3 SQL Server查询分析器16
1.3.4 SQL Server服务器网络实用工具18
1.3.5 SQL Server客户端网络实用工具19
1.3.6 SQL Server联机帮助19
1.4 管理SQL Server服务20
1.4.1 启动和关闭SQL Server服务20
1.4.2 管理SQL Server的服务器组20
1.4.3 连接和注册SQL Server服务器21
1.5 上机练习26
1.6 习题27
第2章 数据库的基本操作28
2.1 数据库基础28
2.1.1 数据库的发展28
2.1.2 数据库的基本概念30
2.1.3 数据库系统的体系结构31
2.2 关系数据库基本原理33
2.2.1 数据模型33
2.2.2 关系数据库系统概述37
2.2.3 关系模型的规范化40
2.2.4 E-R模型到关系模型的转换41
2.3 关系数据库的设计43
2.3.1 数据库的设计原则43
2.3.2 数据库设计步骤43
2.4 SQL Server的数据库概念44
2.4.1 数据库文件和文件组44
2.4.2 系统数据库与示例数据库45
2.5 数据库的创建46
2.5.1 使用向导创建数据库46
2.5.2 使用企业管理器创建数据库48
2.5.3 使用T-SQL语句创建数据库51
2.6 数据库的维护53
2.6.1 查看数据库信息53
2.6.2 修改数据库54
2.6.3 数据库的选项设置57
2.6.4 数据库的改名58
2.6.5 数据库的删除59
2.7 上机练习60
2.7.1 数据库的需求60
2.7.2 数据库的分析与建立60
2.8 习题65
第3章 数据库中的表66
3.1 数据表的基本概念66
3.1.1 系统数据类型66
3.1.2 用户定义数据类型69
3.2 SQL Server的对象命名规则71
3.2.1 SQL Server标识符71
3.2.2 对象命名规则72
3.3 数据表的创建与维护72
3.3.1 创建表72
3.3.2 修改表77
3.3.3 删除表78
3.3.4 重命名表79
3.4 表数据的添加、修改和删除80
3.4.1 向表中添加数据80
3.4.2 修改表中的数据82
3.4.3 删除表中的数据83
3.4.4 用企业管理器管理表数据84
3.5 上机练习86
3.5.1 数据表的建立86
3.5.2 修改表的定义88
3.5.3 数据表的改名88
3.5.4 表数据的添加、修改和删除数据88
3.5.5 创建classnorthwind数据库91
3.5.6 操作classnorthwind数据库91
3.5.7 在查询分析器中创建表92
3.5.8 在企业管理器中创建表93
3.5.9 执行语句94
3.6 习题95
第4章 数据查询96
4.1 简单查询语句96
4.1.1 基本的SELECT语句96
4.1.2 选择数据列97
4.1.3 使用TOP和DISTINCT98
4.1.4 使用列别名99
4.1.5 使用计算列100
4.1.6 使用WHERE子句100
4.1.7 使用ORDER BY子句105
4.2 查询语句的统计功能105
4.2.1 使用聚合函数106
4.2.2 使用GROUP BY子句107
4.2.3 使用COMPUTE子句108
4.3 数据的联接109
4.3.1 交叉联接109
4.3.2 内联接110
4.3.3 外联接112
4.3.4 自联接114
4.3.5 合并结果集115
4.4 子查询116
4.4.1 相关子查询116
4.4.2 嵌套子查询119
4.5 上机练习122
4.5.1 SELECT语句的基本使用122
4.5.2 数据统计123
4.5.3 联接查询的使用124
4.5.4 子查询的使用125
4.5.5 单表查询127
4.5.6 多表查询128
4.6 习题131
第5章 数据完整性133
5.1 数据完整性基本概念133
5.1.1 域完整性133
5.1.2 实体完整性134
5.1.3 参照完整性134
5.2 使用约束135
5.2.1 主键约束135
5.2.2 唯一约束137
5.2.3 检查约束140
5.2.4 默认值约束142
5.2.5 外键约束144
5.3 默认对象146
5.3.1 创建默认对象146
5.3.2 绑定和解除绑定默认对象148
5.3.3 删除默认对象149
5.4 规则150
5.4.1 创建规则150
5.4.2 绑定和解除绑定规则151
5.4.3 删除规则153
5.5 标识列IDENTITY154
5.6 上机练习155
5.6.1 在企业管理器中定义约束156
5.6.2 使用T-SQL语句定义约束157
5.6.3 设置数据对象160
5.7 习题161
第6章 视图及其应用163
6.1 视图的概念163
6.1.1 基本概念163
6.1.2 视图的特点164
6.2 视图的创建165
6.2.1 使用CREATE VIEW创建视图165
6.2.2 使用企业管理器创建视图167
6.3 视图的维护169
6.3.1 查看视图的定义信息169
6.3.2 修改视图172
6.3.3 重命名视图174
6.3.4 删除视图174
6.4 上机练习175
6.4.1 创建视图175
6.4.2 查询视图176
6.4.3 修改视图176
6.4.4 删除视图177
6.4.5 视图的加密、定制显示和使用函数177
6.4.6 通过视图将数据插入到表178
6.5 习题178
第7章 索引及其应用179
7.1 索引概述179
7.1.1 SQL Server中数据的存储与访问179
7.1.2 索引的特点180
7.1.3 索引的分类180
7.2 索引的创建181
7.2.1 使用CREATE INDEX创建索引181
7.2.2 使用企业管理器创建索引182
7.2.3 使用向导建立索引183
7.3 索引的维护185
7.3.1 查看索引信息185
7.3.2 删除索引186
7.3.3 设置索引的选项187
7.4 上机练习188
7.4.1 创建索引188
7.4.2 删除索引190
7.4.3 使用T-SQL语句创建索引190
7.4.4 查看索引信息191
7.5 习题191
第8章 Transact-SQL语言编程192
8.1 批处理、脚本和注释192
8.1.1 批处理192
8.1.2 脚本193
8.1.3 注释194
8.2 变量195
8.2.1 局部变量195
8.2.2 全局变量197
8.3 流程控制语句198
8.3.1 BEGIN...END语句块198
8.3.2 IF...ELSE语句199
8.3.3 CASE语句200
8.3.4 WAITFOR语句203
8.3.5 WHILE语句204
8.4 常用系统函数205
8.4.1 字符串函数205
8.4.2 数学函数206
8.4.3 日期和时间函数207
8.4.4 数据类型转换函数207
8.5 用户定义函数209
8.5.1 基本概念209
8.5.2 创建用户定义函数210
8.5.3 修改和删除用户定义函数212
8.6 游标213
8.6.1 声明游标213
8.6.2 打开游标215
8.6.3 从游标中获取数据216
8.6.4 关闭和释放游标218
8.7 事务与锁218
8.7.1 事务的概念219
8.7.2 事务的工作原理219
8.7.3 事务的提交与回滚220
8.7.4 锁定与并发控制222
8.8 上机练习225
8.8.1 流程控制语句225
8.8.2 用户定义函数的应用226
8.8.3 SQL Server中的事务处理226
8.8.4 查看锁信息228
8.9 习题230
第9章 存储过程232
9.1 存储过程的概念232
9.1.1 基本概念232
9.1.2 存储过程的特点232
9.1.3 存储过程的类型233
9.2 建立和执行存储过程236
9.2.1 存储过程的建立236
9.2.2 存储过程的执行237
9.3 存储过程的管理与维护238
9.3.1 查看存储过程的定义信息238
9.3.2 修改存储过程238
9.3.3 删除存储过程239
9.4 存储过程中参数的使用240
9.4.1 带参数的存储过程240
9.4.2 通过RETRN返回参数241
9.5 上机练习242
9.5.1 创建借书存储过程242
9.5.2 创建还书存储过程243
9.6 习题244
第10章 触发器246
10.1 触发器的概念246
10.1.1 基本概念246
10.1.2 使用触发器的优点247
10.1.3 触发器的分类248
10.2 创建和应用触发器249
10.2.1 创建触发器249
10.2.2 查看触发器的定义信息251
10.2.3 禁用或启用触发器252
10.3 修改和删除触发器252
10.3.1 修改触发器252
10.3.2 删除触发器253
10.4 上机练习254
10.5 习题254
第11章 数据库的安全256
11.1 数据库的安全模型256
11.1.1 访问控制256
11.1.2 身份验证模式257
11.2 服务器的安全性258
11.2.1 创建和管理登录账户258
11.2.2 特殊的登录账户sa260
11.3 数据库的安全性260
11.3.1 创建和管理数据库用户260
11.3.2 特殊的数据库用户dbo和guest261
11.4 角色管理261
11.4.1 固定服务器角色261
11.4.2 数据库角色262
11.5 权限管理263
11.5.1 权限的种类264
11.5.2 权限的管理264
11.6 上机练习266
11.6.1 使用Windows身份验证266
11.6.2 为账号赋予服务器最高的权限267
11.6.3 为用户分配权限267
11.7 习题267
第12章 备份与恢复269
12.1 备份与恢复的概念269
12.1.1 基本概念269
12.1.2 数据库备份270
12.1.3 数据恢复方式271
12.2 备份数据库272
12.2.1 使用企业管理器备份272
12.2.2 使用SQL语句备份274
12.3 恢复数据库276
12.3.1 使用企业管理器恢复276
12.3.2 使用SQL语句恢复278
12.4 制定备份与恢复计划279
12.5 上机练习280
12.6 习题281