图书介绍

数据库应用技术基础PDF|Epub|txt|kindle电子书版本网盘下载

数据库应用技术基础
  • 黄志球,李清等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111128982
  • 出版时间:2003
  • 标注页数:297页
  • 文件大小:23MB
  • 文件页数:312页
  • 主题词:数据库系统-高等学校-教材

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

1.1.2 数据管理的发展2

1.1.3 数据库技术4

1.2 数据库系统结构6

1.2.1 数据库的三级结构6

1.2.2 模式、存储模式与子模式7

1.2.3 数据库及其特点8

1.3 数据库系统10

1.3.1 数据库系统的构成10

1.3.2 数据库管理系统12

1.3.3 数据操纵接口——数据库语言13

1.3.4 数据库存取的执行过程15

1.4 小结15

1.5 习题16

第2章 数据模型17

2.1 现实世界到计算机的映射17

2.1.1 三个世界17

2.1.2 两种模型20

2.2 概念模型21

2.2.1 基本元素21

2.2.2 连接22

2.2.3 E-R图24

2.3 层次模型25

2.3.1 基本概念和结构26

2.3.2 操作29

2.3.3 约束30

2.4.1 基本概念和结构31

2.4 网状模型31

2.4.2 操作33

2.4.3 约束34

2.5 关系模型34

2.6 其他数据模型36

2.6.1 面向对象的数据模型36

2.6.2 对象关系数据模型39

2.7 小结40

2.8 习题41

第3章 关系数据库理论43

3.1 关系模型概述43

3.1.1 关系的数学描述43

3.1.2 基本术语43

3.2.1 五种基本关系代数运算45

3.2 关系代数45

3.2.2 四种组合关系代数运算47

3.2.3 七种扩充关系代数运算49

3.3 关系演算51

3.3.1 关系的表示52

3.3.2 元组关系演算52

3.3.3 域关系演算55

3.4 关系模型总结57

3.4.1 关系模型的三要素57

3.4.2 关系模型的完整性约束57

3.4.3 关系模型的特点58

3.5 小结58

3.6 习题59

4.1 SQL语言概述62

4.1.1 SQL语言的基本组成62

第4章 关系数据库标准查询语言SQL62

4.1.2 SQL语言的特点63

4.1.3 SQL语言的数据类型64

4.2 SQL中的数据定义64

4.2.1 模式的定义、修改和撤销65

4.2.2 索引的建立和撤销67

4.3 SQL中的数据查询68

4.3.1 SQL的单表查询69

4.3.2 SQL的计算与统计函数71

4.3.3 SQL的查询条件71

4.3.4 SQL查询结果的聚集与排序73

4.3.5 SQL的连接、嵌套和集合查询74

4.4 SQL中的数据更新77

4.4.1 SQL插入数据语句77

4.4.2 SQL修改数据语句78

4.4.3 SQL删除数据语句79

4.5 SQL中的视图80

4.5.1 视图的定义、查询和更新80

4.5.2 视图的用途82

4.6 SQL中的特殊操作84

4.6.1 空值84

4.6.2 外部连接87

4.6.3 递归查询89

4.7 小结91

4.8 习题92

第2篇 数据库管理系统篇94

第5章 数据库管理系统94

5.1 数据库管理系统概述94

5.1.1 DBMS的功能94

5.1.2 常用DBMS96

5.1.3 SQL Server 2000的功能特点98

5.2 数据库管理系统结构99

5.2.1 DBMS的系统结构99

5.2.2 DBMS的解释执行过程102

5.2.3 SQL Server 2000的结构103

5.3 数据字典105

5.3.1 数据字典在DBMS中的作用105

5.3.2 数据字典的内容106

5.3.3 数据字典与DBMS107

5.3.4 数据字典的使用108

5.3.5 SQL Server的数据字典109

5.4 分布式数据库管理系统110

5.4.1 分布式数据库系统及其结构110

5.4.2 数据分布策略113

5.5 小结114

5.6 习题115

第6章 数据存储与查询技术117

6.1 数据库基本元素117

6.2 数据库存储管理117

6.2.1 存储介质118

6.2.2 基本元素存储119

6.2.3 数据压缩技术124

6.3 数据组织管理125

6.3.1 文件结构与存取路径125

6.3.2 索引技术126

6.3.3 散列技术131

6.4 数据查询技术131

6.4.1 数据库系统查询的实现132

6.4.2 查询编译器132

6.4.4 查询优化135

