图书介绍

数据库系统及其应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

数据库系统及其应用
  • 雷景生主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121012928
  • 出版时间:2005
  • 标注页数:331页
  • 文件大小:50MB
  • 文件页数:347页
  • 主题词:数据库系统-高等学校-教材

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.2数据库技术的基本术语2

1.2.1数据2

1.2.2数据库3

1.2.3数据库管理系统3

1.2.4数据库系统3

1.2.5数据库技术4

1.3数据库的过去、现在和未来4

1.3.1人工管理阶段4

1.3.2文件系统阶段5

1.3.3数据库系统阶段6

1.3.4数据库技术的研究领域和发展方向9

1.4数据模型10

1.4.1数据的三个范畴10

1.4.2数据模型的组成要素及分类12

1.4.3实体-联系方法13

1.4.4常用的数据模型14

1.5数据库系统结构17

1.5.1三级模式结构18

1.5.2二级映像功能19

1.5.3数据独立性19

1.6数据库管理系统20

1.6.1DBMS的主要功能20

1.6.2DBMS的组成概述21

1.6.3DBMS的工作过程22

1.7本书导读23

1.7.1设计24

1.7.2编程24

1.7.3实现25

小结25

习题126

第2章 关系数据库30

2.1关系数据模型30

2.1.1关系数据模型概述30

2.1.2基本术语31

2.1.3关系的定义和性质33

2.2关系的完整性33

2.3关系代数35

2.3.1关系代数的五个基本操作35

2.3.2关系代数的四个组合操作37

2.3.3关系代数运算的应用实例39

2.3.4关系代数的七个扩充操作41

2.4关系演算43

2.4.1元组关系演算44

2.4.2域关系演算47

2.4.3关系运算的安全约束和等价性48

小结49

习题249

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

3.1SQL概述53

3.1.1SQL语言的特点54

3.1.2SQL语言的基本概念55

3.2SQL的数据定义功能56

3.2.1基本表的定义、修改与删除56

3.2.2索引的建立与删除59

3.3SQL的数据查询功能60

3.3.1简单查询60

3.3.2连接查询70

3.3.3嵌套查询74

3.3.4分组及计算查询79

3.4SQL的数据操作功能81

3.4.1插入数据81

3.4.2修改数据82

3.4.3删除数据83

3.5视图84

3.5.1视图的定义与删除84

3.5.2查询视图86

3.5.3更新视图86

3.5.4视图的作用88

3.6SQL的数据控制功能89

3.6.1权限与角色89

3.6.2权限与角色的授予与收回89

3.7嵌入式SQL92

3.7.1嵌入识别与预编译92

3.7.2嵌入式SQL语句与主语言之间的通信93

3.7.3游标94

3.7.4使用游标的SQL语句98

3.8动态SQL简介101

小结102

习题3103

第4章 存储过程与触发器107

4.1存储过程107

4.1.1基本概念107

4.1.2创建和执行存储过程108

4.1.3存储过程的修改和删除109

4.2触发器110

4.2.1基本概念110

4.2.2建立触发器111

4.2.3删除类触发器111

4.2.4插入类触发器112

4.2.5更新类触发器112

小结114

习题4114

第5章 关系数据库设计理论115

5.1问题的提出115

5.2基本概念117

5.2.1函数依赖117

5.2.2模式分解119

5.3规范化119

5.3.1范式120

5.3.2第一范式(1NF)120

5.3.3第二范式(2NF)121

5.3.4第三范式(3NF)122

5.3.5BC范式(BCNF)122

5.3.6多值依赖与第四范式(4NF)124

5.3.7规范化小结126

5.4函数依赖的公理系统127

5.4.1Armstrong公理的内容及正确性127

5.4.2闭包128

5.4.3公理的完备性129

5.4.4函数依赖集的等价和最小化129

5.5模式分解131

5.5.1模式分解的准则131

5.5.2分解的函数依赖保持性和无损连接性132

5.5.3模式分解的算法135

小结138

习题5139

第6章 数据库设计142

6.1数据库设计概述142

6.2数据库设计的过程144

6.2.1数据库设计的步骤144

6.2.2需求分析阶段145

6.2.3概念设计阶段147

6.2.4逻辑设计阶段154

6.2.5物理设计阶段157

6.2.6数据库的实现158

6.2.7数据库的运行与维护159

6.3E-R模型实例分析160

6.4E-R模型的扩充162

6.4.1弱实体162

6.4.2子类实体与超类实体163

6.5数据库设计工具PowerDesigner164

6.5.1PowerDesigner简介164

