图书介绍

数据库管理系统 原书第3版PDF|Epub|txt|kindle电子书版本网盘下载

数据库管理系统 原书第3版
  • 美 Gerald V.Post 冯建华译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111192966
  • 出版时间:2006
  • 标注页数:348页
  • 文件大小:64MB
  • 文件页数:369页
  • 主题词:数据库管理系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

数据库管理系统 原书第3版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1.1 开发漫谈1

1.2 简介1

第1章 简介1

1.3 数据库和应用开发2

1.4 数据库管理系统的组成3

1.4.1 数据库引擎3

1.4.2 数据字典4

1.4.3 查询处理器5

1.4.4 报表编写器6

1.4.5 表单生成器6

1.4.7 通信与集成8

1.4.6 应用生成器8

1.4.8 安全性与其他工具9

1.5 使用数据库管理系统的优势9

1.5.1 集中精力于数据10

1.5.2 数据独立性10

1.5.3 数据独立性与客户/服务器系统11

1.6 重要的商用数据库11

1.7 数据库管理系统简史12

1.7.1 层次数据库12

1.7.2 网状数据库12

1.7.3 关系数据库13

1.7.4 面向对象数据库14

1.8 应用开发17

1.9 Sally的宠物商店18

1.10 Rolling Thunder自行车18

1.11 可行性研究19

1.11.1 成本19

1.11.2 效益20

小结20

关键词21

复习题21

练习22

参考网站23

补充读物24

第一部分 系统设计26

第2章 数据库设计26

2.1 开发漫谈26

2.2 简介26

2.3 开始设计之前28

2.4 设计数据库28

2.4.1 确定用户需求28

2.4.2 业务对象29

2.4.3 表和关系29

2.4.5 主码30

2.4.4 定义30

2.5 类图31

2.5.1 类和实体31

2.5.2 关联和关系32

2.5.3 类图细节32

2.6 Sally的宠物商店类图38

2.7 数据类型(域)40

2.7.1 文本40

2.7.2 数值41

2.7.3 日期和时间42

2.7.6 自定义类型(域/对象)43

2.7.5 计算值43

2.7.4 二进制对象43

2.8 事件44

2.9 大型项目45

2.10 Rolling Thunder自行车46

2.11 应用设计51

小结51

关键词52

复习题52

练习53

附录:数据库设计系统57

补充读物57

参考网站57

第3章 数据规范化65

3.1 开发漫谈65

3.2 简介65

3.3 表、类和码66

3.3.1 复合码66

3.3.2 代理码67

3.3.3 标记67

3.4 音像店的示例数据库70

3.4.1 初始对象71

3.4.2 初始表单评估72

3.4.3 重复部分的问题73

3.5 第一范式75

3.5.1 重复组75

3.5.2 嵌套重复组76

3.6 第二范式76

3.6.1 第一范式的问题77

3.6.2 第二范式的定义78

3.6.3 依赖79

3.7 第三范式80

3.7.1 第二范式的问题80

3.7.2 第三范式的定义81

3.7.3 检查你的工作83

3.8 超越第三范式84

3.8.1 Boyce-Codd范式84

3.8.2 第四范式85

3.8.3 域-码范式85

3.9 数据规则和完整性87

3.10 业务规则的影响88

3.11 将类图转化为规范化的表90

3.11.1 一对多关系91

3.11.2 多对多关系92

3.11.3 多重关联93

3.11.4 概括或子类型94

3.11.5 组合94

3.11.6 自反关联95

3.11.7 小结95

3.11.8 Sally的宠物商店示例96

3.12 视图集成98

3.12.1 Sally的宠物商店示例99

3.12.2 Rolling Thunder示例中的集成问题100

3.13 数据字典105

3.13.1 DBMS表定义106

3.13.2 数据量与使用率109

小结111

关键词112

复习题112

练习112

参考网站119

补充读物119

附录:规范化的形式化定义120

4.1 开发漫谈126

4.2 简介126

第4章 数据查询126

第二部分 查询126

4.3 查询语言的三个任务127

4.4 检索数据的四个问题127

4.4.1 你想得到什么结果128

4.4.2 已经知道什么128

4.4.3 涉及哪些表128

4.4.4 如何连接表128

4.5 Sally的宠物商店128

4.6 版本差异129

4.7 基本查询129

4.7.1 单表130

4.7.2vSQL介绍130

4.7.3 输出排序131

4.7.4 关键字Distinct132

4.7.5 条件132

4.7.6 布尔代数133

4.7.7 德摩根定律134

4.7.8 有用的WHERE子句137

4.8 计算137

4.8.1 基本运算137

4.8.2 聚集运算138

4.8.3 函数139

4.9 部分和与GROUP BY语句140

4.9.1 求和条件(HAVING)141

4.9.2 WHERE子句与HAVING子句142

4.9.3 最好和最差142

4.10 多表143

4.10.1 连接表143

4.10.2 标识不同表中的列145

4.10.3 连接多张表145

4.10.4 表连接提示146

4.10.5 表的别名148

4.10.6 创建视图148

关键词150

小结150

复习题151

练习151

参考网站154

补充读物154

附录:SQL语法154

第5章 高级查询和子查询157

5.1 开发漫谈157

5.2 简介157

5.4 子查询158

5.4.1 计算或简单查找158

5.3 Sally的宠物商店158

5.4.2 子查询和数据集合159

5.4.3 带有ANY和ALL的子查询160

5.5 差:NOTIN161

5.6 外连接162

5.7 关联子查询存在危险164

5.8 SQL SELECT的更多特征和技巧166

