图书介绍
数据库应用技术 SQL Server 2008 R2PDF|Epub|txt|kindle电子书版本网盘下载
- 周慧,施乐军主编;崔玉礼,邹玮实副主编;杨旭,周阿连,贾丽虹,张津铭,滕宇龙参编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115292452
- 出版时间:2013
- 标注页数:298页
- 文件大小:104MB
- 文件页数:307页
- 主题词:关系数据库系统-数据库管理系统-高等职业教育-教材
PDF下载
下载说明
数据库应用技术 SQL Server 2008 R2PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库系统认知1
1.1 数据管理技术的产生和发展2
1.1.1 数据处理的基本概念2
1.1.2 数据管理技术的发展3
1.2 数据库系统概述5
1.2.1 数据库系统的构成5
1.2.2 数据库的体系结构8
1.2.3 数据库管理系统的功能9
1.3 数据模型10
1.3.1 数据模型的基本概念10
1.3.2 数据模型的组成要素11
1.3.3 数据模型的结构分类12
1.4 数据库设计基础14
1.4.1 数据库的设计方法14
1.4.2 数据库的设计步骤14
1.5 项目训练——数据库系统认知15
思考与练习16
第2章 数据库需求分析与概念设计18
2.1 数据库需求分析19
案例1-2-1 教务管理系统需求分析20
案例2-2-1 图书管理系统需求分析21
2.2 数据库概念设计22
2.2.1 概念模型的基本要素22
2.2.2 概念设计的一般步骤25
2.3 ER方法概念设计26
2.3.1 概念模型的ER表示方法26
2.3.2 概念模型的ER设计过程26
2.3.3 使用Visio建立ER概念模型27
案例1-2-2 教务管理数据库概念设计29
2.4 IDEF1X方法概念设计30
2.4.1 实体(Entity,E)30
2.4.2 属性(Attribute,A)31
2.4.3 联系(Relationship,R)32
2.4.4 使用Visio建立IDEF1X概念模型35
案例2-2-2 图书管理数据库概念设计37
2.5 项目训练——人事管理数据库需求分析与概念设计38
思考与练习41
第3章 关系模型与数据库逻辑设计43
3.1 关系模型概述44
3.1.1 关系模型的组成要素44
3.1.2 关系模型的特点45
3.2 关系数据结构45
3.2.1 关系的定义45
3.2.2 关系的术语46
3.3 关系数据操作47
3.3.1 传统的集合运算47
3.3.2 专门的关系运算49
3.3.3 综合运算51
3.4 关系数据完整性52
3.4.1 实体完整性约束53
3.4.2 域完整性约束53
3.4.3 参照完整性约束54
3.4.4 用户定义完整性约束55
3.5 概念模型到关系模型的转换55
3.5.1 实体(E)转换为关系的方法56
3.5.2 联系(R)转换为关系的方法56
案例1-3 教务管理数据库逻辑设计58
3.6 关系规范化59
3.6.1 第一范式(1NF)59
3.6.2 第二范式(2NF)60
3.6.3 第三范式(3NF)62
3.6.4 BC范式(BCNF)63
案例2-3 图书管理数据库逻辑设计63
3.7 项目训练——人事管理数据库逻辑设计65
思考与练习67
第4章 SQL Server 2008 R2的安装与配置69
4.1 SQL Server 2008 R2简介70
4.1.1 SQL Server 2008 R2的服务功能70
4.1.2 SQL Server 2008 R2的版本71
4.2 SQL Server 2008 R2的安装与配置72
4.2.1 安装的软硬件需求72
4.2.2 安装的过程与配置72
4.3 SQL Server 2008 R2的管理工具80
4.4 SQL Server Management Studio81
4.4.1 SSMS基础82
4.4.2 使用【已注册的服务器】窗口83
4.4.3 使用【对象资源管理器】窗口85
4.4.4 使用【文档】窗口86
4.5 SQL、T—SQL与【查询编辑器】87
4.5.1 SQL简介87
4.5.2 T-SQL简介88
4.5.3 使用【查询编辑器】88
4.6 项目训练——使用SSMS90
思考与练习92
第5章 数据库的创建与管理93
5.1 数据库概述94
5.1.1 数据库的构成94
5.1.2 数据库文件95
5.1.3 数据库文件组96
5.1.4 数据库对象97
5.2 使用SSMS创建与管理数据库98
5.2.1 使用SSMS创建数据库98
案例1-5-1 教务管理数据库的创建98
5.2.2 使用SSMS修改数据库101
案例1-5-2 教务管理数据库的修改101
5.2.3 使用SSMS删除数据库102
5.3 使用T—SQL创建与管理数据库103
5.3.1 使用T-SQL创建数据库103
案例2-5-1 图书管理数据库的创建105
5.3.2 使用T-SQL修改数据库106
案例2-5-2 图书管理数据库的修改107
5.3.3 使用T-SQL删除数据库107
5.4 分离和附加数据库108
5.4.1 分离数据库108
5.4.2 附加数据库109
5.5 项目训练——人事管理数据库的创建110
思考与练习111
第6章 表的创建管理与操作113
6.1 表概述114
6.1.1 表的构成115
6.1.2 表的类型115
6.1.3 T-SQL的数据类型116
6.1.4 表的完整性约束117
6.2 使用SSMS创建与管理表118
案例1-6-1 教务管理表的创建与管理118
6.2.1 使用SSMS创建表118
6.2.2 使用SSMS修改表120
6.2.3 使用SSMS删除表123
6.3 使用SSMS操作表124
案例1-6-2 教务管理数据的操作124
6.3.1 使用SSMS添加数据行124
6.3.2 使用SSMS更新数据125
6.3.3 使用SSMS删除数据行125
6.4 使用T—SQL创建与管理表125
案例2-6-1 图书管理表的创建与管理125
6.4.1 使用T-SQL创建表126
6.4.2 使用T-SQL修改表128
6.4.3 使用T-SQL删除表129
6.5 使用T—SQL操作表129
案例2-6-2 图书管理数据的操作129
6.5.1 使用T-SQL添加数据行129
6.5.2 使用T-SQL更新数据131
6.5.3 使用T-SQL删除数据行133
6.6 索引的创建与管理134
6.6.1 索引概述134
6.6.2 使用SSMS创建索引135
6.6.3 使用SSMS删除索引136
6.6.4 使用T-SQL创建索引136
6.6.5 使用T-SQL删除索引137
6.7 关系图的创建与管理138
6.7.1 创建数据库关系图138
6.7.2 打开数据库关系图139
6.7.3 删除数据库关系图139
6.7.4 显示数据库关系图属性139
6.8 项目训练——人事管理表的创建与操作139
思考与练习142
第7章 SELECT数据查询143
7.1 SELECT查询语句144
案例1-7 教务管理SELECT数据查询144
7.1.1 SELECT查询语句结构144
7.1.2 SELECT子句投影查询145
7.1.3 FROM子句连接查询150
7.1.4 WHERE子句选择查询151
7.1.5 GROUP BY子句分组统计查询155
7.1.6 HAVING子句限定查询157
7.1.7 ORDER BY子句排序查询157
7.1.8 INTO子句保存查询159
7.2 ANSI连接查询159
案例2-7-1 图书管理ANSI连接查询159
7.2.1 FROM子句的ANSI连接159
7.2.2 内连接160
7.2.3 外连接161
7.2.4 自连接163
7.2.5 交叉连接163
7.2.6 多表连接164
7.3 子查询165
案例2-7-2 图书管理SELECT子查询165
7.3.1 [NOT]IN子查询165
7.3.2 比较子查询166
7.3.3 EXISTS子查询167
7.3.4 子查询在其他语句中的使用167
7.3.5 子查询和连接查询的比较168
7.4 联合查询169
7.4.1 UNION操作符169
7.4.2 联合查询结果排序170
7.4.3 UNION操作符和JOIN操作符的区别与联系170
7.5 项目训练——人事管理SELECT数据查询170
思考与练习171
第8章 视图的创建与操作173
8.1 视图概述174
8.2 使用SSMS创建与管理视图175
案例1-8-1 教务管理视图的创建与管理175
8.2.1 使用SSMS创建视图175
8.2.2 使用SSMS修改视图177
8.2.3 使用SSMS删除视图178
8.3 使用SSMS应用视图178
案例1-8-2 教务管理视图的应用178
8.3.1 使用SSMS查询数据179
8.3.2 使用SSMS添加数据行179
8.3.3 使用SSMS更新数据180
8.3.4 使用SSMS删除数据行180
8.4 使用T—SQL创建与管理视图180
案例2-8-1 图书管理视图的创建与管理180
8.4.1 使用T-SQL创建视图181
8.4.2 使用T-SQL修改视图183
8.4.3 使用T-SQL删除视图184
8.5 使用T—SQL应用视图184
案例2-8-2 图书管理视图的应用184
8.5.1 使用T-SQL查询数据184
8.5.2 使用T-SQL添加数据行184
8.5.3 使用T-SQL更新数据185
8.5.4 使用T-SQL删除数据行185
8.6 项目训练——人事管理视图的创建与操作186
思考与练习186
第9章 T—SQL编程与应用187
9.1 T—SQL编程基础188
9.1.1 有效标识符188
9.1.2 注释188
9.1.3 数据类型189
9.2 表达式190
9.2.1 常量190
9.2.2 变量191
9.2.3 日期时间类型表达式说明193
9.2.4 函数195
9.2.5 运算符201
9.3 流程控制语句201
9.3.1 顺序语句201
9.3.2 IF…ELSE语句202
9.3.3 WHILE语句204
9.3.4 其他控制语句205
9.3.5 CASE表达式206
9.4 批处理207
9.5 事务209
9.5.1 事务的概念209
9.5.2 事务语句210
9.6 项目训练——人事管理数据库T—SQL编程212
思考与练习213
第10章 数据库服务器编程214
10.1 存储过程215
案例2-10-1 图书管理存储过程的创建与应用215
10.1.1 存储过程概述215
10.1.2 创建存储过程217
10.1.3 管理存储过程221
10.2 触发器222
案例2-10-2 图书管理触发器的创建与应用222
10.2.1 触发器概述222
10.2.2 创建DML触发器223
10.2.3 创建DDL触发器230
10.2.4 管理触发器232
10.3 用户定义函数233
案例2-10-3 图书管理用户定义函数的创建与应用233
10.3.1 用户定义函数概述233
10.3.2 创建用户定义函数234
10.3.3 管理用户定义函数236
10.4 项目训练——人事管理数据库服务器编程237
思考与练习238
第11章 数据库的安全性管理239
案例1-11 教务管理数据库的安全性管理240
11.1 安全性控制概述240
11.1.1 SQL Server 2008 R2的安全特性240
11.1.2 SQL Server的安全机制241
11.2 保护数据库系统的网络安全设计241
11.2.1 保护外部访问241
11.2.2 授权远程访问242
11.3 SQL Server身份验证模式243
11.3.1 Windows身份验证模式244
11.3.2 混合身份验证模式244
11.3.3 设置身份验证模式244
11.4 SQL Server登录管理245
11.4.1 为Windows授权用户创建登录名246
11.4.2 为SQL Server授权用户创建登录名253
11.4.3 修改和删除登录名257
11.5 SQL Server数据库用户管理258
11.5.1 创建数据库用户258
11.5.2 修改和删除数据库用户261
11.6 权限管理262
11.6.1 权限概述262
11.6.2 数据库对象权限262
11.6.3 数据库语句权限266
11.7 角色管理269
11.7.1 角色概述269
11.7.2 固定服务器角色269
11.7.3 数据库角色273
11.7.4 应用程序角色276
11.8 架构管理278
11.8.1 架构概述278
11.8.2 创建架构278
11.8.3 修改和删除架构279
11.8.4 默认架构280
11.9 项目训练——人事管理数据库安全管理280
思考与练习281
第12章 数据库的恢复与传输282
12.1 数据库的备份与还原283
案例1-12-1 教务管理数据库的备份与还原283
12.1.1 数据库备份概述283
12.1.2 数据库备份285
12.1.3 数据库还原290
12.2 数据库的导出与导入292
案例1-12-2 教务管理数据库的导出与导入292
12.2.1 SQL Server数据导出292
12.2.2 SQL Server数据导入296
12.3 项目训练——人事管理数据库的维护297
思考与练习298