《电子商务数据库应用技术》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:陈菁华,肖毅主编
  • 出 版 社:武汉:华中师范大学出版社
  • 出版年份:2009
  • ISBN:9787562238119
  • 页数:345 页
图书介绍:本书以目前通用的大型商用数据库Oracle为对象,从理论与实践的角度系统介绍了Oracle数据库的组成、建立数据库、创建数据库、创建数据表的相互关系、索引、视图、Oracle编程、访问数据库、存储过程和函数、数据完整性设计、备份与恢复、数据导入与导出、Microsoft Visual Studio.Net2005简介、C2C电子商务网站数据库系统开发案例等内容。

第1章 概述 1

1.1电子商务系统与数据库 1

1.1.1电子商务系统 1

1.1.2 C2C电子商城系统的数据库分析 4

1.2数据库、数据库系统和数据库管理系统 5

1.2.1三个基本概念 5

1.2.2数据库系统的特点 7

1.2.3数据库用户和管理员 9

1.3数据模型 10

1.3.1实体—联系模型 10

1.3.2关系模型 11

1.4关系数据库系统 12

1.4.1关系数据模型 13

1.4.2关系运算 14

1.4.3标准关系数据库查询语言SQL 15

1.4.4关系数据库规范化理论 18

1.5数据库设计 21

1.5.1数据库的设计阶段 21

1.5.2需求分析 22

1.5.3使用PowerDesigner进行数据库设计 23

练习题 29

上机实习题 29

第2章 Oracle介绍 30

2.1 Oracle的安装 30

2.1.1安装准备 31

2.1.2安装过程 32

2.2 Oracle体系结构 43

2.2.1 Oracle数据库的总体架构 43

2.2.2 Oracle实例(Instance) 43

2.2.3 Oracle数据库 48

2.3服务器及客户端网络配置 50

2.3.1 Oracle服务器网络配置 50

2.3.2 Oracle客户端网络配置 53

练习题 58

上机实习题 58

第3章 建立数据库 59

3.1使用DBCA创建数据库 59

3.2手工创建数据库实例 66

3.3设置数据库的初始化参数 72

3.3.1参数配置文件 72

3.3.2动态更改参数值 72

3.3.3初始化参数说明 73

3.4启动和关闭数据库 78

3.4.1启动数据库 78

3.4.2关闭数据库 81

练习题 83

上机实习题 83

第4章 创建数据表及表的相互关系 84

4.1概述 84

4.1.1表的基本概念 84

4.1.2表和列的命名规则 85

4.1.3数据类型 85

4.2创建表 86

4.2.1创建SALES数据表 86

4.2.2创建步骤 87

4.3修改表结构 92

4.3.1增加列 92

4.3.2删除列 94

4.3.3修改列 97

4.3.4重命名表 98

4.3.5删除表 99

4.3.6维护约束条件 100

4.4查看表信息 107

4.4.1使用OEM查看表信息 107

4.4.2使用数据字典视图查看表信息 107

4.4.3使用对象报告查看表信息 111

4.5操作表数据 113

4.5.1插入数据 113

4.5.2修改数据 114

4.5.3删除数据 115

4.5.4截断数据 115

4.5.5查询数据 116

4.6建立表的相互关系 117

练习题 118

上机实习题 118

第5章 索引 119

5.1概述 119

5.1.1索引的原理 120

5.1.2索引的类型 121

5.1.3管理索引的原则 124

5.2创建索引 125

5.2.1创建B树索引 126

5.2.2创建位图索引 131

5.2.3创建函数索引 134

5.3修改索引 137

5.3.1重命名索引 138

5.3.2合并索引 138

5.3.3重建索引 139

5.3.4删除索引 139

5.3.5监视索引 141

5.4查看索引信息 144

5.4.1使用OEM查看索引信息 144

5.4.2使用数据字典视图查看索引信息 145

5.4.3使用对象报告查看索引信息 148

练习题 150

上机实习题 150

第6章 视图 151

6.1概述 151

6.1.1视图的原理 151

6.1.2视图的作用 152

6.2创建视图 153

6.2.1创建简单视图 154

6.2.2创建连接视图 159

6.2.3创建复杂视图 161

6.2.4创建强制视图 163

6.3修改视图 166

6.3.1重定义视图 167

6.3.2编译视图 168

6.3.3删除视图 170

6.4更新视图 172

6.4.1更新简单视图 172

6.4.2更新连接视图 173

