数据库技术及应用 SQL Server 面向计算思维和问题求解 第2版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:陈立潮主编;南志红,曹建芳,刘爽英等副主编
- 出 版 社:北京:高等教育出版社
- 出版年份:2018
- ISBN:9787040494594
- 页数:290 页
第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
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《思维导图 超好用英语单词书》(中国)王若琳 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《思维进阶 常态课不能绕过的素养》田树林,刘强 2018
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《我们如何思维》马明辉 2019
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《思维导图 超好用法语单词书》(中国)李芮 2019
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《观察、阅读、写作小学作文整体教学与思维训练》马芯兰主编 2016
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《走出人格陷阱》郑晓斌,徐樟责编;武志红 2020
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018