数据库原理与应用实践教程

数据库原理与应用实践教程

赵永霞, 高翠芬, 涂洪涛, 编著

出版社:华中科技大学出版社

年代:2014

定价:30.0

书籍简介:

本书全面介绍数据库系统的基本概念、基本原理和基本应用。内容包括数据库系统概论、关系数据库、关系数据库设计理论、数据库设计、关系数据库标准语言SQL、数据库保护和SQL Server 2012数据库上机实验指导。本书以奠定数据库理论基础、培养数据库开发能力为目标,即介绍原理又讲应用。所介绍的技术以实用为本,学以致用,并且反映数据库技术的最新发展。本书叙述严谨,循序渐进。配以大量精选的典型习题和实验指导。使读者充分掌握“数据库原理”课程求解的技巧与方法,深化对基本概念的理解,切实提高分析问题和解决问题的能力。

书籍目录:

目 录

第1部分 典型题解析

1 数据库系统概论........................................................................................................................ 2

1.1 内容提要................................................................................................................................ 2

1.1.1 数据库、数据库管理系统和数据库系统的定义 ............................................ 2

1.1.2 数据管理技术的发展阶段 ................................................................................ 2

1.1.3 数据模型 ............................................................................................................ 3

1.1.4 概念数据模型和结构数据模型 ........................................................................ 3

1.1.5 数据库的体系结构 ............................................................................................ 4

1.1.6 数据库管理系统 ................................................................................................ 5

1.1.7 数据库系统 ........................................................................................................ 5

1.2 例题解析 ........................................................................................................................ 5

1.3 习题 .............................................................................................................................. 10

1.4 习题答案 ..................................................................................................................... 15

2 关系数据库.............................................................................................................................. 21

2.1 内容提要 ...................................................................................................................... 21

2.1.1 基本概念 .......................................................................................................... 21

2.1.2 关系代数 .......................................................................................................... 22

2.2 例题解析 ...................................................................................................................... 23

2.3 习题 .............................................................................................................................. 26

2.4 习题答案 ...................................................................................................................... 32

3 关系数据库设计理论.............................................................................................................. 35

3.1 内容提要 ...................................................................................................................... 35

3.1.1 函数依赖的概念及属性间存在的各种函数依赖 .......................................... 35

3.1.2 1NF、2NF、3NF和BCNF的概念 .................................................................. 35

3.1.3 一个关系规范化为所要求级别的方法 .......................................................... 36

3.2 例题解析 ...................................................................................................................... 37

3.3 习题 .............................................................................................................................. 39

3.4 习题答案 ...................................................................................................................... 46

2

▲ ▲ ▲ ▲ 数据库原理与应用实践教程

4 数据库设计.............................................................................................................................. 50

4.1 内容提要 ...................................................................................................................... 50

4.1.1 数据库设计的概念 .......................................................................................... 50

4.1.2 数据库设计的基本步骤 .................................................................................. 50

4.1.3 需求分析阶段的任务 ...................................................................................... 51

4.1.4 需求分析的基本步骤 ...................................................................................... 52

4.1.5 概念结构设计阶段和逻辑结构设计阶段的要求以及它们的实现方法 ...... 52

4.1.6 物理结构设计阶段的内容 .............................................................................. 53

4.1.7 数据库的实现和维护方法 .............................................................................. 54

4.2 例题解析 ...................................................................................................................... 54

4.3 习题 .............................................................................................................................. 56

4.4 习题答案 ...................................................................................................................... 62

5 关系数据库标准语言SQL ...................................................................................................... 70

5.1 内容提要 ...................................................................................................................... 70

5.1.1 SQL数据库的体系结构及SQL的特点 ........................................................... 70

5.1.2 SQL的数据定义、SQL模式、基本表和索引的创建和撤销 ....................... 70

5.1.3 SQL的数据查询 .............................................................................................. 71

5.1.4 SQL的数据更新:插入、删除和修改语句 .................................................. 73

5.1.5 视图的创建和撤销,对视图更新操作的限制 .............................................. 74

5.1.6 数据控制的概念和使用 .................................................................................. 75

5.2 例题解析 ...................................................................................................................... 75

5.3 习题 .............................................................................................................................. 82

5.4 习题答案 ...................................................................................................................... 89

6 数据库保护............................................................................................................................ 101

6.1 内容提要 .................................................................................................................... 101

6.1.1 事务的4个性质 .............................................................................................. 101

6.1.2 数据库完整性与安全性的区别 .................................................................... 101

6.1.3 数据库的安全性措施 .................................................................................... 101

6.1.4 数据库安全性级别 ........................................................................................ 102

6.1.5 保护数据库完整性的方法 ............................................................................ 102

6.1.6 并发控制 ........................................................................................................ 102

6.1.7 死锁的定义与检测方法及预防和解决死锁的方法 .................................... 103

6.1.8 数据库故障的种类与恢复方法 .................................................................... 103

6.2 例题解析 .................................................................................................................... 103

6.3 习题 ............................................................................................................................ 105

