《Java典型应用彻查1000例 数据库应用基础》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:贾蓉生,胡大源,林金池编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2009
  • ISBN:9787030244895
  • 页数:372 页
图书介绍:本书是一本完整的数据库操作手册,216则实用范例包括了工作中需要处理的大部分问题,完整清晰地帮助读者解析数据库的各项应用。

PART 01 Java数据库环境 2

Chapter 01 Java系统安装 2

1-1 简介 2

1-2 安装Java系统软件(jdk-6.0) 2

1-3 设置Java环境 7

1-4 编辑第一个Java程序 10

1-5 编译Java程序 11

1-6 运行类文件 12

Chapter 02 第一个Java数据库应用 14

2-1 简介 14

2-2 创建Access数据库 14

2-3 设置ODBC 17

2-4 创建数据表 20

2-4-1 手动创建数据表 20

2-4-2 用Java语言创建数据表 22

2-5 输入数据 25

2-5-1 手动输入数据 25

2-5-2 用Java语言输入数据 27

2-6 读取数据表 29

2-7 习题 31

PART 02 Java数据库关系查询 35

Chapter 03 基础操作 35

3-1 简介 35

3-2 SQL的发展 36

3-3 SQL查询基础架构 36

3-4 创建范例数据库 37

3-5 字段选择查询 39

3-5-1 单一字段选择(SELECT...FROM...) 39

3-5-2 相同数据合并选择(SELECT distinct...FROM...) 41

3-5-3 所有数据选择(SELECT all...FROM...) 41

3-5-4 多字段选择(SELECT...FROM...) 42

3-5-5 字段计算选择(SELECT...as...FROM...) 43

3-6 条件选择 44

3-6-1 单一条件选择(WHERE...) 44

3-6-2 多重条件选择(WHERE...and...) 45

3-6-3 范围条件选择(WHERE...between...) 46

3-7 多个数据表关联选择 47

3-7-1 程序关联操作 47

3-7-2 手动关联操作 49

3-8 重命名操作 53

3-9 元组变量 55

3-10 字符串操作 57

3-11 排序操作 59

3-12 习题 63

Chapter 04 集合操作 64

4-1 简介 64

4-2 集合的定义 64

4-3 并集运算 65

4-4 交集运算 68

4-5 差集运算 69

4-6 习题 69

Chapter 05 聚合函数 70

5-1 简介 70

5-2 平均值函数avg 70

5-3 总和值函数sum 72

5-4 计数值函数count 75

5-5 最大值函数max 79

5-6 最小值函数min 81

5-7 习题 83

Chapter 06 嵌套子查询 84

6-1 简介 84

6-2 集合成员测试 84

6-3 集合比较设置 90

6-4 数据存在测试 94

6-5 习题 97

PART 03 Java数据库更改 100

Chapter 07 数据更改 100

7-1 简介 100

7-2 数据删除 100

7-3 数据添加 104

7-4 数据更新 105

7-5 习题 109

Chapter 08 架构更改 110

8-1 简介 110

8-2 视图 110

8-3 一般连接 113

8-4 自然连接 117

8-5 习题 122

PART 04 关系模型 127

Chapter 09 实体关系模型 127

9-1 简介 127

9-2 概念 127

9-2-1 实体集 128

9-2-2 属性字段 128

9-2-3 关系集 130

9-3 约束 131

9-3-1 映射约束 131

9-3-2 参与约束 132

9-4 索引键 132

9-4-1 实体集 132

9-4-2 关系集 133

9-5 实体关系图 133

9-6 设计观点 135

9-6-1 实体与属性字段 135

9-6-2 关系集与属性字段 136

9-6-3 二元与多元关系集 136

9-7 设计实体 136

9-8 习题 137

Chapter 10 记录关系模型 138

10-1 简介 138

10-2 关系数据库结构 138

10-2-1 基础结构 138

10-2-2 数据库架构 140

10-2-3 索引键 140

10-3 查询语言 140

10-4 基础关系代数 141

10-4-1 选择运算 141

10-4-2 投影运算 145

10-4-3 并集运算 147

10-4-4 差集运算 149

10-4-5 笛卡儿积运算 151

10-5 关系代数的定义 152

10-6 习题 152

Chapter 11 高级关系代数 154

11-1 简介 154

11-2 附加关系代数 154

11-2-1 交集运算 155

11-2-2 自然连接运算 158

11-2-3 θ连接运算 160

11-2-4 除法运算 161

11-3 关系代数扩展操作 163

