图书介绍
数据库技术及应用 SQL Server 面向计算思维和问题求解 第2版pdf电子书版本下载
- 陈立潮主编;南志红,曹建芳,刘爽英等副主编 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040494594
- 出版时间:2018
- 标注页数:290页
- 文件大小:97MB
- 文件页数:307页
- 主题词:关系数据库系统-高等学校-教材
PDF下载
下载说明
数据库技术及应用 SQL Server 面向计算思维和问题求解 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 计算思维与数据库技术 2
1.1 计算思维 2
1.1.1 计算科学 3
1.1.2 思维基础 4
1.1.3 计算思维 6
1.2 数据库技术中的计算思维 8
1.2.1 抽象与自动化 9
1.2.2 关注点分离 10
1.2.3 折中与冗余 11
1.2.4 约简与聚类 11
1.3 数据库技术基础 12
1.3.1 数据 12
1.3.2 数据管理 12
1.3.3 数据库方法 13
1.3.4 数据库运行环境 15
1.3.5 数据库应用 16
1.3.6 数据库系统生命周期 17
1.4 教学案例与需求 19
本章小结 21
习题 21
第2章 数据库系统体系结构 23
2.1 数据库模型 23
2.1.1 数据模型及分类 23
2.1.2 数据库模式、实例与状态 24
2.2 数据库管理系统 26
2.2.1 数据库语言 26
2.2.2 DBMS的组成 27
2.2.3 数据库系统实用工具 28
2.2.4 工具、应用环境和通信软件 29
2.2.5 DBMS的特点 30
2.3 DBMS的体系结构 30
2.3.1 集中式DBMS的体系结构 30
2.3.2 基本客户机/服务器DBMS体系结构 31
2.3.3 两层客户机/服务器DBMS体系结构 32
2.3.4 面向Web应用的3层和n层DBMS体系结构 33
2.4 数据库管理系统的分类 34
本章小结 35
习题 35
第3章 面向问题的信息模型设计 38
3.1 数据库设计概述 38
3.1.1 数据库设计的任务 38
3.1.2 数据库设计的步骤 39
3.2 需求分析 40
3.2.1 需求分析的任务 40
3.2.2 需求收集 41
3.2.3 需求分析与表达 42
3.2.4 需求规格说明书 46
3.3 现实世界抽象—概念模型设计 47
3.3.1 概念模型 47
3.3.2 实体—联系模型 48
3.3.3 设计局部视图 54
3.3.4 视图的集成 58
3.4 引例的需求分析 61
3.4.1 引例需求收集 61
3.4.2 引例需求分析 62
3.5 引例的概念模型设计 64
3.5.1 引例局部视图设计 64
3.5.2 引例视图的集成 65
3.6 数据库辅助建模工具 66
本章小结 67
习题 67
第4章 面向信息的数据库模型设计 70
4.1 关系模型 70
4.1.1 关系模型的数据结构 70
4.1.2 关系模型的数据操作 72
4.1.3 关系模型的数据约束 73
4.2 完整性约束 73
4.2.1 实体完整性 73
4.2.2 参照完整性 74
4.2.3 用户定义的完整性 75
4.3 逻辑模型设计 76
4.3.1 规范化理论 76
4.3.2 关系模型的规范化 79
4.3.3 概念模型到关系模型的映射 81
4.3.4 关系模型的优化 85
4.3.5 用户子模式设计 87
4.4 物理模型设计 88
4.4.1 数据库物理设计的内容和方法 89
4.4.2 数据存储顺序设计 90
4.4.3 数据存取方法设计 90
4.4.4 数据存储位置设计 91
4.4.5 系统配置设计 91
4.4.6 物理模型优化 92
4.5 引例的数据库模型设计 92
4.5.1 引例的逻辑模型设计 92
4.5.2 引例的物理模型设计 93
本章小结 95
习题 95
第5章 数据库管理系统与可视化操作 98
5.1 数据库管理系统软件 98
5.1.1 Oracle 98
5.1.2 SQL Server 99
5.1.3 DB2 99
5.1.4 MySQL 100
5.1.5 Access 100
5.2 SQL Server管理工具 101
5.2.1 SQL Server的版本演进 102
5.2.2 SQL Server 2014的版本 102
5.2.3 SQL Server Management Studio 103
5.3 基于SSMS的数据库管理 107
5.3.1 系统数据库 107
5.3.2 数据库文件与文件组 108
5.3.3 数据库管理 108
5.3.4 数据表管理 113
本章小结 120
习题 121
第6章 面向数据管理的SQL 123
6.1 SQL基础 123
6.1.1 标准与环境 123
6.1.2 Transact-SQL及其语法约定 124
6.1.3 Transact-SQL数据类型 125
6.2 数据定义 126
6.2.1 创建和维护数据库 126
6.2.2 创建和维护数据表 127
6.2.3 引例数据库的实现 128
6.3 数据操纵 129
6.3.1 插入数据 129
6.3.2 更新数据 130
6.3.3 删除数据 130
6.4 数据查询 130
6.4.1 单表查询 131
6.4.2 数据过滤 132
6.4.3 连接查询 133
6.4.4 嵌套查询 136
6.4.5 统计和分组查询 138
6.4.6 查询结果处理 139
6.5 数据视图 141
6.5.1 视图的定义与维护 141
6.5.2 视图的查询 142
6.5.3 使用视图修改数据 142
6.5.4 视图的优点 143
本章小结 143
习题 144
第7章 数据库安全控制 147
7.1 安全性概述 147
7.1.1 安全性问题 147
7.1.2 安全级别 148
7.1.3 安全控制层级 148
7.1.4 安全性控制方法 149
7.2 用户权限管理 151
7.2.1 用户与角色 152
7.2.2 权限授予与收回 153
7.3 完整性控制 156
7.3.1 实体完整性控制 156
7.3.2 参照完整性控制 157
7.3.3 用户自定义完整性控制 158
7.4 数据库备份恢复 158
7.4.1 备份数据库 158
7.4.2 恢复数据库 163
7.5 并发控制 167
7.5.1 事务 167
7.5.2 并发控制概述 167
7.5.3 封锁 168
7.5.4 活锁和死锁 169
7.5.5 并发调度的可串行性 171
本章小结 172
习题 172
第8章 数据库行为设计 175
8.1 SQL程序基础 175
8.1.1 批处理 175
8.1.2 SQL程序基本成分 176
8.1.3 SQL程序编写规范 179
8.1.4 输出语句 180
8.1.5 SQL程序调试与错误处理 180
8.2 流程控制语句 183
8.2.1 BEGIN…END语句 183
8.2.2 IF…ELSE语句 184
8.2.3 多分支CASE表达式 184
8.2.4 WHILE语句 185
8.2.5 GOTO语句 186
8.2.6 RETURN语句 186
8.2.7 WAITFOR语句 186
8.3 游标与事务 187
8.3.1 游标 187
8.3.2 事务 191
8.4 存储过程 194
8.4.1 创建与维护 195
8.4.2 存储过程实例 196
8.4.3 常用系统存储过程 199
8.5 自定义函数 200
8.6 触发器 204
8.6.1 触发器的概念 204
8.6.2 触发器工作原理 205
8.6.3 触发器创建与维护 206
8.6.4 触发器应用 207
本章小结 210
习题 210
第9章 数据库应用程序设计 213
9.1 开发环境与技术 213
9.2 JDBC基础 214
9.2.1 JDBC API 214
9.2.2 JDBC应用模型 215
9.2.3 JDBC驱动类型 215
9.2.4 JDBC常用接口和类 217
9.2.5 JDBC编程步骤 219
9.3 教学管理系统 220
9.3.1 系统结构设计 221
9.3.2 数据库表结构 221
9.4 程序结构与公用类 223
9.4.1 程序结构 223
9.4.2 实体类 223
9.4.3 DBUtil类 225
9.4.4 Dao类 226
9.5 C/S结构的数据库应用开发 230
9.5.1 登录模块 230
9.5.2 学生管理模块 234
9.5.3 选课操作的逻辑处理 240
9.5.4 教师管理模块 244
9.6 B/S结构的数据库应用开发 245
9.6.1 学生信息管理模块 245
9.6.2 学生信息处理业务逻辑 246
本章小结 253
习题 253
第10章 数据库新技术 255
10.1 面向对象的数据库系统 255
10.1.1 面向对象的数据模型 256
10.1.2 面向对象数据库语言 258
10.1.3 面向对象数据库模式的一致性和模式演进 258
10.1.4 面向对象数据库管理系统 259
10.2 分布式数据库系统 260
10.2.1 分布式数据库系统概述 260
10.2.2 分布式数据库系统体系结构 264
10.2.3 分布式数据库系统举例 266
10.3 空间数据库 267
10.3.1 空间数据库的概述 267
10.3.2 空间数据库模型 268
10.3.3 空间数据库系统 269
10.3.4 空间数据库目前面临的挑战 269
10.4 NoSQL数据库 270
10.4.1 NoSQL数据库系统概述 271
10.4.2 NoSQL数据库开源软件 272
10.4.3 NoSQL数据库面临的挑战 273
10.5 大数据技术 274
10.5.1 大数据概述 274
10.5.2 数据仓库 275
10.5.3 数据挖掘 281
10.5.4 大数据面临的挑战 286
本章小结 287
习题 288
参考文献 289