6.4 习题答案 .................................................................................................................... 109

▲ ▲ ▲ ▲ 目录 3

第2部分 上 机 实 验

7 实验1:数据库的使用.......................................................................................................... 114

7.1 实验目的 .................................................................................................................... 114

7.2 实验内容 .................................................................................................................... 114

7.3 实验步骤 .................................................................................................................... 114

7.4 思考与练习 ................................................................................................................ 119

8 实验2:创建和修改数据表.................................................................................................. 120

8.1 实验目的 .................................................................................................................... 120

8.2 实验内容 .................................................................................................................... 120

8.3 实验步骤 .................................................................................................................... 120

8.4 思考与练习 ................................................................................................................ 124

9 实验3:单表数据查询.......................................................................................................... 125

9.1 实验目的 .................................................................................................................... 125

9.2 实验内容 .................................................................................................................... 125

9.3 实验步骤 .................................................................................................................... 125

9.4 思考与练习 ................................................................................................................ 129

10 实验4:多表数据查询........................................................................................................ 130

10.1 实验目的 .................................................................................................................. 130

10.2 实验内容 .................................................................................................................. 130

10.3 实验步骤 .................................................................................................................. 130

10.4 思考与练习 .............................................................................................................. 136

11 实验5:视图 ........................................................................................................................ 137

11.1 实验目的 .................................................................................................................. 137

11.2 实验内容 .................................................................................................................. 137

11.3 实验步骤 .................................................................................................................. 137

11.4 思考与练习 .............................................................................................................. 141

12 实验6:索引........................................................................................................................ 142

12.1 实验目的 .................................................................................................................. 142

12.2 实验内容 .................................................................................................................. 142

12.3 实验步骤 .................................................................................................................. 142

12.4 思考与练习 .............................................................................................................. 150

13 实验7:数据完整性............................................................................................................ 151

13.1 实验目的 .................................................................................................................. 151

4

▲ ▲ ▲ ▲ 数据库原理与应用实践教程

13.2 实验内容 .................................................................................................................. 151

13.3 实验步骤 .................................................................................................................. 151

13.4 思考与练习 .............................................................................................................. 157

14 实验8:游标和存储过程.................................................................................................... 158

14.1 实验目的 .................................................................................................................. 158

14.2 实验内容 .................................................................................................................. 158

14.3 实验步骤 .................................................................................................................. 158

14.4 思考与练习 .............................................................................................................. 165

15 实验9:触发器.................................................................................................................... 166

15.1 实验目的 .................................................................................................................. 166

15.2 实验内容 .................................................................................................................. 166

15.3 实验步骤 .................................................................................................................. 166

15.4 思考与练习 .............................................................................................................. 169

16 实验10:数据库的备份恢复与导入/导出 .................................................................................................170

16.1 实验目的 .................................................................................................................. 170

16.2 实验内容 .................................................................................................................. 170

16.3 实验步骤 .................................................................................................................. 170

16.4 思考与练习 .............................................................................................................. 180

17 实验11:数据库的安全性 .................................................................................................. 181

17.1 实验目的 .................................................................................................................. 181

17.2 实验内容 .................................................................................................................. 181

17.3 实验步骤 .................................................................................................................. 181

17.4 思考与练习 .............................................................................................................. 194

18 实验12:配置数据源——DNS .......................................................................................... 195

18.1 实验目的 .................................................................................................................. 195

18.2 实验内容 .................................................................................................................. 195

18.3 实验步骤 .................................................................................................................. 195

18.4 思考与练习 .............................................................................................................. 199

参考文献..................................................................................................................................... 200

内容摘要:

本书全面介绍了数据库系统的基本概念、基本原理和基本应用,内容包括数据库系统概论、关系数据
库、关系数据库设计理论、数据库设计、关系数据库标准语言SQL、数据库保护和SQLServer2012数据库上
机实验指导。
本书以阐明数据库理论基础、培养数据库开发能力为目标,既介绍原理又介绍应用。所介绍的技术以
实用为本,学以致用,并且反映数据库技术的最新发展。本书叙述严谨,循序渐进,并配以大量精选的典型
习题和实验指导,使读者充分掌握“数据库原理及应用”课程讲授的技巧与方法,深化对基本概念的理解,切
实提高分析问题和解决问题的能力。
本书内容丰富,习题与实验覆盖面广,不仅可以作为计算机专业本、专科“数据库原理及应用”课程的教
学参考书,也可供广大从事信息领域工作的技术人员的参考。

书籍规格:

书籍详细信息
书名数据库原理与应用实践教程站内查询相似图书
9787568002288
如需购买下载《数据库原理与应用实践教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地武汉出版单位华中科技大学出版社
版次1版印次1
定价(元)30.0语种简体中文
尺寸26 × 18装帧平装
页数印数

书籍信息归属:

数据库原理与应用实践教程是华中科技大学出版社于2014.7出版的中图分类号为 TP311.13 的主题关于 数据库系统-高等学校-教材 的书籍。