Java典型应用彻查1000例 数据库应用基础pdf

图书网 2018年5月19日08:53:55
评论
2K

Java典型应用彻查1000例 数据库应用基础 内容简介

“Java典型应用彻查1000例”以提出并解决问题为导向,通过1000多个开发范例,全面介绍Java语言从基础到网络、数据库、游戏和Web开发的特性和实现方法。本系列丛书共6册,每册可独立学习,若能全部融会贯通,则效果更佳。《Java典型应用彻查1000例.数据库应用基础》是系列丛书的第4册,内容涵盖Java本机数据库程序操作到网络远程数据库程序操作,循序渐进地介绍关系查询、数据更改、关系模型、数据库设计、交易管理、网络操作等知识点,并以相应范例的实现过程详尽演示。本系列丛书的作者为台湾地区长期从事Java教学的知名教授,《Java典型应用彻查1000例.数据库应用基础》实例丰富,编排合理,可以让零Java基础的读者从陌生到完全熟练掌握设计数据库各类程序,也可以作为Java数据库程序开发课程的教材。

Java典型应用彻查1000例 数据库应用基础 目录

PART01 Java数据库环境.

Chapter01 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

Chapter02 第一个Java数据库应用14

2.1 简介14

2.2 创建Access数据库14

2.3 设置ODBC17

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

PART02 Java数据库关系查询

Chapter03 基础操作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 相同数据合并选择(SELECTdistinct…FROM…)41

3.5.3 所有数据选择(SELECTall…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

Chapter04 集合操作64

4.1 简介64

4.2 集合的定义64

4.3 并集运算65

4.4 交集运算68

4.5 差集运算69

4.6 习题69

Chapter05 聚合函数70

5.1 简介70

5.2 平均值函数avg70

5.3 总和值函数sum72

5.4 计数值函数count75

5.5 最大值函数max79

5.6 最小值函数min81

5.7 习题83

Chapter06 嵌套子查询84

6.1 简介84

6.2 集合成员测试84

6.3 集合比较设置90

6.4 数据存在测试94

6.5 习题97

PART03 Java数据库更改

Chapter07 数据更改100

7.1 简介100

7.2 数据删除100

7.3 数据添加104

7.4 数据更新105

7.5 习题109

Chapter08 架构更改110

8.1 简介110

8.2 视图110

8.3 一般连接113

8.4 自然连接117

8.5 习题122

PART04 关系模型

Chapter09 实体关系模型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

Chapter10 记录关系模型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

Chapter11 高级关系代数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

Chapter12 元组关系演算..1 81

12.1 简介181

12.2 关系演算181

12.3 关系演算式的定义190

12.4 习题191

Chapter13 查询评价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

PART05 数据库设计

Chapter14 数据库概念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

Chapter15 数据表创建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

Chapter16 函数应用235

16.1 简介235

16.2 流程控制函数235

16.2.1 函数IIf235

16.2.2 函数Switch238

16.2.3 函数Choose240

16.3 字符串函数242

16.3.1 函数Len243

16.3.2 函数Left244

16.3.3 函数Right246

16.3.4 函数Mid248

16.4 习题250

Chapter17 数据文件组织251

17.1 简介251

17.2 堆文件组织251

17.3 顺序文件组织255

17.4 哈希文件组织258

17.5 习题258

Chapter18 索引文件259

18.1 简介259

18.2 基本概念259

18.3 排序索引260

18.4 平衡树263

18.4.1 B.Tree263

18.4.2 B+.Tree268

18.5 习题271

Chapter19 哈希文件272

19.1 简介272

19.2 基本概念272

19.3 静态哈希274

19.4 动态哈希277

19.5 比较索引法与哈希法281

19.6 习题281

PART06 事务管理

Chapter20 事务处理284

20.1 简介284

20.2 事务处理概念284

20.3 事务处理状态285

20.4 紧密性与持久性的执行286

20.5 Java/Access事务处理命令287

20.6 习题291

Chapter21 并发串行化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

Chapter22 故障恢复321

22.1 简介321

22.2 Java/Access恢复命令321

22.3 恢复调度327

22.3.1 可恢复调度327

22.3.2 无级联恢复调度328

22.4 习题329

PART07 网络远程操作

Chapter23 网络连接332

23.1 简介332

23.2 ServerSocketClass332

23.3 InetAddressClass334

23.4 SocketClass336

23.5 命令行参数与Server/Client连接339

23.6 习题342

Chapter24 信息传递343

24.1 简介343

24.2 DataInputStreamClass343

24.3 DataOutputStreamClass344

24.4 PrintStreamClass344

24.5 信息传递操作345

24.6 习题349

Chapter25 网络查询350

25.1 简介350

25.2 网络选择操作350

25.3 网络集合操作354

25.4 网络聚合操作356

25.5 网络嵌套操作357

25.6 习题358

Chapter26 网络数据更改359

26.1 简介359

26.2 网络数据删除359

26.3 网络数据插入363

26.4 网络数据更新366

26.5 习题368

附录 网络公用端口369

Java典型应用彻查1000例 数据库应用基础 精彩文摘

在众多数据库中,本书选择Access 2007作为范例数据库,这是因为其使用方便且功能不低于其他数据库系统,凡装有Office的计算机开机即可使用,无须另外添购软件。

读者可以利用个人计算机中安装的Office中的Access创建数据库,进而创建数据表与查询表,用以执行各项查询功能。不过因其操作较为复杂,有些查询逻辑不易执行。

此时我们可以利用关系代数轻松地解释非常困难的查询逻辑,并用SQL数据库查询语言实现运行,而Java语言则可用来流畅地驱动SQL语句执行各类查询逻辑。

在深入学习数据库精髓之前,为了让读者先摸清Java与Access的关系,本章将对创建数据库、设置ODBC、创建数据表、输入数据、读取数据等基础知识进行介绍。

图书网:Java典型应用彻查1000例 数据库应用基础pdf

继续阅读

→→→→→→→→→→→→→→→→→→→→查找获取

数据库

Kali Linux & BackTrack渗透测试实战pdf

本书基于编写团队的实际经验,围绕渗透测试进行了全面介绍,并选择“Kali Linux(包含BackTrack)” Live CD作为讲解工具。下载BackTrack Live CD和Kali Linu...
数据库

SQL进阶教程pdf

数据库工程师进阶中级实用指南 挖掘SQL常见技术的新用法 基于标准SQL编写 示例程序均可下载 本书适合具有一定SQL编程经验的工程师阅读 本书特色 1.转变面向过程语言的思维定式,学习SQL常见技术...
数据库

锋利的SQLpdf

锋利的SQL 作者:张洪举 锋利的SQL 出版社:人民邮电出版社 锋利的SQL 内容简介 《锋利的SQL》从基础、开发、性能调整和实战4个方面介绍了SQL技术及其应用,包括数据库管理、表管理、索引管理...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: