当前位置:首页 > 工业技术
数据库技术与应用
数据库技术与应用

数据库技术与应用PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:宁可,吴菁,胡海编著
  • 出 版 社:清华大学出版社;北京交通大学出版社
  • 出版年份:2006
  • ISBN:7810826425
  • 页数:311 页
图书介绍:本书是面向高等职业教育、高等专科学校和成人高等教育的数据库技术及应用教材。全书共分14章。主要介绍了数据库系统基本概念、数据库设计理论、数据库系统体系结构、数据库系统开发环境与开发方法、数据库系统的立项与调查、数据库系统需求建模、数据库系统概要设计、数据库系统详细设计、数据库系统实施与支持等,另外,还较为详细的介绍了Web数据库应用、分布式数据库、数据仓库与数据挖掘技术、数据库设计工具等。本书还配有相关的应用实例,从立项、分析、设计等几个方面介绍了数据库技术的具体运用。
《数据库技术与应用》目录

1.1 数据库技术的基本概念 1

第10章 数据库系统的实施与支持 24 1

目录 1

第1章 数据库系统概述 1

1.2 数据库技术的发展 2

1.2.1 人工管理 2

1.2.2 文件管理 3

1.2.3 数据库技术 3

1.3.1 数据模式 4

1.3.2 三级模式结构 4

1.3 数据库系统的结构 4

1.3.3 数据库系统的二级映像技术及作用 6

1.4 数据库系统的组成 6

1.5 概念模型 7

1.5.1 信息的三种世界 7

1.5.2 概念模型及其表示 9

1.6 数据模型 10

1.6.1 数据模型的概述 10

1.6.2 层次模型和网状模型 11

1.6.3 关系模型 12

1.7 数据库的安全性 13

1.7.1 安全性控制的一般方法 13

1.7.2 数据完整性控制 15

1.7.3 并发控制 16

小结 16

习题 16

第2章 SQL语言与关系数据理论 17

2.1 关系数据库 17

2.1.1 关系数据结构 17

2.1.2 关系操作 19

2.1.3 关系的完整性 19

2.2 SQL语言 20

2.2.1 SQL概述及特点 20

2.2.2 SQL数据定义 22

2.2.3 SQL数据查询 26

2.2.4 SQL数据操纵 33

2.2.5 SQL数据控制 34

2.3 关系数据理论 35

2.3.1 关系模式可能存在的问题 35

2.3.2 函数依赖及规范化 37

小结 41

习题 41

第3章 数据库系统体系结构 43

3.1 集中式系统 43

3.2 客户-服务器系统 44

3.2.1 客户-服务器结构 44

3.2.2 N层客户-服务器结构 45

3.3 分布式系统 46

3.3.1 分布式系统的基本概念 46

3.3.2 分布式数据库系统的主要特点 47

3.4 数据库接口 48

3.4.1 通过ODBC连接数据库 48

3.4.2 通过JDBC连接数据库 50

3.4.3 通过OLEDB连接数据库 51

3.4.4 通过专用接口连接数据库 51

3.4.5 通用数据库接口和专用数据库接口的比较 51

3.5 应用实例 52

3.5.1 实例:创建ODBC数据源 52

3.5.2 实例:创建ODBC数据库描述文件 56

小结 58

习题 58

第4章 数据库系统的开发环境 59

4.1 数据库系统开发概述 59

4.1.1 数据库应用与数据库体系结构的关系 59

4.1.2 数据库应用开发工具 60

4.2 开放的客户体系结构 61

4.3.1 PowerBuilder的特点 62

4.3 数据库应用开发工具PowerBuilder 62

4.3.2 PowerBuilder应用的构成 64

4.4 数据库应用开发工具Delphi 65

4.4.1 Delphi数据库应用程序的体系 65

4.4.3 Delphi连接数据库的三种方式 66

4.4.2 Delphi数据库组件 66

4.5 Java在数据库中的应用 67

4.5.1 Java简介 67

4.5.2 J2EE体系简介 67

小结 69

习题 69

第5章 数据库系统的开发方法 70

5.1 方法、模型、工具和技术 70

5.1.1 方法 70

5.1.2 模型 70

5.1.3 工具 72

5.1.4 技术 74

5.2 软件生存期模型 74

5.2.1 瀑布模型 74

5.2.2 快速原型模型 75

5.2.3 螺旋模型 76

5.2.4 喷泉模型 76

5.2.5 开发模型的比较 77

5.3 结构化方法 77

5.3.1 结构化分析 77

5.3.2 结构化设计 78

5.3.3 结构化编程 79

5.3.4 结构化分析、结构化设计和结构化编程的联系 80

5.4 面向对象方法 80

5.4.1 面向对象分析 81

5.4.2 面向对象设计 82

5.4.3 面向对象编程 83

5.4.4 面向对象技术的特点 85

小结 86

习题 86

第6章 数据库系统的立项与调查 87

6.1 项目管理 87

6.1.1 项目管理的职能 87

6.1.2 项目管理的主要内容 88

6.1.3 项目开发计划 92

6.2 立项与调研 92

6.2.1 项目立项 92

6.2.2 项目调研 93

6.3 可行性分析 97

6.3.1 可行性分析的步骤 97

6.3.2 可行性分析的内容 97

6.4 应用实例 98

6.4.1 实例 98

6.3.3 可行性报告 98

6.4.2 立项报告的编制 99

6.4.3 可行性分析报告的编制 100

