图书介绍

数据库原理、方法与应用【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

数据库原理、方法与应用
  • 张迎新著 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040155087
  • 出版时间:2004
  • 标注页数:265页
  • 文件大小:12MB
  • 文件页数:275页
  • 主题词:理论

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 电子商务网站2

1.2 数据库系统的组成3

1.2.1 数据库4

1.2.2 数据库管理系统4

1.2.3 数据库应用5

1.2.4 数据库管理员7

1.3.1 计算机文件系统8

1.3 数据管理的发展8

1.3.2 文件系统的缺陷10

1.3.3 数据库系统13

1.4 数据模型14

1.4.1 层次数据模型15

1.4.2 网络数据模型16

1.4.3 关系数据模型17

习题一18

第二章 关系数据模型20

2.1 关系(Relation)20

2.2 码(Key)22

2.3 关系数据库的联系23

2.4 关系完整性规则24

2.5 数据字典与系统目录25

2.6 关系代数26

2.6.1 选择(SELECT)28

2.6.2 投影(PROJECT)28

2.6.3 并(UNION)29

2.6.4 差(DIFFERENCE)30

2.6.5 笛卡儿积(PRODUCT)31

2.6.6 交(INTERSECT)32

2.6.7 连接(JOIN)33

2.6.8 外连接(OUTER JOIN)35

2.6.9 除(DIVIDE)37

2.7 关系运算的组合38

2.8 用关系代数表示查询39

习题二41

第三章 结构化查询语言45

3.1 SQL概述45

3.2 数据定义46

3.2.1 建立数据库46

3.2.2 定义表结构48

3.2.3 修改表结构49

3.2.4 删除表50

3.2.5 创建索引51

3.3 数据的基本操作51

3.3.1 插入数据51

3.3.2 更新数据53

3.3.3 删除数据53

3.4.1 查询语句的基本结构54

3.4 数据的查询操作54

3.4.2 SELECT子句56

3.4.3 WHERE子句58

3.4.4 FROM子句59

3.5 字符串操作60

3.6 排列元组的显示顺序62

3.7 集合查询62

3.7.1 并操作63

3.7.2 交操作64

3.7.3 差操作65

3.8 聚集函数66

3.9 GROUP BY和HAVING子句68

3.9.1 GROUP BY子句69

3.9.2 HAVING子句70

3.10 空值72

3.10.1 IS NULL和IS NOT NULL运算符72

3.10.2 空值的处理原则73

3.11 关系的连接操作73

3.11.1 内连接74

3.11.2 自然连接75

3.11.3 交叉连接76

3.11.4 左外连接77

3.11.5 右外连接78

3.11.6 全外连接79

3.11.7 别名与自连接79

3.12.1 简单嵌套查询(不相关子查询)81

3.12 嵌套查询81

3.12.2 相关子查询85

3.12.3 ANY、ALL和SOME量词87

3.13 视图89

习题三89

第四章 数据库设计94

4.1 数据库设计概述94

4.1.1 数据库设计的重要性94

4.1.2 数据库设计的方法和步骤95

4.2 实体-联系模型98

4.2.1 一个数据库应用需求实例98

4.2.2 实体与实体集99

4.2.3 属性与属性的性质100

4.2.4 联系与联系的性质103

4.2.5 联系的方式107

4.2.6 基数108

4.3 将E-R模型转换成关系模型109

4.3.1 实体集到关系的转换109

4.3.2 联系集到关系的转换110

4.4 数据库设计案例一114

4.5 数据库设计案例二118

习题四124

第五章 关系的规范化127

5.1 函数依赖127

5.1.1 函数依赖的定义127

5.1.2 完全函数依赖128

5.1.3 传递函数依赖129

5.2.1 规范化的必要性130

5.2 数据库的表与规范化130

5.2.2 第一范式131

5.2.3 第二范式133

5.2.4 第三范式134

5.2.5 Boyce_Codd范式136

