图书介绍

关系数据库理论及应用PDF|Epub|txt|kindle电子书版本网盘下载

关系数据库理论及应用
  • 周定康等编著 著
  • 出版社: 武汉:华中科技大学出版社
  • ISBN:7560935389
  • 出版时间:2005
  • 标注页数:290页
  • 文件大小:27MB
  • 文件页数:304页
  • 主题词:关系数据库-高等学校-教材

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 信息描述与数据模型5

1.1.3 数据库技术的研究领域6

1.2 数据库体系结构7

1.2.1 数据库系统模式概论7

1.2.2 数据库系统的三级模式结构8

1.2.3 数据库的二级映象功能9

1.3 数据库系统10

1.3.1 数据库系统的基本特点10

1.3.2 数据库系统的组成12

1.3.4 数据库系统的视图14

1.3.3 数据库管理系统的功能14

1.3.5 数据库系统的访问15

1.3.6 数据库系统发展阶段的划分16

习题一16

第2章 数据库系统的数据模型17

2.1 概念模型18

2.1.1 概念模型的数据结构18

2.1.2 概念模型的表示方法20

2.2 结构数据模型(Structure Data Model)22

2.2.1 结构数据模型的三要素23

2.2.2 层次数据模型23

2.2.3 网状数据模型28

2.2.4 关系数据模型30

2.3 关系数据库的基本概念32

2.3.2 关系33

2.3.1 笛卡儿乘积33

2.3.3 关键字34

2.3.4 关系模式34

2.3.5 关系数据模型34

2.3.6 关系数据库35

2.4 关系数据库模型及其描述35

2.4.1 关系数据库模型(Relational Model)35

2.4.2 关系数据库模式建立36

2.4.3 关系数据库局部模式建立37

2.4.4 关系模型的完整性规则38

习题二39

第3章 关系代数及其优化技术41

3.1 关系代数42

3.1.1 传统的集合运算43

3.1.2 专门的关系运算44

3.1.3 检索操作实例49

3.2 查询优化技术50

3.2.1 查询优化的一般策略51

3.2.2 关系代数等价变换规则52

3.2.3 关系代数表达式的优化算法53

习题三56

第4章 关系数据库设计理论58

4.1 概述58

4.2 函数依赖59

4.2.1 函数依赖60

4.2.2 候选码61

4.3 范式61

4.3.1 第一范式(1NF)62

4.3.2 第二范式(2NF)63

4.3.3 第三范式(3NF)65

4.3.4 BC范式(BCNF)66

4.4 多值依赖与第四范式(4NF)67

4.4.1 多值依赖69

4.4.2 第四范式(4NF)71

4.5 关系模式的规范化72

4.6 数据依赖的公理系统73

4.7 关系模式的分解80

4.7.1 模式分解的三个定义80

4.7.2 分解的无损联接性和依赖保持81

4.7.3 转换成3NF的分解84

4.7.4 转换成BCNF的分解86

4.7.5 模式设计方法的原则88

习题四89

第5章 数据库设计91

5.1 数据库设计概述91

5.1.1 数据库设计的定义91

5.1.2 数据库设计的特点92

5.1.3 数据库设计方法简述93

5.1.4 数据库设计的基本步骤94

5.2 需求分析97

5.2.1 需求分析的任务97

5.2.2 需求分析的方法98

5.2.3 数据字典100

5.3 概念结构设计102

5.3.1 概念结构设计的方法与步骤102

5.3.2 局部视图设计103

5.3.3 视图的集成105

5.4 逻辑结构设计107

5.4.1 E-R图向关系模型的转换108

5.4.2 数据模型的优化109

5.4.3 设计用户子模式110

5.5 数据库的物理设计110

5.5.1 数据库的物理设计的内容111

5.5.2 关系模式存取方法选择111

5.5.3 确定数据库的存储结构113

5.5.4 评价物理结构114

5.6 数据库的实施114

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

5.6.2 数据库的试运行115

5.7 数据库的运行与维护116

习题五117

第6章 数据库的保护118

6.1 事务的基本概念118

6.1.1 事务(transaction)118

6.1.2 实例118

6.1.3 事务的特性119

6.2 数据库恢复120

6.2.1 故障的种类120

6.2.2 恢复的实现技术122

6.2.3 恢复策略124

6.3 并发控制126

