SQL Server 基础教程 第3版PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:董翔英主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2016
- ISBN:9787302429234
- 页数:369 页
上篇 SQL Server应用基础 2
第1章 SQL Server 2012入门必备 2
1.1 数据库开发概述 2
1.1.1 数据库开发的概念 2
1.1.2 数据库开发的主要内容 3
1.1.3 数据库开发的一般流程 4
1.1.4 交通运输管理数据库系统 4
1.2 数据库与关系数据库概述 7
1.2.1 数据库的概念 7
1.2.2 数据库模型 8
1.2.3 关系数据库的发展 10
1.2.4 关系数据库术语 10
1.2.5 关系数据库管理系统 11
1.2.6 SQL关系数据库语言 12
1.3 SQL Server 2012概述 12
1.3.1 SQL Server 2012简介 13
1.3.2 SQL Server 2012的组成 13
1.3.3 选择SQL Server 2012的优势 15
1.4 安装和配置 15
1.4.1 准备安装 15
1.4.2 安装示例 17
1.4.3 配置 26
1.4.4 SQL Server 2012数据库管理的操作方式 30
小结 32
习题 32
第2章 创建数据库和数据表 35
2.1 数据库的创建 35
2.1.1 数据库的类别 35
2.1.2 数据库文件的类别 36
2.1.3 用命令操作方式创建数据库 37
2.1.4 用命令操作方式管理数据库 39
2.1.5 用界面操作方式创建数据库 41
2.1.6 用界面操作方式管理数据库 44
2.2 表的创建 50
2.2.1 表结构与数据类型 50
2.2.2 用命令操作方式创建表 53
2.2.3 用命令操作方式修改表结构 54
2.2.4 用界面操作方式创建表 56
2.2.5 用界面操作方式修改表结构 59
小结 63
习题 63
第3章 管理数据库中的表数据 66
3.1 以命令操作方式管理表中数据 66
3.1.1 用INSERT语句插入记录 66
3.1.2 用DELETE语句删除记录 68
3.1.3 用UPDATE语句修改表中的数据 69
3.2 用界面管理表中数据 69
3.2.1 插入记录 69
3.2.2 删除记录 71
3.2.3 修改记录 73
小结 76
习题 76
第4章 数据库查询 78
4.1 一般查询 79
4.1.1 SELECT语句的基本格式 79
4.1.2 输出列的设定 81
4.1.3 输出行数的限制 84
4.1.4 筛选行的条件 87
4.1.5 输出数据排序 94
4.1.6 多表连接 96
4.2 高级查询 102
4.2.1 分组统计查询 103
4.2.2 子查询 109
4.2.3 使用CASE函数查询数据 114
4.2.4 使用INTO子句保存查询结果 116
4.3 视图 117
4.3.1 视图的概念 117
4.3.2 创建视图 118
4.3.3 查询视图数据 122
4.3.4 更新视图数据 125
4.3.5 修改视图的定义 127
4.3.6 删除视图 128
小结 128
习题 129
第5章 SQL Server编程的概念 132
5.1 批处理与事务 132
5.1.1 批处理 133
5.1.2 事务控制 133
5.2 局部变量与全局变量 136
5.3 分支和循环流程控制 138
5.4 返回和等待流程控制 142
小结 143
习题 143
第6章 使用函数辅助查询 145
6.1 数学函数 146
6.2 字符串函数 148
6.3 日期函数 151
6.4 转换函数 153
6.5 判定函数 154
6.6 用户自定义函数 155
6.6.1 用户函数的定义 155
6.6.2 用户函数的调用 158
6.6.3 用户函数的修改和删除 160
小结 160
习题 161
第7章 保持数据库中数据的完整性 163
7.1 数据完整性的概念 163
7.2 默认与规则 165
7.2.1 创建默认和规则 165
7.2.2 绑定 166
7.2.3 取消绑定 168
7.2.4 删除默认和规则 168
7.3 数据约束 169
7.3.1 列级约束与表级约束 169
7.3.2 主键约束 170
7.3.3 唯一约束 172
7.3.4 外键约束 174
7.3.5 默认约束 175
7.3.6 CHECK约束 177
7.3.7 启用与禁止约束 180
7.4 约束与默认、规则的比较 180
小结 181
习题 181
第8章 使用索引提高查询效率 183
8.1 索引概述 183
8.1.1 索引的作用 183
8.1.2 使用索引的场合 184
8.1.3 索引分类 184
8.2 创建索引 185
8.2.1 用命令操作方式创建索引 186
8.2.2 用界面操作方式创建索引 188
8.3 删除索引 189
8.3.1 用命令操作方式删除索引 190
8.3.2 用界面操作方式删除索引 190
8.4 使用效率高的索引 191
小结 192
习题 192
第9章 建立存储过程与触发器 195
9.1 存储过程 195
9.1.1 存储过程的作用 196
9.1.2 存储过程的类型 196
9.1.3 创建存储过程 197
9.1.4 执行存储过程 201
9.1.5 修改存储过程 204
9.1.6 删除存储过程 204
9.2 触发器 207
9.2.1 触发器的作用 207
9.2.2 触发器的类别 208
9.2.3 创建触发器 208
9.2.4 修改触发器 214
9.2.5 删除触发器 215
9.3 常用的系统存储过程 215
9.3.1 显示定义属性 216
9.3.2 更改名称 216
小结 217
习题 218
第10章 使用游标查询结果集 221
10.1 游标的概念 221
10.1.1 数据子集 221
10.1.2 游标 222
10.1.3 游标的类型 222
10.2 游标操作 224
10.2.1 游标声明 224
10.2.2 打开游标 226
10.2.3 读取数据 227
10.2.4 通过游标修改数据 229
10.2.5 关闭游标 232
10.2.6 删除游标 232
小结 232
习题 232
第11章 安全认证与访问权限 235
11.1 SQL Server 2012的安全策略 235
11.1.1 SQL Server的安全管制 236
11.1.2 SQL Server登录认证模式 236
11.1.3 登录者和数据库用户 237
11.2 管理Windows认证的登录账号 238
11.2.1 通过系统存储过程管理Windows登录账号 238
11.2.2 通过对象资源管理器管理Windows认证的登录账号 239
11.3 管理SQL Server认证的登录账号 241
11.3.1 通过系统存储过程管理SQL Server 2012的登录账号 242
11.3.2 通过对象资源管理器管理SQL Server 2012的登录账号 243
11.3.3 显示登录者的设置内容 245
11.4 数据库用户与用户可访问的数据库 246
11.4.1 添加或删除数据库用户 246
11.4.2 设置用户可访问和不可访问的数据库 248
11.4.3 查看数据库的用户 248
11.5 角色与角色成员 249
11.5.1 角色的概念与种类 249
11.5.2 添加或删除固定服务器角色成员 251
11.5.3 添加或删除固定数据库角色成员 252
11.5.4 用户自定义的数据库角色和角色成员 252
11.6 用户权限 255
11.6.1 对象权限与语句权限 255
11.6.2 使用命令操作方式设置用户权限 256
11.6.3 使用界面操作方式设置用户权限 257
小结 258
习题 258
第12章 备份还原与导入导出 260
12.1 数据库的备份与还原 260
12.1.1 备份数据库 261
12.1.2 还原数据库 264
12.2 事务日志的备份与还原 266
12.2.1 备份事务日志 266
12.2.2 还原事务日志 268
12.3 数据的导出与导入 269
12.3.1 数据导出 269
12.3.2 数据导入 272
12.4 与Excel数据进行通信 275
12.4.1 在Excel中使用SQL Server数据 275
12.4.2 将Excel数据导入SQL Server中 278
小结 283
习题 283
下篇 应用开发与实训指导 286
第13章 SQL Server数据库应用开发 286
13.1 在VB环境中的应用开发 286
13.1.1 数据库连接 286
13.1.2 数据环境的设计 289
13.1.3 用户界面的设计 292
13.2 在Delphi环境中的应用开发 294
13.2.1 数据库的连接 294
13.2.2 用户界面的设计 295
13.3 在C#环境中的应用开发 299
13.3.1 ADO.NET的概念 300
13.3.2 使用SQL Server数据提供程序 302
13.3.3 登录与连接数据库 303
13.4 交通运输管理数据库开发实例 307
13.4.1 需求分析 307
13.4.2 系统的总体设计 309
13.4.3 主要模块的设计 310
第14章 实训指导 320
14.1 实训一 SQL Server 2012的安装及配置 320
14.2 实训二 创建数据库和表 323
14.3 实训三 管理数据表中的数据 324
14.4 实训四 数据库的一般查询 325
14.5 实训五 数据库的高级查询 327
14.6 实训六 视图的使用 329
14.7 实训七 T-SQL编程 330
14.8 实训八 约束与索引的使用 334
14.9 实训九 存储过程和触发器的使用 336
14.10 实训十 游标的使用 337
14.11 实训十一 安全认证与访问权限 338
14.12 实训十二 数据库的备份 339
第15章 汽车配件数据库Qic_Ware实践 341
15.1 任务一 建立Qic_Ware数据库 341
15.2 任务二 Qic_Ware的基本查询项目 345
15.3 任务三 Qic_Ware的复杂查询项目 355
15.4 任务四 Qic_Ware的视图查询项目 362
15.5 任务五 拓展查询 364
附录 366
参考文献 369
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019