简介
“Java典型应用彻查1000例”以提出并解决问题为导向,通过1000多
个开发范例,全面介绍Java语言从基础到网络、数据库、游戏和Web开发的
特性和实现方法。本系列丛书共6册,每册可独立学习,若能全部融会贯通
,则效果更佳。
本书是系列丛书的第4册,内容涵盖Java本机数据库程序操作到网络远
程数据库程序操作,循序渐进地介绍关系查询、数据更改、关系模型、数
据库设计、交易管理、网络操作等知识点,并以相应范例的实现过程详尽
演示。
本系列丛书的作者为台湾地区长期从事Java教学的知名教授,本书实
例丰富,编排合理,可以让零Java基础的读者从陌生到完全熟练掌握设计
数据库各类程序,也可以作为Java数据库程序开发课程的教材。本书光盘
包含书中全部范例以及习题答案,并赠送350分钟的教学视频,特别适合自
学之用。
目录
part 01 java数据库环境.
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数据库关系查询
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数据库更改
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 关系模型
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 数据库设计
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 事务管理
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 网络远程操作
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
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数据库关系查询
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数据库更改
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 关系模型
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 数据库设计
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 事务管理
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 网络远程操作
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
Java典型应用彻查1000例,数据库应用基础
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!