图书介绍

数据库原理及应用教程 第4版 微课版PDF|Epub|txt|kindle电子书版本网盘下载

数据库原理及应用教程 第4版 微课版
  • 陈志泊著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115457004
  • 出版时间:2017
  • 标注页数:299页
  • 文件大小:50MB
  • 文件页数:309页
  • 主题词:关系数据库系统-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

数据库原理及应用教程 第4版 微课版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 数据库系统概述1

1.1 信息、数据、数据处理与数据管理2

1.1.1 数据与信息2

1.1.2 数据处理与数据管理3

1.2 数据库技术的产生、发展3

1.3 数据库系统的组成8

1.4 数据库系统的内部体系结构10

1.4.1 数据库系统的三级模式结构10

1.4.2 数据库系统的二级映像与数据独立性12

1.4.3 数据库系统的三级模式与二级映像的优点13

1.5 数据库系统的外部体系结构13

1.6 数据库管理系统15

1.6.1 DBMS的主要功能15

1.6.2 DBMS的组成16

1.6.3 DBMS的数据存取的过程18

1.7 数据模型18

1.7.1 数据模型的概念及分类18

1.7.2 数据模型的组成要素19

1.8 三个世界及其有关概念20

1.8.1 现实世界20

1.8.2 信息世界20

1.8.3 计算机世界22

1.9 四种数据模型22

1.9.1 层次模型23

1.9.2 网状模型24

1.9.3 关系模型25

1.9.4 面向对象模型28

1.10 数据库领域的新技术29

1.10.1 分布式数据库30

1.10.2 数据仓库与数据挖掘技术32

1.10.3 多媒体数据库34

1.10.4 大数据技术35

小结37

习题38

第2章 关系数据库42

2.1 关系模型的数据结构及其形式化定义43

2.1.1 关系的形式化定义及其有关概念43

2.1.2 关系的性质45

2.1.3 关系模式45

2.1.4 关系数据库与关系数据库模式46

2.2 关系的码与关系的完整性47

2.2.1 候选码(键)与主码(键)47

2.2.2 外码(外部关系键)48

2.2.3 关系的完整性48

2.3 关系代数49

2.3.1 关系代数的分类及其运算符50

2.3.2 传统的集合运算50

2.3.3 专门的关系运算52

2.4 关系演算56

2.4.1 元组关系演算语言57

2.4.2 域关系演算语言QBE61

小结65

习题66

第3章 关系数据库标准语言——SQL69

3.1 SQL的基本概念与特点70

3.1.1 SQL的发展及标准化70

3.1.2 SQL的基本概念70

3.1.3 SQL的主要特点71

3.2 SQL Server 2012简介72

3.2.1 SQL Server的发展与版本72

3.2.2 SQL Server 2012的主要组件72

3.2.3 SQL Server 2012企业管理器(Management Studio)73

3.3 数据库的创建和使用74

3.3.1 数据库的结构74

3.3.2 SQL Server 2012的系统数据库75

3.3.3 SQL Server的示例数据库76

3.3.4 创建用户数据库76

3.3.5 修改用户数据库78

3.3.6 删除用户数据库80

3.3.7 查看数据库信息81

3.3.8 迁移用户数据库81

3.4 数据表的创建和使用83

3.4.1 数据类型83

3.4.2 创建数据表85

3.4.3 定义数据表的约束87

3.4.4 修改数据表90

3.4.5 删除基本表92

3.4.6 查看数据表93

3.5 单关系(表)的数据查询94

3.5.1 单关系(表)的数据查询结构94

3.5.2 无条件查询94

3.5.3 条件查询96

3.5.4 常用库函数及统计汇总查询99

3.5.5 分组查询100

3.5.6 查询结果的排序101

3.6 多关系(表)的连接查询101

3.6.1 多关系(表)的连接查询结构101

3.6.2 内连接查询102

3.6.3 外连接查询103

3.6.4 交叉查询104

3.6.5 自连接查询104

3.7 子查询105

3.7.1 普通子查询105

3.7.2 相关子查询107

3.8 其他类型查询108

3.8.1 集合运算查询108

3.8.2 存储查询结果到表中109

3.9 数据表中数据的操纵109

3.9.1 添加数据表中的数据109

3.9.2 修改数据表中的数据110

3.9.3 删除数据112

3.10 视图113

3.10.1 创建视图113

3.10.2 修改视图114

3.10.3 删除视图115

3.10.4 查询视图115

3.10.5 更新视图115

3.11 创建与使用索引116

3.11.1 索引概述116

3.11.2 索引的类型117

3.11.3 创建索引118

3.11.4 修改索引119

3.11.5 删除索引120

3.11.6 查看索引120

小结121

习题121

本章实验125

第4章 关系数据库理论130

4.1 规范化问题的提出131

