“Java典型应用彻查1000例”以提出并解决问题为导向,通过1000多个开发范例,全面介绍Java语言从基础到网络、数据库、游戏和Web开发的特性和实现方法。本系列丛书共6册,每册可独立学习,若能全部融会贯通,则效果更佳。 本书是系列丛书的第4册,内容涵盖Java本机数据库程序操作到网络远程数据库程序操作,循序渐进地介绍关系查询、数据更改、关系模型、数据库设计、交易管理、网络操作等知识点,并以相应范例的实现过程详尽演示。 本系列丛书的作者为台湾地区长期从事Java教学的知名教授,本书实例丰富,编排合理,可以让零Java基础的读者从陌生到完全熟练掌握设计数据库各类程序,也可以作为Java数据库程序开发课程的教材。本书光盘包含书中全部范例以及习题答案,并赠送350分钟的教学视频,特别适合自学之用。
样章试读
目录
Chapter 01 Java系统安装
1-1 简介
1-2 安装Java系统软件(jdk-6.0)
1-3 设置Java环境
1-4 编辑第一个Java程序
1-5 编译Java程序
1-6 运行类文件
Chapter 02 第一个Java数据库应用
2-1 简介
2-2 创建Access数据库
2-3 设置ODBC
2-4 创建数据表
2-4-1 手动创建数据表
2-4-2 用Java语言创建数据表
2-5 输入数据
2-5-1 手动输入数据
2-5-2 用Java语言输入数据
2-6 读取数据表
2-7 习题
PART 02 Java数据库关系查询
Chapter 03 基础操作
3-1 简介
3-2 SQL的发展
3-3 SQL查询基础架构
3-4 创建范例数据库
3-5 字段选择查询
3-5-1 单一字段选择(SELECT...FROM...)
3-5-2 相同数据合并选择(SELECT distinct...FROM...)
3-5-3 所有数据选择(SELECT all...FROM...)
3-5-4 多字段选择(SELECT...FROM...)
3-5-5 字段计算选择(SELECT...as...FROM...)
3-6 条件选择
3-6-1 单一条件选择(WHERE...)
3-6-2 多重条件选择(WHERE...and...)
3-6-3 范围条件选择(WHERE...between...)
3-7 多个数据表关联选择
3-7-1 程序关联操作
3-7-2 手动关联操作
3-8 重命名操作
3-9 元组变量
3-10 字符串操作
3-11 排序操作
3-12 习题
Chapter 04 集合操作
4-1 简介
4-2 集合的定义
4-3 并集运算
4-4 交集运算
4-5 差集运算
4-6 习题
Chapter 05 聚合函数
5-1 简介
5-2 平均值函数avg
5-3 总和值函数sum
5-4 计数值函数count
5-5 最大值函数max
5-6 最小值函数min
5-7 习题
Chapter 06 嵌套子查询
6-1 简介
6-2 集合成员测试
6-3 集合比较设置
6-4 数据存在测试
6-5 习题
PART 03 Java数据库更改
Chapter 07 数据更改
7-1 简介
7-2 数据删除
7-3 数据添加
7-4 数据更新
7-5 习题
Chapter 08 架构更改
8-1 简介
8-2 视图
8-3 一般连接
8-4 自然连接
8-5 习题
PART 04 关系模型
Chapter 09 实体关系模型
9-1 简介
9-2 概念
9-2-1 实体集
9-2-2 属性字段
9-2-3 关系集
9-3 约束
9-3-1 映射约束
9-3-2 参与约束
9-4 索引键
9-4-1 实体集
9-4-2 关系集
9-5 实体关系图
9-6 设计观点
9-6-1 实体与属性字段
9-6-2 关系集与属性字段
9-6-3 二元与多元关系集
9-7 设计实体
9-8 习题
Chapter 10 记录关系模型
10-1 简介
10-2 关系数据库结构
10-2-1 基础结构
10-2-2 数据库架构
10-2-3 索引键
10-3 查询语言
10-4 基础关系代数
10-4-1 选择运算
10-4-2 投影运算
10-4-3 并集运算
10-4-4 差集运算
10-4-5 笛卡儿积运算
10-5 关系代数的定义
10-6 习题
Chapter 11 高级关系代数
11-1 简介
11-2 附加关系代数
11-2-1 交集运算
11-2-2 自然连接运算
11-2-3 θ连接运算
11-2-4 除法运算
11-3 关系代数扩展操作
11-3-1 广义投影运算
11-3-2 聚合函数
11-3-3 外连接
11-3-4 Null的意义
11-4 数据库数据的更改
11-4-1 删除数据
11-4-2 添加数据
11-4-3 更新数据
11-5 习题
Chapter 12 元组关系演算
12-1 简介
12-2 关系演算
12-3 关系演算式的定义
12-4 习题
Chapter 13 查询评价
13-1 简介
13-2 基本概念
13-3 优化查询
13-4 基础等价法则
13-5 查询评价计划
13-5-1 选择运算
13-5-2 自然连接运算
13-5-3 投影运算
13-5-4 其他运算
13-6 习题
PART 05 数据库设计
Chapter 14 数据库概念
14-1 简介
14-2 设计概念
14-2-1 非规范化关系表
14-2-2 第一范式概念
14-2-3 第二范式概念
14-2-4 第三范式概念
14-2-5 Boyce-Codd范式概念
14-2-6 第四范式概念
14-3 函数依赖
14-3-1 基本概念
14-3-2 函数依赖集的闭包
14-3-3 属性集闭包
14-3-4 规范覆盖
14-4 习题
Chapter 15 数据表创建
15-1 简介
15-2 数据类型
15-3 创建数据表
15-4 定义数据表约束
15-5 添加数据
15-6 修改数据表
15-6-1 数据类型更改
15-6-2 添加/删除字段
15-7 删除数据表
15-8 习题
Chapter 16 函数应用
16-1 简介
16-2 流程控制函数
16-2-1 函数IIf
16-2-2 函数Switch
16-2-3 函数Choose
16-3 字符串函数
16-3-1 函数Len
16-3-2 函数Left
16-3-3 函数Right
16-3-4 函数Mid
16-4 习题
Chapter 17 数据文件组织
17-1 简介
17-2 堆文件组织
17-3 顺序文件组织
17-4 哈希文件组织
17-5 习题
Chapter 18 索引文件
18-1 简介
18-2 基本概念
18-3 排序索引
18-4 平衡树
18-4-1 B-Tree
18-4-2 B+-Tree
18-5 习题
Chapter 19 哈希文件
19-1 简介
19-2 基本概念
19-3 静态哈希
19-4 动态哈希
19-5 比较索引法与哈希法
19-6 习题
PART 06 事务管理
Chapter 20 事务处理
20-1 简介
20-2 事务处理概念
20-3 事务处理状态
20-4 紧密性与持久性的执行
20-5 Java/Access事务处理命令
20-6 习题
Chapter 21 并发串行化
21-1 简介
21-2 并发限制
21-3 单一事务处理
21-4 多批事务处理
21-5 多重交互事务处理
21-6 串行化架构
21-6-1 冲突串行化
21-6-2 视图串行化
21-7 串行化图
21-8 习题
Chapter 22 故障恢复
22-1 简介
22-2 Java/Access恢复命令
22-3 恢复调度
22-3-1 可恢复调度
22-3-2 无级联恢复调度
22-4 习题
PART 07 网络远程操作
Chapter 23 网络连接
23-1 简介
23-2 ServerSocket Class
23-3 InetAddress Class
23-4 Socket Class
23-5 命令行参数与Server/Client连接
23-6 习题
Chapter 24 信息传递
24-1 简介
24-2 DataInputStream Class
24-3 DataOutputStream Class
24-4 PrintStream Class
24-5 信息传递操作.
24-6 习题
Chapter 25 网络查询
25-1 简介
25-2 网络选择操作
25-3 网络集合操作
25-4 网络聚合操作
25-5 网络嵌套操作
25-6 习题
Chapter 26 网络数据更改
26-1 简介
26-2 网络数据删除
26-3 网络数据插入
26-4 网络数据更新
26-5 习题
附录 网络公用端口
]]>