图书介绍

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

数据库原理及应用实用教程
  • 姜代红,蒋秀莲主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302247586
  • 出版时间:2010
  • 标注页数:313页
  • 文件大小:98MB
  • 文件页数:326页
  • 主题词:数据库系统-教材

PDF下载


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

下载说明

数据库原理及应用实用教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 数据库系统概论1

1.1数据库系统的产生与发展1

1.1.1数据管理技术的演变1

1.1.2数据库系统的特点4

1.2数据库系统的相关概念及组成6

1.2.1数据库6

1.2.2数据库管理系统6

1.2.3数据库应用系统9

1.2.4数据库系统的组成9

1.3数据模型11

1.3.1数据模型的类型和组成11

1.3.2概念模型12

1.3.3常用的数据模型16

1.4数据库系统的体系结构20

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

1.4.2 二级映像功能与数据独立性22

1.5常用数据库系统简介23

1.6数据库技术的新发展及新型数据库系统27

1.6.1数据库技术发展的3个阶段27

1.6.2新型数据库系统28

1.6.3数据库技术的发展趋势30

1.7本章小结31

习题31

第2章 关系数据库34

2.1关系模型的基本概念34

2.1.1关系模型的基本术语34

2.1.2关系模型的定义形式34

2.1.3关系的性质37

2.1.4关系的键37

2.1.5关系模型的完整性39

2.2关系代数40

2.2.1传统的集合运算41

2.2.2专门的关系运算& 43

2.2.3关系代数运算的应用举例47

2.3关系演算48

2.3.1元组关系演算48

3.3.2域关系演算53

2.4小结58

习题59

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

3.1 SQL概述63

3.1.1 SQL语发展简史63

3.1.2 SQL语言的主要特点63

3.1.3 SQL语言的主要功能64

3.1.4 SQL对关系数据库模式的支持65

3.2 SQL的数据定义65

3.2.1 SQL的数据类型65

3.2.2基本表的定义和维护68

3.2.3索引的定义和维护73

3.3 SQL的数据查询74

3.3.1单表查询75

3.3.2连接查询82

3.3.3嵌套查询87

3.3.4集合查询92

3.4 SQL的数据操作94

3.4.1插入数据95

3.4.2修改数据96

3.4.3删除数据97

3.5视图98

3.5.1建立视图99

3.5.2查询视图101

3.5.3删除视图102

3.5.4更新视图103

3.5.5视图的作用104

3.6 SQL的数据控制105

3.6.1授权106

3.6.2回收授权108

3.7存储过程109

3.7.1存储过程的概念110

3.7.2创建和执行存储过程111

3.8小结112

习题113

第4章 关系规范化理论116

4.1规范问题的提出116

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

4.1.2不合理的关系模式存在的数据冗余和异常现象117

4.2函数依赖118

4.2.1函数依赖的定义118

4.2.2完全函数依赖和部分函数依赖119

4.2.3传递函数依赖119

4.3范式和规范化方法119

4.3.1第一范式(1NF)120

4.3.2第二范式(2NF)120

4.3.3第三范式(3NF)121

4.3.4 BCNF122

4.3.5多值依赖与第四范式123

4.3.6关系模式的规范化125

4.4数据依赖的公理系统126

4.4.1函数依赖集的闭包126

4.4.2函数依赖的推理规则127

4.4.3属性集的闭包及其算法128

4.4.4函数依赖推理规则的完备性129

4.4.5函数依赖集的等价、覆盖和最小函数依赖集130

4.5关系模式的分解132

4.5.1模式分解的定义132

4.5.2分解的无损连接性132

4.5.3分解的保持函数依赖性133

4.5.4关系模式分解的算法134

4.6小结135

习题136

第5章 数据库设计139

5.1数据库设计概述139

5.1.1数据库设计的定义、内容和特点139

5.1.2数据库设计方法概述140

5.1.3数据库设计的基本步骤141

5.2需求分析143

5.2.1需求分析的任务143

5.2.2需求分析的方法145

5.2.3需求分析的常用工具145

