《数据库技术实用教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:徐洁磐,周嵩主编
  • 出 版 社:南京:东南大学出版社
  • 出版年份:2008
  • ISBN:9787564113537
  • 页数:253 页
图书介绍:本书共有四篇16章。第一篇:基础篇(1~5章)。介绍数据库的基本概念、数据模型、关系数据库理论、关系数据库管理系统基本内容,最后以SQLServer2000为例介绍该系统的内容与结构。第二篇:操作篇(6~9章)。介绍SQL的基本操作,它包括国际标准SQL以及SQLServer2000的SQL操作。其操作内容包括数据定义、数据操纵及数据控制等传统内容,还包括数据交换、数据服务及数据扩展等最新内容。第三篇:开发篇(10~12章)。介绍数据库的开发,它包括数据库设计、数据库应用系统开发及数据库应用编程等内容。第四篇:应用篇(13~16章)。介绍数据库应用的两个领域——事务型应用与分型应用,其内容包括电子商务(EC)、客户关系管理(CRM)、企业资源规划(ERP)及决策支持系统(DSS)等内容。

第一篇 基础篇 2

1 基本概念 2

1.1 数据库技术概述 2

1.2 有关数据的基本概念介绍 5

1.2.1 数据的基本性质 5

1.2.2 数据在计算机中的位置与作用 6

1.3 有关数据管理的内容与概念介绍 7

1.3.1 数据管理的变迁 7

1.3.2 数据管理中的几个基本概念 8

1.3.3 数据管理中数据库内部结构体系 10

1.3.4 数据管理特点 11

1.3.5 数据管理工具 12

1.4 有关数据处理的内容与概念介绍 13

1.4.1 数据库应用系统 13

1.4.2 数据处理环境 14

1.4.3 数据处理应用开发 15

1.4.4 数据处理应用领域 15

2 数据模型 18

2.1 数据模型的基本概念 18

2.2 数据模型的四个世界 19

2.3 概念世界与概念模型 19

2.4 信息世界与逻辑模型 24

2.4.1 概述 24

2.4.2 关系模型 24

2.5 计算机世界与物理模型 28

2.5.1 数据库的物理存储介质 29

2.5.2 磁盘存储器及其操作 29

2.5.3 文件系统 30

2.5.4 数据库物理结构 30

3 关系模型的数学理论——关系代数 34

3.1 关系、代数与关系代数 34

3.1.1 关系 34

3.1.2 代数 35

3.1.3 关系代数 35

3.2 关系模型中的关系代数 36

3.2.1 关系与二维表 36

3.2.2 关系运算与表的操作 36

3.3 关系代数在关系模型中的应用 40

4 关系模型数据库管理系统 43

4.1 关系数据库管理系统概述 43

4.2 关系数据库管理系统基本内容组成 43

4.2.1 数据定义功能 44

4.2.2 数据操纵功能 45

4.2.3 数据控制功能 46

4.2.4 数据交换功能 53

4.2.5 数据服务及数据字典 59

4.2.6 关系数据库管理系统的扩展功能 59

4.3 关系数据库管理系统标准语言SQL 62

4.3.1 SQL概貌 62

4.3.2 SQL的功能 63

5 关系模型数据库管理系统SQL Server 2000介绍 67

5.1 SQL Server 2000系统概貌 67

5.1.1 SQL Server 2000的应用环境与结构模式 67

5.1.2 SQL Server 2000的版本 67

5.1.3 SQL Server 2000的运行平台 67

5.1.4 一个典型的系统架构 68

5.1.5 SQL Server 2000组成 69

5.1.6 SQL语言 72

5.2 SQL Server 2000的特色 72

5.3 SQL Server 2000的基本功能 73

第二篇 操作篇 79

6 SQL数据定义语句 79

6.1 数据定义功能介绍 79

6.2 SQL的数据定义语句 79

6.2.1 SQL基本数据类型 80

6.2.2 SQL的模式定义语句 80

6.2.3 SQL的表定义语句 81

6.2.4 SQL的索引定义语句 82

6.3 SQL Server 2000中的数据定义语句 82

6.3.1 创建与删除数据模式 82

6.3.2 表 85

7 SQL数据操作语句 87

7.1 SQL的查询语句 87

7.2 SQL的更新语句 93

7.3 SQL的统计、计算及分类 94

7.4 SQL中的视图语句 95

7.5 SQL Server 2000中数据操纵及视图功能 96

8 SQL数据控制语句 101

8.1 SQL的数据控制功能 101

8.2 SQL的安全性控制语句 101

8.2.1 SQL对数据库安全的支持 101

8.2.2 SQL Server 2000中的数据安全性操作 103

8.3 SQL的完整性控制语句 107

8.3.1 SQL完整性控制语句 107

8.3.2 SQL Server 2000中的数据完整性语句 109

8.4 SQL的事务语句 111