5.8.1 UNION、INTERSECT和EXCEPT166

5.8.2 多JOIN列167

5.8.3 自反连接167

5.8.4 CASE函数168

5.8.6 带有“每一个”的查询需要EXISTS子句169

5.8.5 不等连接169

5.8.7 SQL SELECT小结170

5.9 SQL数据定义命令171

5.10 SQL数据操纵命令173

5.10.1 INSERT和DELETE173

5.10.2 UPDATE174

5.11 质量:查询检查175

小结176

关键词177

复习题177

练习178

附录:编程简介181

参考网站181

补充读物181

第三部分 应用190

第6章 表单、报表和应用190

6.1 开发漫谈190

6.2 简介190

6.3 报表和表单的有效设计191

6.3.1 人性化设计191

6.3.2 Windows控件193

6.4 表单布局195

6.3.4 用户界面——访问问题195

6.3.3 用户界面——网络要点195

6.4.1 表格表单196

6.4.2 单行或单列表单196

6.4.3 子表单198

6.4.4 导航表单199

6.5 建立表单200

6.5.1 可更新的查询200

6.5.2 连接表单201

6.5.3 属性和控件201

6.5.4 表单上的控件202

6.5.5 多表单205

6.5.6 国际属性206

6.6 直接操作图形对象207

6.6.1 Sally的宠物商店示例207

6.6.2 因特网208

6.6.3 图形方式的复杂性和局限性208

6.7 报表209

6.7.1 报表设计209

6.7.2 术语210

6.7.3 基本报表类型211

6.7.4 图表214

6.8 应用软件的功能215

6.8.1 菜单和工具栏216

6.8.2 定制帮助217

小结221

关键词221

复习题222

练习222

参考网站223

补充读物224

7.2 简介225

7.1 开发漫谈225

第7章 数据库完整性和事务225

7.3 过程语言226

7.3.1 代码应该放在哪里226

7.3.2 用户定义的函数227

7.3.3 查找数据228

7.4 数据触发器228

7.4.1 语句与行触发器229

7.4.2 利用触发器取消数据更新230

7.4.3 级联触发器230

7.5.2 事务的开始和结束232

7.5.1 事务的例子232

7.5 事务232

7.4.4 INSTEAD OF触发器232

7.5.3 保存点233

7.6 多用户与并发访问234

7.6.1 悲观锁:串行化235

7.6.2 多用户数据库:并发访问与死锁236

7.6.3 乐观锁237

7.7 事务的ACID特征238

7.8 码生成240

7.9.2 可滚动的游标241

7.9.1 游标基础241

7.9 数据库游标241

7.9.3 利用游标修改或删除数据243

7.9.4 带参数的游标244

7.10 Sally的宠物商店的存货清单244

小结247

关键词248

复习题248

练习249

参考网站251

补充读物251

8.1 开发漫谈252

8.2 简介252

第8章 数据仓库和数据挖掘252

8.3 索引253

8.3.1 二分查找253

8.3.2 指针和索引254

8.3.3 位图索引和统计方法254

8.3.4 索引的问题255

8.4 数据仓库和联机分析处理256

8.4.1 数据仓库的目标256

8.4.2 数据仓库的问题257

8.5 OLAP的概念258

8.6 OLAP数据库设计259

8.6.1 OLAP数据分析261

8.6.2 SQL中的OLAP263

8.6.3 SQL分析函数266

8.6.4 SQL的OLAP窗口266

8.7 数据挖掘269

8.7.1 分类269

8.7.2 关联规则/购物篮分析270

8.7.3 聚类分析272

8.7.4 地理分析272

小结273

复习题274

关键词274

练习275

参考网站276

补充读物276

第四部分 数据库管理278

第9章 数据库管理与安全278

9.1 开发漫谈278

9.2 简介278

9.3 数据管理员279

9.4 数据库管理员280

9.5 数据库结构281

9.7 开发阶段的数据库任务282

9.6 元数据282

9.7.1 数据库规划283

9.7.2 数据库设计283

9.7.3 数据库实现283

9.7.4 数据库运行和维护284

9.8 备份和恢复284

9.9 安全和隐私286

9.9.1 数据隐私286

9.9.2 威胁287

9.9.3 物理安全287

9.9.5 逻辑安全288

9.9.4 管理控制288

9.9.6 职责分割292

9.9.7 软件升级293

9.10 加密294

9.11 Sally的宠物商店295

小结296

关键词297

复习题297

练习298

参考网站300

补充读物300

10.2 简介301

第10章 分布式数据库和因特网301

10.1 开发漫谈301

10.3 Sally的宠物商店302

10.4 分布式数据库302

10.4.1 目标和规则303

10.4.2 优点和应用304

10.4.3 创建分布式数据库系统305

10.4.4 分布式查询处理306

10.4.5 数据复制307

10.4.6 并发、锁和事务308

10.4.7 独立的事务管理器309

10.4.8 分布式设计问题310

10.5 客户/服务器数据库310

10.5.1 客户/服务器与文件服务器311

10.5.2 三层客户/服务器模型312

10.5.3 后端:服务器数据库313

10.5.4 前端:Windows客户端314

10.5.5 在客户端维护数据库的独立性315

10.6 电子商务数据库316

10.7 作为客户/服务器系统的Web317

10.7.1 受限的HTML客户端317

10.7.2 Web服务器数据库基础319

10.8 应用中的数据传输问题321

10.9 XML:将数据传输到不同的系统323

10.10 Java语言和JDBC326

小结326

关键词328

复习题328

练习328

参考网站330

补充读物330

词汇表331

热门推荐