11-3-1 广义投影运算 163

11-3-2 聚合函数 166

11-3-3 外连接 168

11-3-4 Null的意义 172

11-4 数据库数据的更改 174

11-4-1 删除数据 174

11-4-2 添加数据 177

11-4-3 更新数据 178

11-5 习题 180

Chapter 12 元组关系演算 181

12-1 简介 181

12-2 关系演算 181

12-3 关系演算式的定义 190

12-4 习题 191

Chapter 13 查询评价 192

13-1 简介 192

13-2 基本概念 192

13-3 优化查询 193

13-4 基础等价法则 193

13-5 查询评价计划 194

13-5-1 选择运算 194

13-5-2 自然连接运算 195

13-5-3 投影运算 196

13-5-4 其他运算 197

13-6 习题 197

PART 05 数据库设计 201

Chapter 14 数据库概念 201

14-1 简介 201

14-2 设计概念 201

14-2-1 非规范化关系表 201

14-2-2 第一范式概念 202

14-2-3 第二范式概念 203

14-2-4 第三范式概念 204

14-2-5 Boyce-Codd范式概念 206

14-2-6 第四范式概念 208

14-3 函数依赖 209

14-3-1 基本概念 209

14-3-2 函数依赖集的闭包 211

14-3-3 属性集闭包 212

14-3-4 规范覆盖 214

14-4 习题 218

Chapter 15 数据表创建 219

15-1 简介 219

15-2 数据类型 219

15-3 创建数据表 220

15-4 定义数据表约束 222

15-5 添加数据 224

15-6 修改数据表 225

15-6-1 数据类型更改 226

15-6-2 添加/删除字段 229

15-7 删除数据表 232

15-8 习题 233

Chapter 16 函数应用 235

16-1 简介 235

16-2 流程控制函数 235

16-2-1 函数IIf 235

16-2-2 函数Switch 238

16-2-3 函数Choose 240

16-3 字符串函数 242

16-3-1 函数Len 243

16-3-2 函数Left 244

16-3-3 函数Right 246

16-3-4 函数Mid 248

16-4 习题 250

Chapter 17 数据文件组织 251

17-1 简介 251

17-2 堆文件组织 251

17-3 顺序文件组织 255

17-4 哈希文件组织 258

17-5 习题 258

Chapter 18 索引文件 259

18-1 简介 259

18-2 基本概念 259

18-3 排序索引 260

18-4 平衡树 263

18-4-1 B-Tree 263

18-4-2 B+-Tree 268

18-5 习题 271

Chapter 19 哈希文件 272

19-1 简介 272

19-2 基本概念 272

19-3 静态哈希 274

19-4 动态哈希 277

19-5 比较索引法与哈希法 281

19-6 习题 281

PART 06 事务管理 284

Chapter 20 事务处理 284

20-1 简介 284

20-2 事务处理概念 284

20-3 事务处理状态 285

20-4 紧密性与持久性的执行 286

20-5 Java/Access事务处理命令 287

20-6 习题 291

Chapter 21 并发串行化 292

21-1 简介 292

21-2 并发限制 292

21-3 单一事务处理 293

21-4 多批事务处理 299

21-5 多重交互事务处理 307

21-6 串行化架构 312

21-6-1 冲突串行化 313

21-6-2 视图串行化 316

21-7 串行化图 317

21-8 习题 320

Chapter 22 故障恢复 321

22-1 简介 321

22-2 Java/Access恢复命令 321

22-3 恢复调度 327

22-3-1 可恢复调度 327

22-3-2 无级联恢复调度 328

22-4 习题 329

PART 07 网络远程操作 332

Chapter 23 网络连接 332

23-1 简介 332

23-2 ServerSocket Class 332

23-3 InetAddress Class 334

23-4 Socket Class 336

23-5 命令行参数与Server/Client连接 339

23-6 习题 342

Chapter 24 信息传递 343

24-1 简介 343

24-2 DataInputStream Class 343

24-3 DataOutputStream Class 344

24-4 PrintStream Class 344

24-5 信息传递操作 345

24-6 习题 349

Chapter 25 网络查询 350

25-1 简介 350

25-2 网络选择操作 350

25-3 网络集合操作 354

25-4 网络聚合操作 356

25-5 网络嵌套操作 357

25-6 习题 358

Chapter 26 网络数据更改 359

26-1 简介 359

26-2 网络数据删除 359

26-3 网络数据插入 363

26-4 网络数据更新 366

26-5 习题 368

附录 网络公用端口 369