6.5查看视图 181

6.5.1使用OEM查看视图信息 182

6.5.2使用数据字典视图查看视图信息 183

6.5.3使用对象报告查看视图信息 185

练习题 186

上机实习题 186

第7章 Oracle编程 187

7.1 PL/SQL简介 187

7.2 PL/SQL语句块 188

7.2.1 PL/SQL块的结构 188

7.2.2 PL/SQL块的类型 189

7.3变量及变量的类型 189

7.3.1变量声明 189

7.3.2变量赋值 190

7.3.3变量作用范围 190

7.3.4 PL/SQL的变量类型 191

7.4表达式及运算符 196

7.4.1 PL/SQL表达式 196

7.4.2 PL/SQL运算符 197

7.5 Oracle函数 198

7.5.1 Oracle内置函数 198

7.5.2用户自定义函数 208

练习题 209

上机实习题 209

第8章 访问数据库 210

8.1简单查询 210

8.2联接查询 218

8.2.1多表查询 218

8.2.2外部联接 221

8.3子查询 222

8.3.1子查询的规则 224

8.3.2子查询的类型 224

练习题 226

上机实习题 226

第9章 存储过程和函数 227

9.1 PL/SQL子程序 227

9.1.1 PL/SQL子程序概念 227

9.1.2 PL/SQL子程序的优势 228

9.2存储过程和函数的创建 228

9.2.1创建存储过程 228

9.2.2创建函数 230

9.2.3 PL/SQL子程序的参数 232

9.3 PL/SQL子程序编程工具介绍 236

9.3.1 PL/SQL Developer简介 236

9.3.2使用PL/SQL Developer 239

9.4存储过程和函数的使用 244

9.4.1在Java语言中使用存储过程和函数 244

9.4.2在C#语言中使用存储过程和函数 249

练习题 256

上机实习题 256

第10章 数据完整性设计 257

10.1数据完整性概念 257

10.2并发控制 258

10.2.1事务(Transaction) 258

10.2.2封锁(Locking) 260

10.2.3 Oracle的并发控制 262

10.3语义完整性 263

10.3.1完整性约束的类型 263

10.3.2完整性约束条件 264

10.4数据完整性的实现 267

10.4.1显式约束的过程化定义方法 267

10.4.2使用触发器保证数据完整性 267

10.5完整性约束的验证 272

练习题 272

上机实习题 272

第11章 备份与恢复 273

11.1概述 273

11.2物理数据丢失与逻辑数据丢失 273

11.3数据库恢复的类型 274

11.4备份与恢复的方式 274

11.4.1脱机备份与恢复 274

11.4.2联机备份与恢复 275

11.4.3逻辑备份与恢复 276

11.5备份与恢复策略 277

11.6测试备份与恢复策略 278

11.7脱机备份与恢复 278

11.7.1脱机备份与完全恢复 279

11.7.2完全与不完全恢复 281

11.8联机备份与恢复 285

11.8.1联机备份 285

11.8.2联机恢复 290

11.8.3完全恢复与不完全恢复 291

练习题 293

上机实习题 293

第12章 数据导入与导出 294

12.1数据导出导入简介 294

12.1.1导出工具简介 294

12.1.2导入工具简介 295

12.2数据导出 296

12.2.1数据导出方式与模式 296

12.2.2数据导出参数 297

12.2.3数据导出示例 299

12.3数据导入 306

12.3.1验证访问权限 306

12.3.2数据导入方式与模式 308

12.3.3数据导入参数 310

12.3.4数据导入示例 311

练习题 313

上机实习题 313

第13章 C2C电子商务网站数据库系统开发案例 314

13.1 C2C电子商务的发展现状 314

13.1.1 C2C电子商务实现的基础 315

13.1.2 C2C市场现存的缺陷 315

13.2系统分析 316

13.2.1需求分析 316

13.2.2可行性分析 317

13.2.3开发和运行环境 317

13.3系统总体设计 318

13.3.1项目规划 318

13.3.2系统功能结构图 319

13.3.3系统功能分析 320

13.3.4表的设计 321

13.4 C2C电子商务网站交易流程分析与设计 326

13.4.1 C2C电子商务系统交易流程 326

13.4.2公共类的编写 327

13.4.3系统主要功能模块设计 330

13.5疑难问题分析 341

13.5.1电话号码的验证 341

13.5.2对数据库的常用操作 342

练习题 344

上机实习题 344

参考文献 345