6.4.3 查询执行135

6.5.1 SQL Server服务器系统结构136

6.5 SQL Server的数据查询技术136

6.5.2 SQL Server查询技术137

6.5.3 SQL Server查询优化技术137

6.6 小结139

6.7 习题139

第7章 事务、安全与完整性约束141

7.1 事务管理141

7.1.1 事务141

7.1.2 事务的恢复145

7.1.3 事务的并发控制148

7.1.4 分布式数据库的并发控制与恢复150

7.1.5 SQL Server的事务管理153

7.2.1 数据库安全控制的方法156

7.2 安全管理156

7.2.2 SQL Server的数据库的安全管理159

7.3 完整性约束160

7.3.1 完整性约束的形态160

7.3.2 SQL中的完整性约束161

7.3.3 SQL Server的完整性约束机制164

7.4 小结165

7.5 习题166

第3篇 数据库应用技术篇168

第8章 关系模式的规范化设计168

8.1 关系模式的设计问题168

8.2 规范化理论169

8.2.1 函数依赖169

8.2.2 基于函数依赖的范式173

8.2.3 多值依赖与第四范式175

8.2.4 连接依赖与第五范式177

8.3 关系模式的分解178

8.3.1 模式分解179

8.3.2 无损连接分解和保持函数依赖179

8.3.3 模式分解算法182

8.4 规范化理论应用186

8.4.1 规范化的优缺点186

8.4.2 反规范化188

8.4.3 规范化示例188

8.5 小结190

8.6 习题191

9.1.2 数据库设计的方法194

9.1.1 数据库设计的内容194

9.1 数据库设计概述194

第9章 数据库设计194

9.1.3 数据库设计的步骤和特点195

9.2 需求分析198

9.3 概念设计198

9.3.1 概念模型设计的方法与步骤198

9.3.2 数据抽象与局部视图设计200

9.3.3 视图的集成201

9.4 逻辑设计205

9.4.1 概念模型向数据模型的转换205

9.4.2 设计用户模式208

9.4.3 模型的评价与优化208

9.5 物理设计209

9.5.1 物理设计的要求和内容209

9.6.1 数据库数据的装入211

9.6 数据库的实施与维护211

9.5.2 创建索引211

9.5.3 性能评价211

9.6.2 数据库的运行和维护212

9.6.3 DBA的组织212

9.6.4 数据库的性能评价与监视214

9.6.5 日志与备份恢复215

9.7 小结215

9.8 习题216

第10章 数据库与应用系统218

10.1 应用系统的层次结构218

10.1.1 单机应用系统218

10.1.2 C/S应用系统219

10.1.3 三层体系结构221

10.1.4 B/S应用系统222

10.2.1 宿主系统与自含系统223

10.2 数据库与应用系统223

10.2.2 嵌入式SQL语句224

10.2.3 数据库访问中间件227

10.2.4 数据库应用系统开发工具232

10.3 网络环境下数据库系统的新技术234

10.3.1 XML235

10.3.2 数据复制技术237

10.3.3 网络数据库239

10.3.4 分布环境下的信息集成技术242

10.4 小结244

10.5 习题245

第11章 数据库技术和应用的新发展246

11.1 对象数据库和对象关系数据库246

11.1.1 对象数据库247

11.1.2 对象关系数据库248

11.2 主存数据库250

11.3 其他数据库250

11.3.1 工程数据库/空间数据库250

11.3.2 移动数据库251

11.4 数据库在应用系统中的新应用252

11.4.1 决策支持系统252

11.4.2 数据分析253

11.4.3 数据挖掘254

11.4.4 数据仓库系统254

11.5 小结256

11.6 习题257

附录A258

A.1 实验1 了解SQL Server 2000的运行环境258

A.2 实验2 SQL Server的注册260

A.3 实验3 数据库的创建和删除261

A.4 实验4 用SQL语句创建数据库264

A.5 实验5 表的创建和删除267

A.6 实验6 索引的创建267

A.7 实验7 简单SELECT语句的使用270

A.8 实验8 集合函数与行集函数273

A.9 实验9 带子句的SELECT语句275

A.10 实验10 子查询279

A.11 实验11 面向用户的视图281

A.12 实验12 许可管理283

A.13 实验13 SQL Server的监控286

A.14 实验14 数据库的维护288

A.15 实验15 数据库的备份290

A.16 实验16 数据库的恢复291

A.17 实验17 创建维护计划293

参考文献297

热门推荐