SQL Server 2012数据库原理与应用PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:鲁宁,寇卫利,林宏主编;赵友杰,邢丽伟,幸宏副主编
- 出 版 社:北京:人民邮电出版社
- 出版年份:2016
- ISBN:9787115395764
- 页数:270 页
第1章 数据库的基础知识 1
1.1数据库概述 1
1.1.1数据和信息 1
1.1.2数据处理与数据管理 1
1.1.3数据库技术的发展概况 1
1.2数据模型 3
1.2.1数据模型的概念 3
1.2.2实体联系模型 3
1.2.3实体联系图 4
1.2.4 三种常见的数据模型 6
1.3数据库系统 7
1.3.1数据库系统的组成 7
1.3.2数据库系统的特点 8
1.3.3数据库系统的三级模式结构 8
1.4关系模型 9
1.4.1关系模型术语 9
1.4.2关系特点 10
1.4.3关系运算 10
第2章SQL Server的基本操作 14
2.1 SQL Server 2012数据库管理系统 14
2.1.1 SQL Server 2012概述 14
2.1.2 SQL Server 2012版本简介 14
2.1.3 SQL Server 2012的安装 15
2.1.4 SQL Server 2012服务器启动 25
2.2 SQL Server Management Studio的使用 26
2.2.1启动SQL Server Management Studio 27
2.2.2 SQL Server内置系统数据库简介 28
2.2.3连接远程数据库服务器 28
2.2.4管理数据库 31
2.2.5管理数据表 33
2.2.6编辑数据表记录 36
2.2.7查询功能的使用 38
2.3 SQL Server与外部数据的交互 39
2.3.1导入数据 39
2.3.2导出数据 45
第3章SQL的基础知识 49
3.1 SQL简介 49
3.2 SQL的数据类型 50
3.2.1整数数据型 50
3.2.2精确浮点型 50
3.2.3近似浮点型 50
3.2.4 日期时间型 51
3.2.5字符型 51
3.2.6 货币型 51
3.2.7 Unicode字符型 52
3.2.8二进制字符型 52
3.2.9特殊数据型 52
3.3标识符 53
3.3.1标识符概述 53
3.3.2特殊标识符 53
3.4使用SQL语句管理数据库 54
3.4.1创建数据库 54
3.4.2修改数据库 55
3.4.3删除数据库 56
3.5使用SQL语句管理表 56
3.5.1创建表 56
3.5.2修改表 59
3.5.3删除表 60
3.6使用SQL语句维护数据 60
3.6.1数据插入 60
3.6.2数据更新 61
3.6.3数据删除 62
3.6.4 TRUNCATE TABLE命令 62
3.6.5记录操作语句简化形式 62
3.7 SQL简单查询语句 62
3.7.1 SELECT查询语句结构 62
3.7.2 SELECT子句 64
3.7.3 FROM子句 66
3.7.4 WHERE子句 66
3.7.5 GROUP BY子句 70
3.7.6 HAVING子句 71
3.7.7 ORDER BY子句 72
第4章SQL高级查询技术 73
4.1关联表查询 73
4.1.1双表关联查询 73
4.1.2多表关联查询 74
4.1.3关联表统计 74
4.2使用UNION子句 74
4.3子查询 76
4.3.1子查询的概念 76
4.3.2子查询的应用 77
4.4连接查询 79
4.4.1内连接查询 80
4.4.2外连接查询 81
4.4.3交叉连接查询 81
4.4.4自连接查询 82
4.5其他SQL子句 83
4.5.1 FOR XML PATH 83
4.5.2 OFFSET分页 84
4.5.3 OVER子句 84
4.6实用经典SQL汇总 85
4.6.1复制部分表结构 85
4.6.2批量插入记录 85
4.6.3关联更新表记录 85
4.6.4 使用MERGE语句 85
4.6.5关联表统计 86
4.6.6查询数据库所有表及列 86
第5章 视图 87
5.1视图概述 87
5.1.1视图的概念 87
5.1.2视图的优点 87
5.1.3视图的注意事项 87
5.2创建视图 88
5.2.1使用SQL语句创建视图 88
5.2.2使用SQL Server Management Studio创建视图 90
5.3使用视图 92
5.4管理视图 92
5.4.1查看修改视图 92
5.4.2使用存储过程检查视图 93
5.4.3删除视图 93
第6章 索引 94
6.1 SQL Server的数据存储 94
6.1.1存储文件类型 94
6.1.2数据页面结构 95
6.1.3对大型行的支持 95
6.1.4 SQL Server的数据页缓存 95
6.1.5存储分配单位盘区 96
6.1.6 SQL Server的数据访问 96
6.2索引的概念 97
6.3索引的类型 98
6.3.1聚集索引 98
6.3.2非聚集索引 100
6.3.3何时使用聚集索引或非聚集索引 103
6.4索引的创建和管理方法 104
6.4.1创建索引 104
6.4.2使用命令进行索引管理 105
第7章T-SQL程序设计 107
7.1 T-SQL的变量 107
7.1.1局部变量 107
7.1.2全局变量 108
7.2程序流程控制语句 109
7.2.1 BEGIN&END语句 109
7.2.2单条件分支语句 110
7.2.3多条件分支语句 111
7.2.4循环语句 113
7.2.5 WAITFOR语句 114
7.2.6 RETURN语句 114
7.2.7 GOTO语句 115
7.2.8 使用注释 115
7.2.9使用批处理 116
7.3 T-SQL实用示例 117
7.3.1动态分页 117
7.3.2行列转置 117
第8章 函数 119
8.1系统内置函数 119
8.1.1系统函数 119
8.1.2字符串函数 120
8.1.3日期函数 122
8.1.4数学函数 123
8.1.5 CASE函数 124
8.1.6系统内置函数应用 125
8.2自定义函数 125
8.2.1自定义函数简介 125
8.2.2创建自定义函数 126
8.2.3调用自定义函数 127
8.2.4 查看自定义函数 127
8.2.5删除自定义函数 128
8.2.6自定义函数示例 128
第9章 存储过程、触发器和游标 131
9.1存储过程 131
9.1.1存储过程简介 131
9.1.2创建存储过程 133
9.1.3使用存储过程 135
9.1.4查看存储过程 137
9.1.5删除存储过程 139
9.2触发器 139
9.2.1触发器简介 139
9.2.2使用SQL创建触发器 140
9.2.3虚拟表 142
9.2.4 使用SQL修改触发器 143
9.2.5使用SQL删除触发器 143
9.2.6使用SQL查看触发器 144
9.2.7使用SQL Server Management Studio管理触发器 144
9.2.8 触发器应用举例 145
9.3游标 146
9.3.1游标简介 146
9.3.2创建和使用游标 147
9.3.3游标应用举例 148
第10章 事务与锁 150
10.1事务 150
10.1.1事务的概念 150
10.1.2事务的特征 150
10.1.3执行事务的三种模式 152
10.1.4事务隔离级别 153
10.1.5事务保存点的设置与回滚 155
10.1.6分布式事务 156
10.2锁 156
10.2.1数据不一致问题 156
10.2.2锁的概念 158
10.2.3 SQL Server的锁机制 158
10.2.4 SQL Server的锁模式 159
10.2.5死锁问题 160
第11章SQL Server的数据库安全性管理 163
11.1 SQL Server的安全性机制 163
11.1.1 SQL Server的验证模式 163
11.1.2设置SQL Server验证模式 164
11.2数据库登录管理 165
11.2.1账号和角色 165
11.2.2使用SQL Server Management Studio查看登录账号 165
11.2.3默认登录账号 166
11.2.4 使用存储过程查看登录账号 166
11.2.5使用SQL Server Management Studio管理登录账号 166
11.2.6 使用SQL管理登录账号 168
11.3数据库用户管理 169
11.3.1用户概述 169
11.3.2 dbo和guest用户 169
11.3.3利用SQL Server Management Studio管理数据库用户 170
11.3.4利用系统过程管理数据库用户 172
11.4角色管理 173
11.4.1固定服务器角色 173
11.4.2固定数据库角色 174
11.5权限管理 174
11.5.1对象权限 175
11.5.2语句权限 175
11.5.3利用SQL Server Management Studio管理权限 177
第12章 数据的备份与恢复 179
12.1数据的备份 179
12.1.1数据库备份的概念 179
12.1.2备份设备与备份方式 180
12.1.3备份数据库 181
12.2数据的恢复 187
12.2.1故障的种类 187
12.2.2恢复技术 188
12.2.3恢复策略 188
12.2.4数据库镜像技术 189
12.3恢复数据库示例 189
12.3.1使用SQL Server Management Studio恢复数据库 189
12.3.2使用语句进行数据恢复 191
12.4包含的数据库 192
12.4.1创建包含的数据库 192
12.4.2备份及还原包含的数据库 195
第13章 关系数据库规范化理论 197
13.1规范化问题的提出 197
13.2数据依赖 197
13.3函数依赖 201
13.3.1函数依赖的概念 201
13.3.2函数依赖的性质 201
13.4范式理论 202
13.4.1第一范式 203
13.4.2第二范式 203
13.4.3第三范式 205
13.4.4 BCNF范式 207
13.4.5规范化总结 209
第14章 关系数据库设计理论 210
14.1需求分析 210
14.1.1需求分析的任务 210
14.1.2需求分析的方法 211
14.2概念设计 214
14.2.1概念模型的特点 215
14.2.2概念结构设计的方法与步骤 215
14.3逻辑设计 220
14.3.1 E-R图向关系模型的转换 221
14.3.2数据模型的优化 222
14.3.3设计用户子模式 222
14.4物理设计 223
14.4.1确定关系模型的存取方法 223
14.4.2确定数据库的存储结构 223
14.4.3确定系统存储参数的配置 224
14.5数据库的实施 224
14.6 数据库的运行和维护 225
第15章 数据库应用程序设计 226
15.1数据库访问架构介绍 226
15.1.1 ODBC技术简介 226
15.1.2 ADO技术简介 226
15.1.3 ADO.NET简介 227
15.1.4 JDBC简介 228
15.2 VB操作SQL Server数据库 229
15.2.1使用ADODC和DataGrid控件访问数据库 229
15.2.2 VB程序操作SQL Server的方法 234
15.2.3完全用程序操作SQL Server数据表 234
15.3 C#操作SQL Server数据库 236
15.3.1 ADO.NET访问SQL Server数据库的方法 236
15.3.2学生成绩管理系统的开发 239
15.4 Java操作SQL Server数据库 244
15.4.1 Java读取数据库环境配置 244
15.4.2 Java读取SQL Server数据表数据 245
第16章 数据库应用综合实例 247
16.1需求分析 247
16.1.1用户需求分析 247
16.1.2选课管理系统数据字典 249
16.2概念设计 250
16.2.1建立局部E-R图 250
16.2.2建立全局E-R图 251
16.3逻辑设计 251
16.3.1将E-R图转换为关系模型 251
16.3.2模型优化 252
16.3.3数据库模式定义 252
16.4物理设计 254
16.5数据库实施 254
16.5.1建立数据库结构 254
16.5.2载入实验数据 254
16.5.3载入实际数据试运行 254
16.6数据库运行与维护 254
上机实验指导 256
练习一 使用SQL Server Management Studio维护数据库和数据表 256
练习二 使用SQL语句创建数据表和操作数据 257
练习三SQL简单查询语句的使用 260
练习四SQL高级查询的应用 260
练习五SQL数据统计处理 261
练习六 连接查询及视图的使用 262
练习七 使用T-SQL流程控制语句 263
练习八 系统函数和自定义函数 265
练习九 存储过程、触发器和游标的使用 266
练习十 使用SQL Server安全性管理数据库 267
练习十一 数据库的备份与恢复 268
练习十二 学生宿舍管理系统设计 269
练习十三 学生成绩管理系统开发 269
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019