图书介绍
SQL Server数据库管理与开发PDF|Epub|txt|kindle电子书版本网盘下载
![SQL Server数据库管理与开发](https://www.shukui.net/cover/69/33039346.jpg)
- 肖慎勇等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302136092
- 出版时间:2006
- 标注页数:371页
- 文件大小:56MB
- 文件页数:387页
- 主题词:关系数据库-数据库管理系统,SQL Server-高等学校-教材
PDF下载
下载说明
SQL Server数据库管理与开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库系统概述1
1.1 数据处理与数据库系统1
1.1.1 数据处理1
1.1.2 数据库系统3
1.2 数据库设计4
1.2.1 数据库设计概述4
1.2.2 ER模型6
1.2.3 关系模型8
1.2.4 关系模型的运算操作11
1.2.5 关系模型的完整性约束规则13
1.2.6 数据库的逻辑设计16
1.2.7 不同世界中的术语对照18
1.3 数据库管理系统19
1.3.1 DBMS的作用和构成19
1.3.2 MS SQL Server简介20
1.3.3 C/S工作模式的DBMS体系结构21
1.4 SQL Server 2000安装24
1.4.1 SQL Server 2000的版本及对环境的要求24
1.4.2 SQL Server 2000的安装过程27
1.5.1 常用客户工具简介35
1.5 SQL Server 2000工具操作简介35
1.5.2 服务管理器36
1.5.3 企业管理器37
1.5.4 查询分析器39
1.5.5 使用联机帮助42
本章小结43
思考题43
2.1 创建数据库的规划44
2.1.1 SQL Server数据库存储结构44
第2章 数据库的创建与管理44
2.1.2 规划数据库46
2.2 企业管理器中数据库创建与管理47
2.2.1 向导方式创建数据库47
2.2.2 企业管理器创建数据库51
2.2.3 数据库属性查看与设置53
2.2.4 数据库的修改与删除55
2.3 T-SQL命令创建和管理数据库58
2.3.1 T-SQL命令创建数据库58
2.3.2 T-SQL命令查看和设置数据库选项61
2.3.3 T-SQL命令修改和删除数据库65
2.4.1 主控数据库master68
2.4 系统数据库68
2.4.2 模板数据库model69
2.4.3 临时数据库tempdb70
2.4.4 msdb数据库70
本章小结70
思考题71
3.1 数据类型72
3.1.1 字符数据类型72
第3章 表的创建与管理72
3.1.2 数值数据类型73
3.1.3 二进制数据类型75
3.1.4 日期时间数据类型75
3.1.5 其他数据类型76
3.1.6 用户自定义数据类型77
3.2 表的结构设计79
3.3 企业管理器创建和管理表81
3.3.1 企业管理器创建表81
3.3.2 表记录的输入和浏览86
3.3.3 企业管理器创建规则87
3.3.4 企业管理器创建和使用默认值89
3.3.5 企业管理器修改数据表91
3.3.6 企业管理器删除表95
3.4 T-SQL命令创建和管理表96
3.4.1 定义表96
3.4.2 定义约束98
3.4.3 创建规则和默认并绑定100
3.4.4 查看表的属性101
3.4.5 修改表101
思考题103
3.4.6 删除数据表103
本章小结103
第4章 T-SQL查询与更新104
4.1 T-SQL概述104
4.1.1 SQL简介104
4.1.2 T-SQL概述105
4.2 T-SQL的数据查询106
4.2.1 单表简单查询106
4.2.2 多表连接查询112
4.2.3 嵌套子查询115
4.2.4 分组统计查询118
4.2.5 COMPUTE和COMPUTE BY子句统计122
4.2.6 查询结果的并123
4.2.7 查询结果的保存124
4.3 T-SQL的数据更新125
4.3.1 T-SQL插入功能125
4.3.2 T-SQL修改功能126
4.3.3 T-SQL删除功能127
思考题128
本章小结128
第5章 视图130
5.1 视图的概念130
5.2 视图的建立131
5.2.1 T-SQL命令建立视图131
5.2.2 使用企业管理器创建视图132
5.3 视图的意义136
5.3.1 视图的作用136
5.4.1 视图的修改137
5.4 视图的管理137
5.3.2 视图的限制137
5.4.2 视图的重命名138
5.4.3 视图的删除139
5.5 视图的应用140
5.5.1 视图操作140
5.5.2 查找视图定义信息144
本章小结146
思考题147
6.1.1 索引的概念148
6.1.2 索引的逻辑结构148
6.1 索引概述148
第6章 索引与性能148
6.1.3 索引的分类149
6.2 建立索引150
6.2.1 自动建立150
6.2.2 用企业管理器建立索引150
6.2.3 用T-SQL命令建立索引153
6.3 索引管理155
6.3.1 用企业管理器查看和修改索引155
6.3.3 用系统存储过程SP_RENAME更改索引名157
6.3.2 用系统存储过程SP_HELPINDEX查看索引157
6.3.4 企业管理器删除索引158
6.3.5 用T-SQL命令删除索引158
6.4 全文索引158
6.4.1 全文索引的意义158
6.4.2 全文索引的建立159
6.4.3 编辑表中的全文索引162
6.4.4 删除表中的全文索引163
6.5.1 性能优化的意义164
6.5 性能优化的基本方法164
6.4.5 维护全文索引164
6.5.2 性能优化的基本方法165
6.6 性能监控概述167
6.6.1 性能监控的意义167
6.6.2 性能监控工具及使用168
本章小结174
思考题174
第7章 T-SQL程序设计175
7.1 变量与运算175
7.1.1 全局变量175
7.1.2 局部变量176
7.1.3 运算符178
7.1.4 常用函数181
7.2 批与脚本192
7.2.1 批处理192
7.2.2 脚本处理194
7.3 编程控制语句197
7.3.1 程序注释语句197
7.3.2 GOTO198
7.3.3 IF…ELSE199
7.3.4 BEGIN-END200
7.3.5 CASE201
7.3.6 WHILE202
7.3.7 RETURN202
7.3.8 WAITFOR203
7.4 自定义函数203
7.4.1 概述203
7.4.2 创建用户自定义函数204
7.4.3 修改和删除用户自定义函数207
7.5 游标208
7.5.1 游标的种类208
7.5.2 声明游标209
7.5.3 打开游标211
7.5.4 读取游标211
7.5.5 关闭游标213
7.5.6 释放游标213
7.5.7 定位修改、删除游标中的数据214
7.6 存储过程215
7.6.1 概述215
7.6.2 存储过程的创建216
7.6.3 管理存储过程218
7.6.4 执行存储过程219
7.6.5 删除存储过程221
7.6.6 修改存储过程221
7.6.7 确定存储过程的执行状态222
7.7 事务222
7.7.1 事务的概念222
7.7.2 事务的工作原理222
7.7.3 使用事务的考虑223
思考题225
本章小结225
第8章 触发器226
8.1 触发器介绍226
8.1.1 触发器概述226
8.1.2 触发器类型和功能226
8.1.3 触发器的特点227
8.2 触发器的创建228
8.2.1 利用T-SQL创建触发器228
8.2.2 利用企业管理器创建触发器231
8.3.2 修改触发器232
8.3 管理触发器232
8.3.1 查看触发器信息232
8.3.3 删除触发器233
8.4 触发器的特殊功能233
8.4.1 inserted和deleted表233
8.4.2 建立列级触发器234
8.4.3 检查指定列的变化236
本章小结236
思考题237
9.1 数据库安全性控制238
9.1.1 用户标识与鉴别238
第9章 数据库安全性管理238
9.1.2 存取控制239
9.1.3 数据完整性240
9.1.4 数据库审计240
9.2 SQL Server安全性概念241
9.2.1 服务器级的安全性241
9.2.2 数据库级安全性242
9.2.3 对象安全性242
9.3.1 设置SQL Server 2000的安全模式244
9.3 SQL Server 2000的安全级别244
9.3.2 权限验证247
9.4 登录账户管理248
9.4.1 系统内置的登录账户248
9.4.2 添加登录账户249
9.4.3 修改登录密码251
9.4.4 禁止登录账户252
9.4.5 删除登录账户252
9.5 服务器角色管理253
9.5.1 固定服务器角色253
9.5.2 向固定服务器角色中添加成员255
9.5.3 从固定服务器角色中删除成员256
9.6 数据库角色管理257
9.5.4 查看固定服务器角色成员257
9.6.1 固定数据库角色258
9.6.2 数据库角色public258
9.6.3 建立数据库角色258
9.6.4 增删数据库角色的成员259
9.6.5 删除数据库角色260
9.7.1 guest用户账户261
9.7.2 添加用户账户261
9.7 用户账户管理261
9.7.3 更改用户账户263
9.7.4 删除用户账户264
9.8 权限管理264
9.8.1 权限的种类265
9.8.2 权限的管理266
本章小结269
思考题269
第10章 数据库备份与恢复271
10.1 备份和恢复概述271
10.1.1 备份和恢复的过程271
10.1.2 SQL Server 2000的备份和还原功能272
10.2 备份数据库273
10.2.1 备份类型和常用备份策略274
10.2.2 备份数据库中的设备对象275
10.2.3 数据库备份277
10.2.4 事务日志备份282
10.2.5 数据库差异备份285
10.3 数据库恢复287
10.3.1 数据库恢复模型287
10.3.2 还原数据库备份290
10.3.3 还原事务日志备份293
本章小结294
思考题295
第11章 数据传输296
11.1 数据转换服务基本概念296
11.1.1 数据转换服务简介296
11.1.2 DTS结构297
11.2 DTS导入/导出向导299
11.3.1 使用DTS设计器创建包307
11.3.2 添加连接307
11.3 DTS设计器307
11.3.3 定义数据转换308
11.3.4 数据转换任务属性设置309
11.3.5 定义任务311
本章小结312
思考题312
第12章 复制技术313
12.1 复制模型313
12.2 复制类型及工作机理314
12.3 服务器的连接方式318
12.4 数据的筛选方式320
12.5 复制的应用321
12.5.1 利用企业管理器创建复制321
12.5.2 复制应用举例325
本章小结333
思考题333
第13章 SQL Server数据库访问技术334
13.1 数据库访问技术概述334
13.2 ODBC简介335
13.2.1 ODBC体系结构336
13.2.2 配置ODBC数据源337
13.2.3 基本的应用步骤338
13.3 ADO和ADO.NET339
13.3.1 ADO和OLE DB339
13.3.2 ADO.NET341
13.4 JDBC概述342
13.4.1 JDBC简介342
13.4.2 使用JDBC访问数据库343
13.5.1 XML概述345
13.5 XML和SQL Server345
13.5.2 SQL Server 2000对XML的支持346
本章小结347
思考题348
第14章 SQL Server Web应用实例349
14.1 使用JSP进行网络数据库应用349
14.1.1 JSP简介349
14.1.2 JSP安装与启动349
14.1.3 JSP简单示例350
14.1.4 统一的JSP网站界面351
14.1.6 JSP与JavaBean352
14.1.5 JSP服务器参数设置352
14.1.7 JSP数据库连接354
14.2 使用ASP进行网络数据库应用356
14.2.1 ASP访问数据库的原理356
14.2.2 ASP页面的结构356
14.2.3 ASP的运行环境356
14.2.4 ASP的内建对象357
14.2.5 ASP的主要内置组件357
14.2.6 Database Access组件ADO357
14.2.7 ASP访问数据库步骤358
14.2.8 ASP查询Web数据库举例359
14.3 XML数据库应用发展概述360
14.3.1 学术界与工业界的两种不同索求360
14.3.2 实验室的原型系统和商用化产品361
14.3.3 核心技术的进展362
14.3.4 未来的技术发展方向365
本章小结366
思考题366
附录A SQL Server 2000中的全局变量及其返回值367
附录B T-SQL的算术函数369
附录C SQL Server 2000中的常用系统函数370