8.4.1 有关事务的SQL语句 111

8.4.2 SQL Server 2000中的事务语句 111

8.5 SQL的故障恢复操作 112

8.5.1 故障恢复三大功能 112

8.5.2 SQL Server 2000中的故障恢复操作 112

9 SQL数据交换及扩展语句 115

9.1 数据交换中的SQL语句 115

9.1.1 会话管理语句 115

9.1.2 连接管理语句 115

9.1.3 游标管理语句 116

9.1.4 诊断管理语句 117

9.1.5 动态SQL管理 117

9.2 SQL扩展操作 118

9.2.1 人机交互方式 118

9.2.2 自含式方式及T-SQL 130

9.2.3 调用层接口方式及ODBC接口 136

9.2.4 Web方式 143

第三篇 开发篇 150

10 数据库设计 150

10.1 数据库设计概述 150

10.2 数据库设计的需求分析 151

10.2.1 需求调查 151

10.2.2 需求分析 151

10.2.3 需求分析说明书 152

10.3 数据库的概念设计 152

10.3.1 数据库概念设计概述 152

10.3.2 数据库概念设计的过程 153

10.3.3 概念设计说明书 155

10.4 数据库的逻辑设计 156

10.4.1 数据库逻辑设计基本方法 156

10.4.2 关系视图设计 158

10.4.3 逻辑设计说明书 158

10.5 数据库的物理设计 158

10.5.1 存取方法设计 159

10.5.2 存贮结构设计 159

10.5.3 物理设计说明书 160

10.6 一个数据库设计实例 160

10.6.1 需求分析 160

10.6.2 概念设计 162

10.6.3 逻辑设计 163

10.6.4 物理设计 164

11 数据库应用系统开发 167

11.1 数据库应用系统概述 167

11.1.1 数据库应用系统组成 167

11.1.2 数据库应用系统的开发 167

11.2 数据库应用系统的平台介绍 168

11.2.1 网络结构平台 168

11.2.2 中间件 169

11.3 数据库应用系统中的数据层 172

11.3.1 数据库应用系统中的数据层的组成 172

11.3.2 数据库应用系统中数据层的开发 173

11.4 数据库应用系统中的应用层 173

11.4.1 数据库应用系统中的应用层组成 173

11.4.2 数据库应用系统中应用层的开发 174

11.5 数据库应用系统中的界面层 174

11.6 典型的数据库应用系统组成介绍 174

12 数据库应用编程 178

12.1 自含式方式中的编程 178

12.2 调用层接口的编程 183

12.2.1 ODBC编程步骤 184

12.2.2 连接阶段 188

12.2.3 执行SQL语句 192

12.2.4 结束阶段 199

12.2.5 ODBC编程示例 200

第四篇 应用篇 208

13 数据库在电子商务领域中的应用 208

13.1 电子商务简介 208

13.2 电子商务发展历程 209

13.3 电子商务的特点与优势 209

13.4 电子商务应用系统的构成 210

13.5 电子商务应用系统的开发 211

14 数据库在客户关系管理中的应用 214

14.1 客户关系管理介绍 214

14.2 CRM内容的确定 215

14.3 CRM应用系统的构成 216

14.4 CRM应用系统的开发 218

15 数据库在企业资源规划中的应用 220

15.1 企业资源规划介绍 220

15.2 企业资源规划发展史 220

15.3 企业资源规划的基本内容 221

15.4 ERP应用系统构成 222

15.5 ERP应用系统的开发 224

16 数据库在分析领域中的应用 226

16.1 决策支持系统 226

16.2 数据仓库的基本原理 227

16.2.1 概论 227

16.2.2 数据仓库特点 228

16.3 数据仓库的基本结构 230

16.3.1 数据源 230

16.3.2 数据抽取 230

16.3.3 数据仓库管理层 231

16.3.4 数据集市层 231

16.4 联机分析处理OLAP 232

16.4.1 OLTP与OLAP 232

16.4.2 OLAP的基本概念 232

16.4.3 OLAP的基本数据模式——星形与雪花模式 233

16.4.4 OLAP的多维数据结构——数据立方体及超立方体 234

16.4.5 OLAP多维结构的物理存储 237

16.4.6 OLAP的分析操作 237

16.5 数据挖掘 238

16.5.1 数据挖掘的方法 238

16.5.2 数据挖掘的步骤 239

16.6 DSS中的建模与展示 240

16.7 DSS整体结构 240

附录 “数据库课程”实验指导 242

一 实验计划与要求 242

二 实验1 实验准备 242

三 实验2 数据模式定义 243

四 实验3 数据查询 246

五 实验4 数据更新及视图 247

六 实验5 数据库安全保护与备份、恢复 248

七 实验6 数据库设计 249

八 实验7 C/S结构方式的数据库应用系统开发 250

九 实验8 B/S结构方式的数据库应用系统开发 250

十 实验总结 251

参考文献 252