图书介绍

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

数据库系统原理与应用
  • 刘德春主编;殷海娜,孙晓莹,郭东恩等编 著
  • 出版社: 武汉:湖北人民出版社
  • ISBN:7216037391
  • 出版时间:2003
  • 标注页数:269页
  • 文件大小:95MB
  • 文件页数:280页
  • 主题词:数据库系统-高等学校

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 信息的三种世界及其描述2

1.1.3 数据管理与数据库的作用及特点5

1.1.4 数据库管理系统与信息管理系统7

1.2 数据库系统的组成和结构9

1.2.1 数据库系统的组成9

1.2.2 数据库管理系统的功能结构12

1.2.3 数据库系统的三级数据模式结构13

1.3 数据库技术及其发展15

1.3.1 手工管理数据阶段及特点16

1.3.2 文件系统阶段及特点16

1.3.3 数据库系统阶段及特点17

1.4 数据库系统的特点20

1.4.1 实现数据的集中化控制20

1.4.2 数据的冗余小21

1.4.3 采用一定的数据模型实现数据结构化21

1.4.4 避免了数据的不一致性21

1.4.5 实现数据共享21

1.4.6 提供数据库保护22

1.4.7 数据独立性22

1.4.8 数据由DBMS统一管理和控制22

习题23

第2章 数据模型与概念模型24

2.1 数据模型24

2.1.1 信息世界中的基本概念24

2.1.2 表示概念模型的实体—联系方法25

2.1.3 实体联系类型25

2.1.4 概念模型的表示方法27

2.1.5 数据模型28

2.2 数据模型的三要素29

2.3 层次模型29

2.3.1 层次模型的数据结构30

2.3.2 层次模型中多对多联系的表示32

2.3.3 层次模型的数据操作和完整性的约束条件33

2.3.4 层次模型的存储结构33

2.4 网状模型及特点35

2.4.1 网状模型的数据结构35

2.4.2 网状模型的完整性约束条件36

2.4.3 网状模型的存储结构36

2.4.4 网状模型与层次模型的比较36

2.5 关系数据模型37

2.5.1 关系数据库的概述37

2.5.2 关系数据结构38

2.5.3 关系的完整性40

2.5.4 关系代数41

2.5.5 关系演算43

2.6 关系数据库管理系统51

2.7 关系模型的优缺点51

2.8 关系模型与非关系模型比较52

习题52

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

3.1 SQL语言概述54

3.2 SQL语言特点54

3.2.1 SQL基本功能54

3.2.2 SQL语言的特点55

3.2.3 SQL语言分类简介55

3.2.4 本章示例说明56

3.3 数据定义语言57

3.3.1 定义、删除基本表58

3.3.2 索引的定义与维护61

3.4 数据查询语句62

3.4.1 Select语句概述及语句语法62

3.4.2 数据查询中关系运算符的执行63

3.4.3 运算符的使用67

3.4.4 数据排序与分组70

3.5 数据更新72

3.5.1 插入数据73

3.5.2 修改数据73

3.5.3 删除数据74

3.6 子查询和集合运算75

3.6.1 子查询75

3.6.2 集合运算80

3.7 数据控制81

3.7.1 数据库安全控制82

3.7.2 数据操作权限的设置84

3.8 视图85

3.8.1 视图简介85

3.8.2 视图的定义与使用86

3.9 嵌入式SQL语言87

3.9.1 嵌入式SQL语言的简介87

3.9.2 嵌入式SQL语言的一般形式88

3.9.3 嵌入式SQL语言与主语言之间的通信88

3.9.4 动态SQL语句92

习题92

第4章 关系数据库规范化理论95

4.1 为何引入规范化理论95

4.1.1 关系模式基本要求95

4.1.2 关系模式中的数据依赖96

4.2 函数依赖有关概念99

4.3 范式101

4.3.1 第一范式(1NF)102

4.3.2 第二范式(2NF)103

4.3.3 第三范式(3NF)104

4.3.4 BC范式(BCNF)106

4.3.5 多值依赖与第四范式(4NF)107

4.3.6 连接依赖与关系的第五范式110

4.4 数据依赖公理系统112

4.4.1 函数依赖公理系统112

4.4.2 闭包113

4.4.3 函数依赖的覆盖113

4.4.4 依赖集的最小化及其在数据库中应用114

4.5 关系模式的规范化115