5.3 规范化与数据库设计137

5.4 多值依赖与第四范式139

习题五141

第六章 SQL编程技术144

6.1 SQL编程基础144

6.1.1 批处理144

6.1.2 变量145

6.1.3 SQL的控制流语句146

6.1.4 EXECUTE语句149

6.1.5 注释150

6.1.6 SQL程序设计举例150

6.2 游标及游标的应用150

6.2.1 游标的概念150

6.2.2 游标的用法151

6.3 存储过程152

6.3.1 存储过程的概念152

6.3.2 创建存储过程153

6.4 数据库触发器155

6.4.1 触发器的概念155

6.4.2 创建触发器155

6.4.3 触发器的工作原理156

6.5 嵌入式SQL162

6.5.1 嵌入式SQL的特点163

6.5.2 嵌入式SQL的游标164

6.5.3 嵌入式SQL的预处理165

习题六165

第七章 数据库管理168

7.1 事务、事务的性质和事务处理模型168

7.1.1 事务及其性质168

7.1.2 事物处理模型171

7.2 并发操作与控制173

7.2.1 数据库系统中的并发操作173

7.2.2 并发操作引起的问题173

7.2.3 可串行化调度与并发控制176

7.3.1 (S,X)锁177

7.3 加锁协议177

7.3.2 两段封锁协议178

7.3.3 死锁及其处理179

7.3.4 封锁的粒度181

7.4 数据库的恢复181

7.4.1 数据库故障的种类181

7.4.2 数据备份(转储)182

7.4.3 事务日志183

7.4.4 数据库的恢复185

7.4.5 检查点187

7.4.6 故障的恢复对策188

7.5 完整性约束188

7.5.3 参照完整性约束189

7.5.2 实体完整性约束189

7.5.1 域完整性约束189

7.5.4 用户自定义完整性192

7.6 数据库的安全性196

7.6.1 安全性控制的一般级别196

7.6.2 数据库安全性控制197

7.6.3 权限的种类198

7.6.4 角色199

7.6.5 授权与回收权限200

7.6.6 定义视图202

习题七203

8.1 客户机/服务器系统207

8.1.1 客户机/服务器的基本概念207

第八章 数据库系统体系结构207

8.1.2 C/S系统的工作模式209

8.1.3 C/S体系结构的构成209

8.1.4 C/S系统主要技术指标210

8.2 C/S的应用架构211

8.2.1 两层C/S应用架构211

8.2.2 三层C/S应用架构212

8.2.3 SQL Server 2000的C/S体系结构213

8.2.4 基于C/S架构数据库应用系统开发步骤216

8.3 浏览器/服务器应用架构217

8.4 网络服务器的类型218

8.5 分布式数据库系统219

8.5.1 分布式数据库系统概念219

8.5.2 分布式数据库系统的特点220

8.5.3 分布式数据存储方式222

8.5.4 透明性224

8.5.5 分布式事务225

习题八225

第九章 Web数据库227

9.1 Web与数据库227

9.1.1 Web基础知识227

9.1.2 Web与数据库在数据管理上的特色230

9.1.3 Web数据库系统主要实现技术231

9.2 Java数据库连接方法231

9.2.1 JDBC连接数据库的基本概念232

9.2.2 获取和安装JDBC232

9.2.3 JDBC连接数据库的原理233

9.2.4 驱动程序的类型233

9.2.6 JDBC的接口与类234

9.2.5 JDBC API的结构234

9.3 创建数据库连接240

9.4 通过JDBC操作数据库241

9.4.1 一般查询处理方法241

9.4.2 参数查询处理方法242

9.4.3 执行存储过程的方法243

9.5 电子商务应用实例分析244

9.5.1 网上购物模拟系统开发环境245

9.5.2 网上购物模拟系统的需求分析和功能设计245

9.5.3 数据库设计245

9.5.4 网站应用程序设计253

习题九263

参考文献265

热门推荐