6.5.2概念数据库设计167

6.5.3物理数据库设计170

6.5.4建立数据库172

小结173

习题6174

第7章 系统实现技术178

7.1事务178

7.1.1事务的定义178

7.1.2事务的ACID性质178

7.1.3事务的状态180

7.2数据库的恢复181

7.2.1存储器的结构181

7.2.2恢复的原则和实现方法183

7.2.3故障类型和恢复方法184

7.3数据库的并发控制185

7.3.1并发操作带来的四个问题185

7.3.2封锁技术187

7.3.3封锁带来的问题190

7.3.4并发操作的调度192

7.4并发事务的可串行化193

小结197

习题7197

第8章 面向对象数据库198

8.1面向对象程序设计方法199

8.2面向对象数据模型199

8.2.1对象模型的核心概念200

8.2.2对象与对象标识201

8.2.3类的确定与划分202

8.2.4封装、继承性和多态性203

8.3面向对象数据库语言205

8.4对象关系数据库与对象数据库206

8.4.1面向对象数据库的研究方法206

8.4.2ODMG数据模型207

8.5面向对象数据库研究中的几个特点207

8.5.1面向对象模型的优势207

8.5.2面向对象数据库发展过程的特点208

8.5.3面向对象数据库系统的基本特征208

8.5.4面向对象数据库研究中存在的问题208

8.6RDBMS.ORDBMS和OODBMS的比较208

8.6.1RDBMS和ORDBMS209

8.6.2ORDBMS和OODBMS的相似之处209

8.6.3ORDBMS和OODBMS的不同之处209

小结209

习题8210

第9章 数据库应用系统的结构与开发212

9.1数据库应用系统的结构212

9.1.1集中式应用结构212

9.1.2文件服务器结构213

9.1.3客户-服务器结构214

9.1.4浏览器/服务器结构214

9.2数据访问接口215

9.2.1ODBC216

9.2.2OLEDB和ADO219

9.2.3Java数据库连接222

9.3数据库应用系统开发示例225

小结231

习题9232

第10章 数据库技术发展动态233

10.1数据库技术的研究与发展233

10.1.1数据库技术研究的新特点233

10.1.2数据库技术的研究热点234

10.1.3数据库技术的发展方向237

10.2分布式数据库238

10.2.1分布式数据库系统简介238

10.2.2分布式数据库的数据分布方式239

10.2.3分布式数据库系统举例240

10.3并行数据库241

10.3.1并行数据库简介241

10.3.2并行数据库系统结构242

10.4多媒体数据库244

10.4.1多媒体数据及其特点244

10.4.2多媒体数据库简介246

10.5主动数据库246

10.6数据仓库247

10.6.1什么是数据仓库247

10.6.2数据仓库的多维数据模型248

10.6.3数据仓库的相关概念250

10.6.4数据仓库的系统结构252

10.6.5数据仓库系统的开发过程与工作过程253

10.6.6实现数据仓库的数据库环境255

10.6.7数据仓库与决策支持255

10.6.8数据挖掘与数据仓库256

小结257

习题10258

附录A MS SQL Server 2000数据库管理系统259

A.1SQL Server 2000概述259

A.1.1SQL Server 2000的体系结构与运行环境259

A.1.2SQL Server 2000的服务器组件262

A.1.3SQL Server 2000的主要管理工具263

A.2数据库和表的创建264

A.2.1界面创建数据库和表265

A.2.2命令方式创建数据库271

A.3表数据操作272

A.3.1修改表结构272

A.3.2删除表273

A.4数据的查询和视图273

A.4.1数据的查询273

A.4.2视图275

A.5T-SQL语言277

A.5.1变量与数据类型277

A.5.2运算符与表达式279

A.5.3流程控制语句282

A.5.4常用函数284

A.5.5用户定义函数288

A.6索引288

A.7备份恢复与导入导出289

A.7.1备份操作290

A.7.2备份命令294

A.7.3恢复操作295

A.7.4恢复命令297

A.7.5导入导出299

A.7.6数据转换服务(DTS)299

A.8复制技术304

A.8.1复制模型304

A.8.2工作原理305

A.9系统安全管理306

A.9.1 SQL Server的验证模式306

A.9.2账号与角色308

小结313

习题A313

附录B实验教学参考315

实验1建立数据库315

实验2建立表和数据完整性316

实验3数据更新318

实验4数据查询319

实验5视图的定义和操作321

实验6SQL的宿主使用方式322

实验7存储过程323

实验8触发器326

实验9用户管理和权限管理328

实验10数据建模工具330

参考文献331

热门推荐