图书介绍
数据库技术及应用 SQL Server 2005pdf电子书版本下载
- 刘太安,林晓霞主编 著
- 出版社: 东营:中国石油大学出版社
- ISBN:9787563628155
- 出版时间:2009
- 标注页数:277页
- 文件大小:107MB
- 文件页数:288页
- 主题词:关系数据库-数据库管理系统,SQL Server 2005-高等学校-教材
PDF下载
下载说明
数据库技术及应用 SQL Server 2005PDF格式电子书版下载
下载的文件为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数据库管理系统 1
1.1.3数据库系统 2
1.2数据库技术的发展 2
1.2.1数据管理技术的发展 2
1.2.2数据库技术的发展 2
1.2.3数据库技术的发展方向 3
1.3关系数据库基本原理概述 5
1.3.1数据模型概述 5
1.3.2关系模型 8
1.4数据库系统的体系结构 11
1.4.1单用户数据库系统 11
1.4.2多用户数据库系统 11
1.4.3客户/服务器结构的数据库系统 12
1.4.4浏览器/服务器结构的数据库系统 12
1.4.5分布式结构的数据库系统 13
1.5数据库设计 13
1.5.1数据库设计的任务、特点和步骤 13
1.5.2需求分析的任务 14
1.5.3概念结构设计 15
1.5.4逻辑结构设计 16
1.5.5数据库设计案例 17
本章小结 19
习题 20
第2章 SQL Server 2005概述 21
2.1 SQL Server 2005简介 21
2.1.1 SQL Server 2005的发展 21
2.1.2 SQL Server 2005的新增功能 21
2.1.3 SQL Server 2005的系统结构 22
2.2 SQL Server 2005的安装 23
2.2.1 SQL Server 2005的安装版本 23
2.2.2硬件要求 24
2.2.3软件要求 24
2.2.4安装预备软件 25
2.2.5安装SQL Server 2005部件 26
2.3配置SQL Server 2005 31
2.3.1启动和停止SQL Server服务 31
2.3.2注册服务器 33
2.3.3创建服务器组 34
2.4 SQL Server 2005的常用工具 35
2.4.1 SQL Server Management Studio 35
2.4.2 SQL Server Business Intelligence Development Studio 37
2.4.3 SQL Server配置工具 40
2.4.4 SQL Server性能工具 46
本章小结 46
习题 46
第3章 SQL Server 2005数据库管理 47
3.1文件和文件组 47
3.1.1数据库文件 47
3.1.2数据库文件组 48
3.2 SQL Server 2005系统数据库概述 48
3.2.1数据库对象 48
3.2.2系统数据库 49
3.3 SQL Server 2005创建数据库 50
3.3.1用SQL Server Management Studio创建数据库 50
3.3.2用CREATE DATABASE语句创建数据库 51
3.4管理和维护数据库 53
3.4.1打开数据库 53
3.4.2增减数据库空间 54
3.4.3数据库选项的设定与修改 56
3.4.4更改数据库名称 58
3.4.5删除数据库 58
3.4.6分离和附加数据库 60
3.5数据库快照 62
3.5.1创建数据库快照 63
3.5.2数据库快照的使用 64
本章小结 64
习题 65
第4章 数据表管理 66
4.1表的基本概念和特点 66
4.2数据类型 67
4.2.1标准数据类型 67
4.2.2用户定义的数据类型 70
4.3创建表 71
4.3.1用SQL Server Management Studio创建表 71
4.3.2用CREATE TABLE语句创建表 72
4.4表的管理和维护 73
4.4.1查看表的定义信息 73
4.4.2修改表 75
4.4.3删除表 76
4.5表中数据的添加、修改和删除 77
4.5.1向表中添加数据 78
4.5.2修改表中的数据 79
4.5.3删除表中的数据 79
4.6数据完整性与使用约束 80
4.6.1数据完整性概念 80
4.6.2主键(PRIMARY KEY)约束 81
4.6.3唯一性(UNIQUE)约束 82
4.6.4检查(CHECK)约束 83
4.6.5默认值(DEFAULT)约束 83
4.6.6非空值(NOT NULL)约束 84
4.6.7外键(FOREIGN KEY)约束 84
4.6.8标识列IDENTITY 85
4.6.9数据库关系图 85
本章小结 86
习题 86
第5章 数据查询 89
5.1简单SELECT语句 89
5.1.1 SELECT语句的语法格式 89
5.1.2基本的SELECT语句 90
5.1.3使用INTO子句 93
5.1.4使用WHERE子句 93
5.1.5使用ORDER BY子句 98
5.2 SELECT语句的统计功能 99
5.2.1使用聚合函数 99
5.2.2使用GROUP BY子句 100
5.2.3使用COMPUTE BY子句 102
5.3 SELECT语句中的多表操作 103
5.3.1连接方式 104
5.3.2交叉连接 105
5.3.3内连接 106
5.3.4外连接 107
5.3.5自连接 109
5.3.6合并结果集 109
5.4子查询 109
5.4.1比较测试中的子查询 110
5.4.2集合成员测试中的子查询 111
5.4.3存在性测试中的子查询 111
5.4.4使用子查询向表中添加多条记录 112
5.5用SQL Server Management Studio进行数据查询和维护 112
本章小结 114
习题 114
第6章 视图和索引 115
6.1视图的基本概念 115
6.1.1视图的基本概念 115
6.1.2视图的优点和缺点 116
6.2视图的创建和查询 117
6.2.1用SQL Server Management Studio创建视图 117
6.2.2用CREATE VIEW语句创建视图 118
6.2.3视图数据的查询 119
6.3视图的维护 120
6.3.1查看视图的定义信息 120
6.3.2修改和删除视图 121
6.4通过视图修改表数据 123
6.4.1使用视图向表中插入数据 123
6.4.2使用视图更新表中数据 124
6.4.3使用视图删除表中数据 125
6.5索引概述 126
6.5.1 SQL Server 2005中数据的存储与访问 126
6.5.2索引的作用 126
6.5.3索引的分类 127
6.6创建索引 128
6.6.1系统自动创建索引 129
6.6.2用SQL Server Management Studio创建索引 129
6.6.3用CREATE INDEX语句创建索引 130
6.7管理和维护索引 132
6.7.1修改索引信息 132
6.7.2删除索引 133
6.7.3索引的分析与维护 133
本章小结 136
习题 137
第7章 Transact-SQL编程 138
7.1批处理、脚本和注释 138
7.1.1批处理 138
7.1.2脚本 138
7.1.3注释 139
7.2常量和变量 139
7.2.1常量 139
7.2.2局部变量 140
7.2.3全局变量 141
7.3流程控制语句 141
7.3.1 BEGIN...END语句块 141
7.3.2 IF...ELSE语句 141
7.3.3 CASE语句 142
7.3.4 WAITFOR语句 143
7.3.5 WHILE语句 143
7.3.6 GOTO语句 144
7.3.7 RETURN语句 145
7.4系统函数 145
7.4.1字符串函数 145
7.4.2日期函数 146
7.4.3系统综合函数 147
7.4.4数学函数 147
7.4.5元数据函数 148
7.4.6安全函数 148
7.4.7行集函数 148
7.4.8游标函数 149
7.4.9配置函数 150
7.4.10文本和图像函数 150
7.5用户自定义函数 150
7.5.1基本概念 151
7.5.2创建用户自定义函数 151
7.5.3修改和删除用户自定义函数 153
7.6游标 154
7.6.1游标的概念与声明游标 154
7.6.2打开游标 156
7.6.3从游标中获取数据 156
7.6.4关闭和释放游标 157
7.7事务与锁 158
7.7.1事务与锁的概念 158
7.7.2事务的工作原理 158
7.7.3事务的提交与回滚 159
7.7.4锁定与并发控制 162
本章小结 164
习题 164
第8章 存储过程 165
8.1存储过程的概念 165
8.1.1基本概念 165
8.1.2存储过程的特点 165
8.1.3存储过程的类型 166
8.2存储过程的创建和执行 168
8.2.1创建存储过程 168
8.2.2执行存储过程 171
8.3存储过程中参数的使用 173
8.3.1带输入参数的存储过程 173
8.3.2带输出参数的存储过程 175
8.3.3通过RETURN返回参数 176
8.4存储过程的管理与维护 177
8.4.1查看存储过程信息 177
8.4.2存储过程的重编译 178
8.4.3重命名存储过程 179
8.4.4修改和删除存储过程 180
8.4.5嵌套存储过程 181
本章小结 182
习题 182
第9章 触发器 183
9.1触发器的概念 183
9.1.1基本概念 183
9.1.2触发器的特点 184
9.2触发器的创建及应用 185
9.2.1 DML触发器 185
9.2.2 DDL触发器 189
9.2.3查看触发器的定义信息 191
9.3触发器的维护 193
9.3.1修改和删除触发器 193
9.3.2禁用或启用触发器 194
9.4触发器综合应用实例 194
9.5触发器的嵌套与递归 197
9.5.1嵌套触发器 198
9.5.2递归触发器 198
本章小结 198
习题 199
第10章 SQL Server 2005的安全管理 200
10.1 SQL Server 2005的安全特性 200
10.2 SQL Server 2005的安全模型 202
10.2.1 SQL Server 2005访问控制 202
10.2.2 SQL Server 2005身份验证模式 203
10.3服务器的安全性 205
10.3.1创建或修改登录账户 205
10.3.2禁用或删除登录账户 208
10.3.3服务器角色 209
10.4数据库的用户管理 211
10.4.1添加数据库用户 211
10.4.2修改数据库用户 212
10.4.3删除数据库用户 214
10.5数据库的用户角色 215
10.5.1固定的数据库角色 215
10.5.2自定义的数据库角色 216
10.5.3增删数据库角色的成员 216
10.6权限管理 218
10.6.1许可(权限)的种类 218
10.6.2权限的管理 219
本章小结 221
习题 221
第11章 备份与恢复 222
11.1备份与恢复的基本概念 222
11.1.1备份数据库的时机 222
11.1.2备份与恢复的方式 223
11.2备份数据库 224
11.2.1用SQL Server Management Studio备份数据库 224
11.2.2创建备份设备 226
11.2.3用Transact-SQL语句备份数据库 227
11.3恢复数据库 229
11.3.1恢复数据库前的准备 229
11.3.2用SQL Server Management Studio 恢复数据库 229
11.3.3用Transact-SQL语句恢复数据库 230
11.4数据的导入/导出 231
11.4.1 SQL Server 2005与Excel的数据格式转换 231
11.4.2 SQL Server 2005与Access的数据格式转换 234
本章小结 237
习题 237
第12章 SQL Server 2005的XML技术 238
12.1 XML概述 238
12.1.1从SGML、 HTML到XML 238
12.1.2 XML的特点 238
12.2 XML文档常用的语法成分 239
12.3 XML模式 240
12.3.1 XML模式概要 240
12.3.2 XML模式的基本结构 241
12.4 SQL Server 2005中的XML数据类型 242
12.4.1 XML数据类型列 242
12.4.2 XML变量 243
12.4.3 XML参数 243
12.4.4 XML用作函数返回值 244
12.4.5无类型XML与类型化XML 244
12.4.6 XML数据类型方法 246
12.5 XQuery 250
12.5.1查询多个元素 250
12.5.2查询单个元素 250
12.5.3查询单个元素值 250
12.5.4 FLWOR语句 251
12.6使用FOR XML和OPENXML 252
12.6.1使用FOR XML 252
12.6.2使用OPENXML 254
本章小结 255
习题 255
第13章 数据库和开发工具的协同工作 256
13.1常用的数据库连接方法 256
13.1.1 ODBC 256
13.1.2 OLE DB 260
13.1.3 ADO 260
13.1.4 ADO、OLE DB、ODBC、DAO、RDO的比较 263
13.2数据库与前台开发工具的连接 264
13.2.1数据库与VB的连接 264
13.2.2数据库与VC的连接 268
13.2.3数据库与Delphi的连接 272
13.2.4数据库与ASP的连接 273
本章小结 276
习题 276
参考文献 277