SQL Server 2012数据库管理与开发 慕课版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:马俊,袁暋主编;李颖,郭小芳,强俊副主编
- 出 版 社:北京:人民邮电出版社
- 出版年份:2016
- ISBN:9787115417916
- 页数:276 页
第1章 数据库基础 1
1.1 数据库系统简介 2
1.1.1 数据库技术的发展 2
1.1.2 数据库系统的组成 2
1.2 数据模型 2
1.2.1 数据模型的概念 2
1.2.2 常见的数据模型 3
1.2.3 关系数据库的规范化 4
1.2.4 关系数据库的设计原则 6
1.2.5 实体与关系 6
1.3 数据库的体系结构 7
1.3.1 数据库三级模式结构 7
1.3.2 三级模式之间的映射 8
1.4 常见关系数据库 8
1.4.1 Access数据库 8
1.4.2 SQLServer数据库 8
1.4.3 Oracle数据库 9
1.5 Transact-SQL简介 9
小结 10
习题 10
第2章 SQL Server 2012安装与配置 11
2.1 SQL Server 2012简介 12
2.1.1 SQLServer 2012概述 12
2.1.2 SQLServer 2012的数据库特性 12
2.2 SQL Server 2012的安装 12
2.2.1 安装SQLServer 2012的必备条件 13
2.2.2 了解用户账户和身份验证模式 13
2.2.3 SQL Server 2012的安装 13
2.2.4 SQL Server 2012的卸载 25
2.3 SQL Server 2012的服务 26
2.3.1 后台启动SQLServer 2012 26
2.3.2 通过SQLServer配置管理器启动SQL Server 2012 27
2.4 SQL Server 2012服务器的注册 27
2.4.1 服务器组的创建与删除 28
2.4.2 服务器的注册与删除 30
2.5 SQL Server 2012帮助的使用 33
小结 34
第3章 创建和管理数据库 35
3.1 认识数据库 36
3.1.1 数据库的基本概念 36
3.1.2 数据库常用对象 36
3.1.3 数据库的组成 37
3.1.4 系统数据库 38
3.2 SQL Server的命名规范 38
3.2.1 标识符 38
3.2.2 对象命名规则 39
3.2.3 实例命名规则 40
3.3 数据库操作 40
3.3.1 创建数据库 40
3.3.2 修改数据库 43
3.3.3 删除数据库 46
小结 48
习题 49
第4章 表与表数据操作 50
4.1 数据表操作 51
4.1.1 数据表设计原则 51
4.1.2 数据表基础 51
4.1.3 以界面方式创建、修改和删除数据表 54
4.1.4 使用CREATE TABLE语句创建表 56
4.1.5 使用ALTERTABLE语句修改表 59
4.1.6 使用DROPTABLE语句删除表 60
4.2 分区表 61
4.2.1 分区表概述 61
4.2.2 使用界面创建分区表 61
4.2.3 使用命令创建分区表 64
4.3 更新 66
4.3.1 使用SQL Server Management Studio添加记录 66
4.3.2 使用INSERT语句添加记录 67
4.3.3 使用SQL Server Management studio修改记录 67
4.3.4 使用UPDATE语句修改记录 68
4.3.5 使用SQL Server Management Studio删除记录 68
4.3.6 使用DELETE语句删除记录 69
4.4 表与表之间的关联 69
4.4.1 一对一关系 70
4.4.2 一对多关系 71
4.4.3 多对多关系 71
小结 72
习题 72
第5章 视图操作 73
5.1 视图概述 74
5.1.1 使用界面方式操作视图 74
5.1.2 使用CREATE VIEW语句创建视图 76
5.1.3 使用ALTER VIEW语句修改视图 76
5.1.4 使用DROP VIEW语句删除视图 77
5.2 视图中的数据操作 78
5.2.1 从视图中浏览数据 78
5.2.2 向视图中添加数据 79
5.2.3 修改视图中的数据 79
5.2.4 删除视图中的数据 80
小结 80
习题 80
第6章 Transact-SQL语法基础 81
6.1 T-SQL概述 82
6.1.1 T-SQL语言的组成 82
6.1.2 T-SQL语句结构 82
6.2 常量 83
6.3 变量 83
6.3.1 局部变量 83
6.3.2 全局变量 85
6.4 注释符、运算符与通配符 87
6.4.1 注释符(Annotation) 87
6.4.2 运算符(Operator) 88
6.4.3 通配符(Wildcard) 91
小结 91
习题 91
第7章 数据的查询 92
7.1 创建查询和测试查询 93
7.2 选择查询 93
7.2.1 简单的SELECT查询 93
7.2.2 重新对列排序 95
7.2.3 使用运算符或函数进行列计算 96
7.2.4 利用WHERE参数过滤数据 96
7.2.5 消除重复记录 102
7.3 数据汇总 103
7.3.1 使用聚合函数 103
7.3.2 使用GROUP BY子句 104
7.3.3 使用HAVING子句 105
7.4 基于多表的连接查询 105
7.4.1 连接谓词 105
7.4.2 以JOIN关键字指定的连接 105
7.5 子查询 108
7.5.1 使用IN或NOT IN 108
的子查询 108
7.5.2 使用比较运算符的子查询 109
7.5.3 使用EXISTS的子查询 110
7.5.4 使用UNION运算符组合多个结果 111
小结 111
习题 111
第8章 索引与数据完整性 113
8.1 索引 114
8.1.1 索引的概念 114
8.1.2 索引的建立 114
8.1.3 索引的删除 117
8.1.4 索引的分析与维护 118
8.2 数据完整性 120
8.2.1 数据完整性概述 120
8.2.2 实现数据完整性 122
8.2.3 使用约束 123
小结 135
习题 135
第9章 流程控制、存储过程与触发器 136
9.1 流程控制 137
9.1.1 BEGIN…END 137
9.1.2 IF 138
9.1.3 IF…ELSE 139
9.1.4 CASE 140
9.1.5 WHILE 143
9.1.6 WHILE…CONTINUE…BREAK 143
9.1.7 RETURN 144
9.1.8 GOTO 145
9.1.9 WAITFOR 146
9.2 存储过程简介 146
9.2.1 存储过程的优点 147
9.2.2 存储过程的类别 147
9.3 创建存储过程 147
9.3.1 使用SQL Server Management Studio创建存储过程 148
9.3.2 使用Transact-SQL语言创建存储过程 149
9.4 执行存储过程 150
9.5 查看和修改存储过程 151
9.5.1 使用SQL Server Management Studio查看和修改存储过程 151
9.5.2 使用Transact-SQL语言查看和修改存储过程 152
9.6 删除存储过程 154
9.6.1 使用SQL Server Mangement Studio删除存储过程 154
9.6.2 使用Transact-SQL语言删除存储过程 155
9.7 触发器简介 155
9.7.1 触发器的概念 155
9.7.2 触发器的功能 155
9.7.3 触发器的类型和触发操作 156
9.8 创建触发器 156
9.8.1 使用SQL Server Management Studio创建触发器 156
9.8.2 使用Transact-SQL语言创建触发器 157
9.9 修改触发器 160
9.9.1 使用SQL Server Management Studio修改触发器 160
9.9.2 使用Transact-SQL语言管理触发器 161
9.10 删除触发器 162
9.10.1 使用SQL Server Management Studio删除触发器 162
9.10.2 使用Transact-SQL语言删除触发器 162
小结 163
习题 163
第10章 SQL Server 2012高级开发 164
10.1 用户自定义数据类型 165
10.1.1 使用界面方式创建用户定义数据类型 165
10.1.2 使用SQL语句创建用户自定义数据类型 165
10.2 用户自定义函数 166
10.2.1 创建用户自定义函数 167
10.2.2 使用Transact-SQL语言创建用户自定义函数 167
10.2.3 修改、删除用户自定义函数 168
10.3 使用SQL Server 2012实现交叉表查询 169
10.3.1 使用PIVOT和UNPIVOT实现交叉表查询 169
10.3.2 使用CASE实现交叉表查询 173
10.4 事务处理 174
10.4.1 事务简介 174
10.4.2 事务处理 175
10.5 锁 178
10.5.1 锁简介 178
10.5.2 死锁的产生机制 180
小结 181
习题 181
第11章 SQL Server 2012安全管理 182
11.1 SQL Server身份验证 183
11.1.1 验证模式 183
11.1.2 配置SQL Server的身份验证模式 183
11.1.3 管理登录账号 184
11.2 数据库用户 192
11.2.1 创建数据库用户 192
11.2.2 删除数据库用户 193
11.3 SQL Server角色 193
11.3.1 固定服务器角色 194
11.3.2 固定数据库角色 194
11.3.3 管理SQL Server角色 194
11.4 管理SQL Server权限 195
小结 198
习题 198
第12章 SQL Server 2012维护管理 199
12.1 脱机与联机数据库 200
12.1.1 脱机数据库 200
12.1.2 联机数据库 201
12.2 分离和附加数据库 201
12.2.1 分离数据库 202
12.2.2 附加数据库 202
12.3 导入和导出数据表 203
12.3.1 导入SQLServer数据表 203
12.3.2 导出SQLServer数据表 209
12.4 备份和恢复数据库 213
12.4.1 备份类型 213
12.4.2 恢复类型 214
12.4.3 备份数据库 214
12.4.4 恢复数据库 216
12.5 脚本 219
12.5.1 将数据库生成脚本 219
12.5.2 将数据表生成脚本 220
12.5.3 执行脚本 221
12.6 数据库维护计划 221
小结 226
习题 226
第13章 综合案例——腾龙进销存管理系统 227
13.1 需求分析 228
13.2 总体设计 228
13.2.1 系统目标 228
13.2.2 构建开发环境 228
13.2.3 系统功能结构 228
13.2.4 业务流程图 229
13.3 数据库设计 230
13.3.1 数据库概要说明 230
13.3.2 数据库E-R图 231
13.3.3 数据表结构 232
13.4 公共类设计 234
13.4.1 DataBase公共类 234
13.4.2 BaseInfo公共类 237
13.5 系统主要模块开发 242
13.5.1 系统主窗体设计 242
13.5.2 库存商品管理模块设计 244
13.5.3 进货管理模块概述 249
13.5.4 商品销售排行模块概述 257
13.6 运行项目 259
小结 260
附录 上机实验 261
实验1 安装SQLServer 2012数据库 262
实验2 创建数据库和修改数据库 263
实验3 创建数据表和修改数据表 265
实验4 使用语句更新记录 266
实验5 创建视图 266
实验6 在查询中使用Transact-SQL函数 267
实验7 查询和汇总数据库的数据 268
实验8 创建和使用索引 271
实验9 创建并使用约束及实现数据完整性 272
实验10 创建和使用存储过程 272
实验11 创建触发器 273
实验12 用户自定义函数与事务 274
实验13 SQLServer身份验证 275
实验14 备份和恢复数据库 276
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《管理信息系统习题集》郭晓军 2016
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《卓有成效的管理者 中英文双语版》(美)彼得·德鲁克许是祥译;那国毅审校 2019
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019