4.1.1 规范化理论的主要内容131

4.1.2 不合理的关系模式存在的异常问题131

4.2 函数依赖133

4.2.1 函数依赖的定义133

4.2.2 函数依赖的逻辑蕴涵定义135

4.2.3 数依赖的推理规则及正确性135

4.2.4 完全函数依赖与部分函数依赖138

4.2.5 传递函数依赖138

4.2.6 属性集的闭包及其算法138

4.2.7 候选码的求解理论和算法139

4.2.8 函数依赖推理规则的完备性141

4.2.9 函数依赖集的等价、覆盖和最小函数依赖集142

4.3 关系模式的分解144

4.3.1 模式分解问题145

4.3.2 无损连接分解145

4.3.3 无损分解的测试算法146

4.3.4 保持函数依赖的分解148

4.4 关系模式的范式149

4.4.1 第一范式149

4.4.2 第二范式150

4.4.3 第三范式153

4.4.4 BC范式156

4.4.5 多值依赖与第四范式159

4.5 关系模式的规范化163

4.5.1 关系模式规范化的目的和原则163

4.5.2 关系模式规范化的步骤163

4.5.3 关系模式规范化的要求164

小结166

习题166

第5章 数据库安全保护172

5.1 数据库的安全性173

5.1.1 数据库安全性的含义173

5.1.2 安全性控制的一般方法173

5.1.3 SQL Server 2012的数据安全性机制175

5.1.4 SQL Server 2012的身份验证模式176

5.1.5 SQL Server 2012的登录账号和服务器角色178

5.1.6 SQL Server 2012的数据库用户账号和数据库角色181

5.2 完整性控制186

5.2.1 数据库完整性的含义186

5.2.2 完整性规则的组成186

5.2.3 完整性约束条件的分类187

5.2.4 数据完整性的实施188

5.2.5 规则189

5.2.6 默认190

5.3 并发控制与封锁192

5.3.1 数据库并发性的含义192

5.3.2 事务(Transaction)192

5.3.3 并发操作与数据的不一致性193

5.3.4 封锁195

5.4 数据库的恢复200

5.4.1 数据库恢复的含义200

5.4.2 数据库恢复的原理及其实现技术201

5.4.3 数据库的故障和恢复的策略202

小结204

习题205

本章实验207

第6章 数据库设计208

6.1 数据库设计概述209

6.1.1 数据库设计的任务、内容和特点209

6.1.2 数据库设计方法简述210

6.1.3 数据库设计的步骤211

6.1.4 数据库系统的设计案例描述214

6.2 系统需求分析214

6.2.1 需求分析的任务215

6.2.2 需求分析的方法216

6.2.3 案例的需求分析218

6.3 概念结构设计219

6.3.1 概念结构设计的必要性219

6.3.2 概念模型的特点220

6.3.3 概念模型的E-R表示方法220

6.3.4 概念结构设计的方法与步骤222

6.3.5 案例的概念结构设计227

6.4 逻辑结构设计229

6.4.1 逻辑结构设计的任务和步骤229

6.4.2 初始关系模式设计230

6.4.3 关系模式规范化231

6.4.4 模式评价与改进231

6.4.5 案例的逻辑结构设计233

6.5 物理结构设计234

6.5.1 确定物理结构234

6.5.2 评价物理结构236

6.6 数据库实施236

6.6.1 建立实际数据库结构236

6.6.2 装入数据236

6.6.3 应用程序编码与调试237

6.6.4 数据库试运行237

6.6.5 整理文档238

6.7 数据库运行和维护238

6.7.1 维护数据库的安全性与完整性238

6.7.2 监测并改善数据库性能238

6.7.3 重新组织和构造数据库239

小结239

习题240

本章实验243

第7章 SQL Server 2012高级应用247

7.1 Transact-SQL程序设计248

7.1.1 变量248

7.1.2 运算符249

7.1.3 批处理251

7.1.4 流程控制语句252

7.1.5 常用命令256

7.1.6 常用函数259

7.2 存储过程269

7.2.1 存储过程的概念、优点及分类269

7.2.2 创建存储过程271

7.2.3 查看存储过程273

7.2.4 重新命名存储过程274

7.2.5 删除存储过程274

7.2.6 执行存储过程274

7.2.7 修改存储过程275

7.3 触发器276

7.3.1 触发器概述276

7.3.2 触发器的工作原理277

7.3.3 创建触发器278

7.3.4 查看触发器281

7.3.5 修改触发器282

7.3.6 删除触发器283

7.4 备份和还原283

7.4.1 备份和还原概述283

7.4.2 创建备份设备286

7.4.3 备份数据库288

7.4.4 还原数据库290

小结291

习题291

本章实验292

SQL Server 2012综合练习294

参考文献299

热门推荐