SQL Server 2008数据库应用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:周文刚主编;申自浩,刘建芳,楚志刚副主编
- 出 版 社:北京:科学出版社
- 出版年份:2013
- ISBN:9787030375674
- 页数:346 页
第1章 数据库基础知识 1
1.1 数据库管理系统 1
1.1.1 数据、信息与数据处理 1
1.1.2 数据处理技术的发展 1
1.2 数据库技术 2
1.2.1 数据库技术中的核心概念 2
1.2.2 数据库的体系结构 4
1.2.3 数据库的二级映像功能与数据独立性 4
1.3 数据库系统模型 6
1.3.1 两类数据模型 6
1.3.2 三个世界的划分及其相关概念 6
1.3.3 概念模型的表示方法——E-R图 7
1.3.4 数据模型 9
1.4 关系数据库 11
1.4.1 关系数据库中的概念 11
1.4.2 关系数据库基本运算 12
1.4.3 关系模型的规范化 15
1.5 网络数据库基础 17
1.5.1 网络数据库的特点 18
5.2 网络数据库的体系结构 18
课后习题 19
第2章 SQL Server 2008概述 21
2.1 数据库管理系统与SQL Server 21
2.2 SQL Server 2008的新特性 21
2.2.1 数据库引擎 21
2.2.2 分析服务新增功能 22
2.2.3 集成服务新增功能 22
2.2.4 复制新增功能 22
2.2.5 报表服务新增功能 23
2.3 SQL Server 2008的安装 23
2.3.1 SQL Server 2008系统配置要求 23
2.3.2 SQL Server 2008的安装过程 24
2.4 SQL Server 2008管理工具集 29
2.4.1 Microsoft SQL Server Management Studio 29
2.4.2 已注册的服务器 30
2.4.3 对象资源管理器 30
2.4.4 新建查询 31
2.4.5 解决方案资源管理器 32
2.4.6 模板资源管理器 33
2.4.7 数据库引擎优化顾问 33
2.4.8 SQL Server Profiiler 34
2.4.9 SQL Server 2008联机丛书 36
课后习题 36
第3章 SQL Server 2008服务器管理 37
3.1 SQL Server 2008系统与系统自带数据库 37
3.1.1 SQL Server 2008系统数据库 37
3.1.2 SQL Server 2008示例数据库 38
3.2 SQL Server 2008服务器管理 39
3.2.1 服务的状态管理 39
3.2.2 服务的启动模式管理 41
3.2.3 服务器组管理 41
3.2.4 服务器连接管理 43
3.3 SQL Server 2008网络和本地客户端配置 45
3.3.1 连接管理 45
3.3.2 SQL Server网络配置 45
3.3.3 SQL Server客户端配置 48
3.3.4 配置客户端远程服务器 50
3.4 SQL Server 2008服务器属性配置 52
3.4.1 常规属性 52
3.4.2 内存属性 53
3.4.3 处理器属性 54
3.4.4 连接属性 55
3.4.5 数据库设置属性 56
3.4.6 高级属性 57
课后习题 58
第4章 数据库基本管理 60
4.1 数据库的结构 60
4.1.1 系统数据库 60
4.1.2 数据库的组成 60
4.1.3 数据库的存储结构 61
4.2 数据库的创建 61
4.2.1 数据库命名规范 61
4.2.2 使用窗口方式创建数据库 62
4.2.3 使用命令方式创建数据库 63
4.3 数据库的修改和删除 66
4.3.1 使用窗口方式修改和删除数据库 66
4.3.2 使用命令方式修改和删除数据库 67
4.4 数据库快照 67
课后习题 69
第5章 数据表的管理与使用 70
5.1 数据类型 70
5.2 创建表 72
5.2.1 使用窗口方式创建表 72
5.2.2 使用命令方式创建表 74
5.3 修改表 76
5.3.1 使用窗口方式修改表 76
5.3.2 使用命令方式修改表 77
5.4 删除表 78
5.4.1 使用窗口方式删除表 78
5.4.2 使用命令方式删除表 78
5.5 数据管理 78
5.5.1 插入数据 79
5.5.2 修改数据 80
5.5.3 删除数据 81
5.5.4 索引 81
5.6 数据完整性 85
5.6.1 数据完整性分类 85
5.6.2 约束的种类及创建 86
5.6.3 删除约束 93
课后习题 93
第6章 数据查询操作 94
6.1 简单查询 94
6.1.1 SELECT子句 94
6.1.2 WHERE条件查询 96
6.1.3 DISTINCT消除重复行 100
6.1.4 TOP返回前N行 101
6.1.5 ORDER BY排序查询 101
6.1.6 GROUP BY分组查询 102
6.1.7 HAVING筛选查询 102
6.1.8 COMPUTE数据汇总 103
6.2 多表查询 103
6.2.1 内连接 104
6.2.2 外连接 105
6.2.3 交叉连接 106
6.2.4 自身连接 106
6.2.5 多表连接 107
6.2.6 联合查询 107
6.3 子查询 108
6.3.1 子查询基础 108
6.3.2 单值子查询 109
6.3.3 多行子查询 110
6.3.4 多层嵌套子查询 111
6.3.5 相关子查询 111
第7章 视图 113
7.1 视图概述 113
7.1.1 视图的优点 113
7.1.2 视图的分类 114
7.1.3 视图与查询的区别与联系 114
7.2 创建视图 114
7.2.1 管理平台创建 115
7.2.2 模版方式 116
7.2.3 命令方式 117
7.3 使用视图 118
7.3.1 视图约束与可更新视图 118
7.3.2 修改视图数据 119
7.4 编辑视图 120
7.4.1 修改视图 120
7.4.2 删除视图 121
第8章 Transact-SQL语言基础 123
8.1 T -SQL语法规则 123
8.1.1 T-SQL语言概述 123
8.1.2 标识符 123
8.1.3 关键字 125
8.1.4 语法规则 126
8.2 常量与变量 126
8.2.1 常量 126
8.2.2 变量 127
8.3 运算符与表达式 131
8.3.1 注释 131
8.3.2 通配符 132
8.3.3 运算符 132
8.3.4 表达式 134
8.4 流程控制语句 134
8.4.1 BEGIN…END语句 135
8.4.2 IF…ELSE语句 136
8.4.3 CASE语句 137
8.4.4 WHILE语句 139
8.4.5 RETURN语句 141
8.4.6 GOTO语句 142
8.4.7 WAITFOR语句 142
8.4.8 TRY…CATCH语句 142
8.5 函数 144
8.5.1 系统内置函数 144
8.5.2 用户自定义函数 149
8.6 批处理与脚本 153
8.6.1 批处理 153
8.6.2 脚本 154
8.7 事务 155
8.7.1 事务简介 155
8.7.2 事务管理 156
8.7.3 锁 159
课后习题 162
第9章 存储过程与触发器 164
9.1 存储过程 164
9.1.1 存储过程简介 164
9.1.2 创建存储过程 165
9.1.3 执行存储过程 168
9.1.4 存储过程应用 169
9.1.5 存储过程管理 174
9.2 触发器 178
9.2.1 触发器简介 178
9.2.2 创建触发器 180
9.2.3 触发器应用 185
9.2.4 触发器管理 189
9.2.5 嵌套触发器和递归触发器 195
课后习题 198
第10章 游标 200
10.1 游标概述 200
10.1.1 游标的定义 200
10.1.2 游标的特点 200
10.1.3 游标的分类 200
10.1.4 游标的工作进程 201
10.2 游标的定义及使用 201
10.2.1 声明游标 201
10.2.2 打开游标 203
10.2.3 从打开的游标中提取行 203
10.2.4 关闭游标 204
10.2.5 释放游标 204
10.2.6 游标变量 205
10.2.7 查看游标的信息 205
10.3 游标应用实例 208
课后习题 211
第11章 SQL Server 2008安全管理 212
11.1 SQL Server 2008安全 212
11.1 SQL Server 2008安全基础 212
11.1.2 SQL Server 2008安全等级 213
11.1.3 SQL Server 2008验证模式 213
11.2 用户登录名管理 215
11.2.1 系统内置登录名 215
11.2.2 创建SQL Server登录名 216
11.2.3 删除SQL Server登录名 219
11.2.4 修改SQL Server登录名 219
11.3 数据库用户管理 220
11.3.1 特殊数据库用户 220
11.3.2 数据库用户管理 221
11.4 角色 224
11.4.1 服务器角色 224
11.4.2 数据库角色 225
11.4.3 应用程序角色 227
11.4.4 用户自定义数据库角色 229
11.5 权限 231
11.5.1 权限类型 231
11.5.2 权限操作 232
11.5.3 使用SQL Server管平台管理权限 232
11.5.4 使用T-SQL语句管理权限 233
课后习题 234
第12章 数据转换及备份管理 235
12.1 数据转换 235
12.1.1 数据转换服务 235
12.1.2 导入数据 236
12.1.3 导出数据 240
12.2 数据库分离与附加 242
12.2.1 分离数据库 242
12.2.2 附加数据库 242
12.3 数据库备份与恢复 244
12.3.1 备份和恢复概述 244
12.3.2 备份设备 246
12.3.3 备份数据库 247
12.3.4 恢复数据库 249
12.4 数据库复制 252
12.4.1 复制概述 252
12.4.2 配置分发服务器 254
12.4.3 创建发布 257
12.4.4 创建订阅 262
12.4.5 查看复制项目属性 266
12.4.6 禁用发布和分发 267
课后习题 268
第13章 SQL Server 2008的Web技术 269
13.1 SQL Server 与 Web交互基础 269
132 XML技术 271
13.2.1 XML与HTML区别 271
13.2.2 XML文档的基本格式 271
13.2.3 SQL Server 2008中XML应用 272
13.3 SQL Server 2008的ODBC设置 275
13.3.1 ODBC的体系结构 276
13.3.2 ODBC数据源设置 276
13.3.3 管理ODBC数据源 280
课后习题 280
第14章 ASP.NET访问SQL Server 2008数据库 281
14.1 ASP.NET概述 281
14.2 ASP.NET访问SQL Server 2008数据库基础 284
14.2.1 ADONET框架 284
14.2.2 ASP.NET数据访问概述 284
14.2.3 ASP.NET数据源控件 284
14.2.4 ASP.NET数据绑定控件 286
14.3 ASP.NET访问SQL Server 2008数据库实例 286
14.3.1 数据库连接 286
14.3.2 创建数据输入页并配置DetailsView控件 287
14.3.3 配置 SqlDataSource控件显示数据 287
14.3.4 SqlDataSource控件其他配置 288
14.3.5 GridView控件实现连动显示 290
课后习题 291
第15章 SQL Server 2008应用开发实例 292
15.1 项目需求分析与功能结构 292
15.2 数据库规划与设计 294
15.2.1 数据库设计步骤 294
15.2.2 毕业论文管理网站的数据库设计 295
15.3 毕业论文管理网站的建设规划与设计 299
15.3.1 网站整体规划 299
15.3.2 与数据库的连接 300
15.3.3 网站登录 303
15.4 指导教师功能模块 305
15.4.1 提交题目 305
15.4.2 查看修改题目 307
15.4.3 确定选题学生 309
15.4.4 导师评分 313
15.5 学生功能模块 315
15.5.1 学生选题 315
15.5.2 提交开题报告 317
15.6 院系管理者功能模块 319
15.6.1 生成备选题目表 319
15.6.2 选题汇总表 320
15.7 学校管理者功能模块 326
参考文献 331
附录A数据类型 332
附录B函数 337
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019