4.5.1 关系模式规范化的步骤116

4.5.2 关系模式的分解117

4.5.3 模式分解算法119

习题120

第5章 数据库设计122

5.1 数据库的设计方法122

5.2 数据库的设计步骤122

5.3 需求分析125

5.3.1 需求分析的任务125

5.3.2 需求分析的方法125

5.3.3 数据字典130

5.4 概念结构设计134

5.4.1 概念结构设计的方法步骤134

5.4.2 数据抽象、局部视图的设计和视图集成135

5.5 逻辑结构设计147

5.5.1 E-R图到关系模式的转换147

5.5.2 关系模式的优化149

5.4.3 用户子模式设计149

5.6 数据库物理设计151

5.6.1 数据库物理设计内容方法151

5.6.2 评价物理结构153

5.7 数据库的实施153

5.8 数据库的运行和维护155

习题156

第6章 数据库安全保护159

6.1 数据库的安全性160

6.1.1 数据库安全性的含义160

6.1.2 安全性控制的一般方法160

6.2 完整性控制165

6.2.1 数据库完整性的含义165

6.2.2 完整性规则的组成165

6.2.3 完整性约束条件的分类166

6.3 并发控制与封锁167

6.3.1 数据库并发性的含义167

6.3.2 事务168

6.3.3 并发操作与数据的不致性169

6.3.4 封锁172

6.4 数据库的恢复178

6.4.1 数据库恢复的含义178

6.4.2 数据库恢复的原理及其实现技术178

6.4.3 数据库的故障和恢复的策略180

6.5 Access的保护方法182

6.5.1 Access安全管理182

6.5.2 保护Access数据库189

习题190

第7章 数据库技术新进展191

7.1 数据库技术发展概述191

7.2 数据库模型及数据库系统的发展191

7.2.1 第一代数据库系统192

7.2.2 第二代数据库系统192

7.2.3 第三代数据库系统194

7.2.4 Web数据库的发展195

7.3 面向对象的数据技术197

7.3.1 面向对象的模型的核心概念198

7.3.2 面向对象的数据库系统的特点200

7.3.3 面向对象的数据库语言201

7.3.4 面向对象的数据库的研究内容201

7.4 数据库技术与其他相关技术相结合202

7.4.1 分布式数据库202

7.4.2 主动数据库204

7.4.3 多媒体数据库206

7.4.4 数据库技术新进展与科学数据库工程210

7.5 Web与数据库的集成技术211

7.5.1 Web与数据库集成的一般结构和方法211

7.5.2 主要厂家技术及产品介绍213

习题218

第8章 典型关系数据库及SQL标准介绍219

8.1 关系数据库管理系统产品概述219

8.2 典型数据库221

8.2.1 ORACLE221

8.2.2 SYBASE222

8.2.3 INFORMIX222

8.2.4 DB2222

8.2.5 INGRES223

8.3 SQL标准介绍223

8.3.1 概述223

8.3.2 SQL-92224

8.3.3 SQL:1999226

习题229

第9章 Access数据库实例分析230

9.1 系统任务的提出和设计思路233

9.1.1 系统任务的提出233

9.1.2 设计思路233

9.2 系统各部分功能介绍234

9.2.1 数据库的启动234

9.2.2 数据库的组成234

9.2.3 系统各部分功能介绍234

9.3 建立数据库235

9.4 表的建立236

9.4.1 表的组成结构237

9.4.2 表的建立238

9.4.3 建立表间关系244

9.4.4 建立数据的筛选246

9.5 数据的查询与统计247

9.5.1 查询的定义及种类247

9.5.2 创建查询248

9.5.3 数据的统计250

9.6 窗体的建立253

9.6.1 新建窗体254

9.6.2 创建复杂窗体258

9.6.3 控制窗体的建立258

9.7 宏的设计259

9.7.1 宏的设计259

9.7.2 宏组的制作260

9.7.3 常用宏简介261

9.8 报表的制作262

9.8.1 创建报表263

9.8.2 报表的美化设计264

9.9 数据访问页的制作264

9.9.1 创建空白的数据访问页264

9.9.2 使用字段列表将数据添加到数据访问页265

9.10 系统的优化265

9.10.1 处理窗体的属性265

9.10.2 对命令按钮控件的优化266

9.10.3 优化系统的性能267

习题267

参考文献269

热门推荐