6.3.1 封锁并发控制方法128

6.3.2 活锁和死锁131

6.3.3 并发调度的可串行性133

6.3.4 两段锁协议134

6.4 数据库的安全性136

6.4.1 数据库安全性控制136

6.4.2 安全系统的基本要求139

6.4.3 自主存取控制(DAC)和强制存取控制(MAC)140

6.5 数据库完整性141

6.5.1 完整性约束条件141

6.5.2 完整性控制143

习题六146

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

7.1 SQL Server 2000简介148

7.1.1 SQL Server 2000的结构148

7.1.2 SQL Server 2000的特点149

7.1.3 SQL Server 2000的安装151

7.1.4 SQL Server 2000的系统数据库154

7.2 SQL Server 2000服务器的注册和启动155

7.3 SQL Server 2000数据库管理158

7.3.1 数据库文件组和数据库文件158

7.3.2 建立、管理和删除数据库159

7.3.3 查看数据库信息160

习题七161

第8章 Transact-SQL语言162

8.1 Transact-SQL语言基础162

8.1.1 SQL简介162

8.1.2 标识符、数据类型162

8.1.3 运算符、变量与批处理167

8.1.4 流控制语句170

8.2 函数173

8.3 表、视图和索引175

8.3.1 表175

8.3.2 约束177

8.3.3 索引180

8.3.4 视图181

8.4 存储过程与触发器185

8.4.1 存储过程概述185

8.4.2 存储过程的使用和管理185

8.4.3 触发器概述187

8.4.4 触发器的使用与管理188

8.5.1 简单查询190

8.5 Transact-SQL查询190

8.4.5 触发器的特殊功能190

8.5.2 统计查询201

8.5.3 联合查询202

8.5.4 子查询203

8.5.5 连接查询205

习题八206

第9章 管理SQL Server2000的安全性及数据库的备份与恢复208

9.1 管理SQL Server2000安全性208

9.1.1 安全性概述208

9.1.2 SQL Server2000登录验证模式209

9.1.3 角色209

9.1.4 许可213

9.2.2 数据库备份类型217

9.2.3 执行数据库备份217

9.2.1 数据库备份概念217

9.2 数据库的备份217

9.3 数据库的恢复221

习题九222

第10章 PowerBuilder 9.0的编程基础223

10.1 PowerBuilder简介223

10.2 PB 9.0开发环境223

10.3 PB 9.0的主要画板224

10.3.1 创建新的工作区224

10.3.2 应用程序画板225

10.3.3 窗口画板226

10.3.4 菜单画板230

10.4 常用控件232

10.3.5 工程画板232

10.4.1 窗口控件简介233

10.4.2 控件属性的修改234

10.5 DataWindow数据窗口对象235

10.5.1 数据窗口的创建235

10.5.2 数据窗口显示风格237

10.5.3 数据源239

习题十239

第11章 PowerScript语言与数据库连接240

11.1 PowerScript语言240

11.1.1 PowerScript语言基础240

11.1.2 变量的类型和作用域241

11.1.3 数组及使用242

11.1.4 结构的使用243

11.1.5 常用PowerScript语句243

11.1.6 常用函数和语句246

11.2 SQL语句的使用250

11.2.1 静态SQL语句250

11.2.2 动态SQL语句254

11.3 PB 9.0与常见数据库的连接配置258

11.3.1 PB 9.0与Oracle数据库的连接258

11.3.2 PB 9.0连接任意ODBC数据源261

习题十一267

第12章 开发应用实例“通信录管理系统”269

12.1 系统需求分析269

12.1.1 系统目标设计269

12.1.2 系统功能分析269

12.2 后台数据库设计270

12.3.1 数据库的创建271

12.3 数据库的实现271

12.3.2 数据库表单的创建272

12.3.3 数据库连接的建立273

12.4 应用程序对象的创建275

12.5 系统各对象设计及脚本编写276

12.5.1 系统主窗口w_main和主菜单m_main276

12.5.2 数据窗口(DataWindow)的创建276

12.5.3 普通窗口Window的创建280

12.6 各对象脚本的编写281

12.6.1 应用程序对象test和主菜单m_main的脚本281

12.6.2 窗口对象脚本的编写283

12.7 应用程序运行和编译287

12.7.1 应用程序的运行287

12.7.2 应用程序的编译288

习题十二290

热门推荐