5.2.4需求分析实例148

5.3概念结构设计151

5.3.1概念结构设计的定义151

5.3.2概念结构设计的方法和步骤152

5.3.3局部视图设计154

5.3.4集成全局视图156

5.4逻辑结构设计158

5.4.1逻辑结构设计的任务和步骤158

5.4.2 E-R图向关系模型的转换159

5.4.3逻辑结构的优化160

5.4.4 设 计用户子模式163

5.5物理结构设计163

5.5.1确定数据库的物理结构163

5.5.2评价物理结构165

5.6数据库的实施和维护165

5.6.1数据的载入和应用程序的调试165

5.6.2数据库的试运行166

5.6.3数据库的运行和维护166

5.7小结167

习题167

第6章 数据库保护技术171

6.1数据库的安全性171

6.1.1计算机系统的安全性171

6.1.2数据库的安全性171

6.1.3安全性控制的一般方法172

6.1.4数据库的安全标准175

6.1.5 SQL Server 2000的安全性控制177

6.2数据库的完整性186

6.2.1完整性约束条件的类型186

6.2.2完整性控制机制的功能187

6.2.3完整性规则的组成188

6.2.4 SQL Server 2000的数据完整性控制189

6.3并发控制191

6.3.1事务的基本概念191

6.3.2并发操作引发的问题192

6.3.3封锁及封锁协议195

6.3.4封锁出现的问题和解决方法200

6.3.5封锁粒度202

6.3.6 SQL Server 2000的并发控制机制202

6.4数据库的恢复203

6.4.1数据库故障的类型203

6.4.2数据库恢复技术204

6.4.3数据库恢复策略207

6.5小结207

习题208

第7章SQL Server 2000数据库管理系统212

7.1 SQL Server 2000概述212

7.2 SQL Server 2000管理工二具简介213

7.2.1服务管理器213

7.2.2企业管理器213

7.2.3查询分析器214

7.2.4数据导入/导出工具215

7.3数据库的创建与管理215

7.3.1 SQL Server数据库的文件组成216

7.3.2数据库的创建218

7.3.3数据库的修改224

7.3.4数据库的删除225

7.4数据表的创建和管理226

7.5数据查询229

7.6存储过程和触发器230

7.6.1存储过程230

7.6.2触发器232

7.7数据库的备份和恢复238

7.7.1数据库的备份238

7.7.2数据库的恢复242

7.8 SQL Server程序设计244

7.8.1变量244

7.8.2流程控制语句245

7.8.3 SQL Server程序设计举例249

7.9 SQL Server 2005系统250

7.9.1概述250

7.9.2 SQL Server 2005的环境需求和配置&251

7.9.3 SQL Server 2005工具简介254

7.10小结256

习题257

第8章 数据库应用系统开发260

8.1数据库访问260

8.1.1数据库系统的体系结构260

8.1.2 JD BC数据访问接 口262

8.1.3 JDBC操作数据库的步骤265

8.2 NetBeans开发环境介绍267

8.3教学管理系统的分析与设计271

8.3.1开发背景271

8.3.2系统需求分析271

8.3.3系统设计72

8.4教学管理系统的详细设计278

8.4.1创建教学管理系统项目278

8.4.2数据库连接模块Bean的设计29

8.4.3用户登录模块的设计282

8.4.4教学管理系统主界面的设计283

8.4.5学院和专业管理模块的设计284

8.4.6学生信息管理模块的设计289

8.4.7课程管理模块的设计291

8.5本章小结293

习题293

第9章 实验与综合实训295

实验一 熟悉SQL Server 2000的工作环境295

实验二 创建数据库和数据表296

实验三 基本数据询298

实验四 数据分组与汇总298

实验五 多表连接299

实验六 数据更新操作300

实验七 索引及其应用301

实验八 实现视图301

实验九 实现存储过程302

实验十 实现触发器302

实验十一SQL Server的安全管理303

实验十二备份与恢复304

实验十三 综合实训305

综合实训参考选题306

参考答案309

参考文献313

热门推荐