6.4.4 项目开发计划的编制 103

小结 106

习题 107

第7章 数据库系统的需求建模 108

7.1 数据库系统设计概述 108

7.1.1 数据库系统设计的基本概念 108

7.1.2 数据库系统的设计过程与开发方法 109

7.1.3 数据库系统设计的特征 111

7.2 需求分析 112

7.2.1 事件与系统需求 112

7.2.2 事物与系统需求 115

7.3 数据库需求建模 117

7.3.1 数据流图 118

7.3.2 数据字典 121

7.4 系统需求说明 125

7.4.1 系统需求规格说明书 125

7.5 CASE工具在系统开发中的运用 126

7.5.1 系统开发与CASE工具 126

7.4.2 数据要求说明书 126

7.5.2 PowerDesigner介绍 127

7.6 应用实例 128

7.6.1 实例 128

7.6.2 实例分析 128

7.6.3 系统需求规格说明书的编制 130

小结 136

习题 136

第8章 数据库系统的概要设计 138

8.1 系统概要设计概述 138

8.1.1 软件系统的概要设计 138

8.1.2 数据库系统的概要设计 139

8.2.1 数据库概念设计的步骤 140

8.2 数据库的概念设计 140

8.2.2 E-R图 141

8.2.3 数据抽象、局部视图的设计 142

8.2.4 视图的集成 143

8.3 模块化设计 146

8.3.1 模块化设计的基本原则 146

8.3.2 内聚与耦合 146

8.3.3 模块分解时应遵循的准则 149

8.4 概要设计的图形工具 150

8.4.1 层次图 150

8.4.2 IPO图 151

8.5 系统概要设计说明 151

8.6.1 PowerDesigner中的E-R模型 152

8.6 运用PowerDesigner建立概念数据模型 152

8.6.2 PowerDesigner的界面与操作方法 153

8.6.3 建立CDM 155

8.6.4 定义业务规则 159

8.6.5 定义CDM中的域 161

8.6.6 定义数据项 164

8.6.7 定义实体 168

8.6.8 定义联系 173

8.6.9 模型报告 177

8.7 应用实例 179

8.7.1 实例 179

8.7.2 实例的概要设计过程 180

8.7.3 概要设计报告的编写 182

小结 188

习题 188

9.1 系统详细设计概述 190

9.1.1 软件系统的详细设计 190

第9章 数据库系统的详细设计 190

9.1.2 数据库系统的详细设计 191

9.2 数据库的逻辑设计 192

9.2.1 数据库逻辑设计的过程 192

9.2.2 关系数据库的逻辑设计 193

9.3 数据库的物理设计 195

9.3.1 获取数据库系统事务对象的基本信息 195

9.3.2 确定数据库的存取方法 196

9.3.3 确定数据库的存储结构 198

9.3.4 数据的物理结构评价 199

9.4 详细设计的工具 199

9.4.1 程序流程图 199

9.4.2 IPO图 200

9.5 用户界面设计 201

9.5.1 用户界面应具备的特性 201

9.5.2 用户界面的类型 202

9.5.3 数据输入界面设计 204

9.6 系统详细设计说明 205

9.5.4 数据显示界面设计 205

9.5.5 控制界面的设计 205

9.7 运用PowerDesigner建立物理数据模型 206

9.7.1 PDM中的主要概念 207

9.7.2 建立PDM的方法 210

9.7.3 定义索引 216

9.7.4 定义参照 219

9.7.5 定义视图 222

9.8 应用实例 224

9.8.1 实例 224

9.8.2 实例的详细设计过程 224

9.8.3 详细设计报告的编写 228

小结 240

习题 240

10.1 数据库系统实施与支持概述 241

10.2 数据库的实施与维护 242

10.2.1 数据库的实施 242

10.2.2 数据库的运行与维护 243

10.3 数据库系统的应用程序设计 244

10.3.1 程序设计语言的选择 244

10.3.2 编码风格 244

10.4 系统测试 246

10.4.1 测试的方法与技术 246

10.4.2 测试的步骤 247

10.5 运用PowerDesigner建立数据库 247

10.5.1 PDM中的用户管理 247

10.5.2 使用ODBC访问数据库 248

10.5.3 生成数据库 249

10.6.2 实例的实施过程 255

10.6.1 实例 255

10.6 应用实例 255

小结 265

习题 265

第11章 Web数据库应用 266

11.1 Web数据库概述 266

11.2 Web数据库体系结构 266

11.3 Sybase的Web体系结构 267

11.4 EAServer组件技术 268

11.4.1 EAServer组件安装 268

11.4.2 创建EAServer组件 269

11.4.3 创建EAServer客户端 278

11.5 PowerDynamo Web站点的建立与管理 285

11.5.1 创建Web站点 286

11.5.2 重新生成Web站点 288

11.5.4 Web站点的管理 289

11.5.3 删除Web站点 289

11.5.5 Sybase通过PowerDynamo发布Web应用 294

11.6 Microsoft的Web应用 299

小结 299

习题 300

第12章 数据仓库与数据挖掘技术 301

12.1 数据仓库的基本概念 301

12.2 数据仓库的基本特点 302

12.3 数据仓库的基本体系结构 303

12.4 数据仓库的数据库模式 304

12.5 数据仓库的前端工具 305

12.5.1 联机分析处理 305

12.5.2 数据挖掘 306

小结 310

习题 310

参考文献 311

相关图书
作者其它书籍
返回顶部