《数据库处理 基础、设计与实现 第8版》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:(美)David M.Kroenke著;施伯乐等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:7505382454
  • 页数:506 页
图书介绍:本书是专为高等院校数据库技术撰写的教科书。共分为七大部分,讨论了数据库处理基础、数据建模、执行关系数据库、在Web上发布数据库以及面向对象数据库处理。

第一部分引 言 2

第1章数据库处理简介 2

1.1数据库举例 2

目 录 2

1.2应用程序和DBMS之间的关系 8

1.3文件处理系统 8

1.4数据库处理系统 10

1.5数据库定义 11

1.6数据库处理简史 13

1.7小结 16

1.10 FiredUp项目问题 17

1.8第一组习题 17

1.9课程设计 17

第2章数据库开发简介 19

2.1数据库 19

2.2数据库管理系统 22

2.3创建数据库 23

2.4应用组件 25

2.5数据库开发过程 31

2.6小结 33

2.7第一组习题 34

2.9 FiredUp项目问题 35

2.8第二组习题 35

第二部分数据建模 38

第3章实体-联系模型 38

3.1实体-联系模型的元素 38

3.2 UML式实体-联系图 47

3.3实例 50

3.4数据库是模型的模型 56

3.5小结 56

3.6第一组习题 57

3.7第二组习题 58

3.8课程设计 58

3.9 FiredUp项目问题 59

第4章语义对象模型 61

4.1 语义对象 61

4.2使用语义对象创建数据模型 66

4.3对象分类 74

4.4语义对象模型和E-R模型的比较 88

4.5 小结 90

4.6第一组习题 91

4.7第二组习题 91

4.8课程设计 92

4.9 FiredUp项目问题 92

第5章 关系模型和规范化 96

5.1 关系模型 96

第三部分数据库设计 96

5.2规范化 99

5.3第一范式到第五范式 101

5.4域/关键字范式 106

5.5关系综合 110

5.6再论多值依赖 113

5.7最优化 114

5.8小结 116

5.9第一组习题 116

5.10第二组习题 117

5.11 FiredUp项目问题 120

6.1实体-联系模型到数据库设计的转换 121

第6章使用实体-联系模型设计数据库 121

6.2设计示例 134

6.3树、网络和材料单 136

6.4小结 143

6.5第一组习题 144

6.6第二组习题 145

6.7课程设计 145

6.8 FiredUp项目习题 145

第7章 使用语义对象模型设计数据库 146

7.1语义对象到关系数据库设计的转换 146

7.2对象实例 159

7.4第一组习题 163

7.3小结 163

7.5第二组习题 164

7.6课程设计 165

7.7 FiredUp项目问题 165

第四部分 使用关系模型实现数据库 168

第8章关系实现的基础 168

8.1关系数据定义 168

8.2关系数据操纵 172

8.3关系代数 176

8.4小结 184

8.5第一组习题 185

9.1对单个表进行查询 188

第9章结构化查询语言 188

9.2对多个表进行查询 195

9.3 EXISTS和NOTEXISTS 199

9.4修改数据 200

9.5小结 202

9.6第一组习题 202

9.7第二组习题 203

9.8 FiredUp项目问题 204

第10章数据库应用设计 205

10.1数据库应用的功能 205

10.2应用案例:View Ridge艺廊 206

10.3创建、读取、更新和删除视图实例 209

10.4窗体设计 214

10.5报表设计 219

10.6施加约束 221

10.7安全性和控制 228

10.8应用逻辑 230

10.9小结 230

10.10第一组习题 231

10.11第二组习题 232

10.12课程设计 233

10.13 FiredUp项目问题 233

11.1数据库管理 236

第五部分 多用户数据库处理 236

第1 1章 管理多用户数据库 236

11.2并发性控制 238

11.3数据库安全性 248

11.4数据库恢复 254

11.5小结 259

11.6第一组习题 260

11.7第二组习题 261

11.8课程设计 262

11.9 FiredUp项目问题 262

12.1安装Oracle 263

12.2创建Oracle数据库 263

第12章 采用Oracle管理数据库 263

12.3应用软件逻辑 275

12.4数据字典 284

12.5并发性控制 285

12.6 Oracle安全性 287

12.7 Oracle备份和恢复 287

12.8本章未讨论的论题 289

12.9小结 289

12.10第一组习题 290

12.11课程设计 292

12.12 FiredUp项目问题 292

13.1安装SQL Server 2000 294

第13章 采用SQL Server 2000管理数据库 294

13.2创建SQL Server 2000数据库 295

13.3应用软件逻辑 307

13.4并发性控制 315

13.5安全性 317

13.6备份和恢复 318

13.7本章未讨论的论题 320

13.8小结 321

13.9第一组习题 322

13.10课程设计 323

13.11 FiredUp项目问题 324

14.1网络环境 326

第六部分 企业数据库处理 326

第14章 网络、多层体系结构和XML 326

14.2标记语言HTML和DHTML 331

14.3可扩展标记语言 333

14.4小结 348

14.5第一组习题 349

14.6第二组习题 350

14.7 FiredUp项目问题 351

第15章 ODBC,OLE DB,ADO和ASP 352

15.1 Web服务器数据环境 352

15.2开放数据库连接标准 354

15.3OLE DB 358

15.4 ADO 361

15.5 ADO示例 365

15.6小结 379

15.7第一组习题 380

15.8第二组习题 381

15.9 FiredUp项目问题 382

第16章 JDBC,JSP和MySQL 383

16.1 JDBC 383

16.2 Java服务器页面 391

16.3 MYSQL 399

16.4小结 403

16.5第一组习题 404

17.1企业数据库处理的体系结构 407

第17章共享企业数据 407

17.2下载数据 413

17.3在线分析处理 416

17.4数据仓库 423

17.5数据管理 429

17.6小结 433

17.7第一组习题 434

17.8第二组习题 436

第1 8章 面向对象的数据库处理 438

18.1面向对象的程序概述 438

第七部分 面向对象的数据库处理 438

18.2 OOP示例 439

18.3对象永久化 442

18.4 Oracle中的对象永久化 445

18.5 ODBMS标准 452

18.6小结 459

18.7第一组习题 460

18.8第二组习题 462

附录A 数据库处理中的数据结构 463

附录B 使用Tabledesigner创建语义对象模型 480

术语 497

参考资料 504