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

出版时间:2009-7  出版社:科学出版社,北京科海电子出版社  作者:贾蓉生 等 著  页数:372  

前言

  自1990年Sun公司开始研发、Java以来,至今Java俨然已成为最具潜力的网络程序设计语言。目前,大多数网络游戏、网上银行都是用,Java编写的。  学、Java程序设计首先要做的事情就是选择一本适合自己的参考书,然而令人感到尴尬的是,虽然书店中关于Java的书琳琅满目,但很难找到一本适合初学者系统学习的书。因为从企业对,Java程序员的要求来看,只掌握基本的语法是远远不够的,还需要了解网络、数据库、Web等相关知识,而目前市场上关于、Java的书大都只介绍某一方面,不成体系。  为了让Java初学者少走弯路,笔者总结了Java教学经验,并结合多年的开发实践,编写了一系列最新、Java实例应用丛书,包括:《Java典型应用彻查1000例——Java入门》、《Java典型应用彻查1000例——网络应用开发》、《Java典型应用彻查1000例——图形与网络游戏开发》、《Java典型应用彻查1000例——数据库应用基础》、《Java典型应用彻查1000例——网站数据库设计》、《Java典型应用彻查1000例——Web应用开发》等,让没有编程基础的Java读者,从最简单的语法学起,渐进到网络、数据库和Web应用,进而融入程序设计的主流。  本书是本系列丛书的第1册,主要介绍、Java的语法基础,没有、Java编程背景的读者也可轻松入门。只要依序研究学习各章节的范例、习题、认证考题,便可编写出比较专业的、Java程序,还能轻松通过各类考试,高分争取到个人的未来。

内容概要

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

书籍目录

PART01 Java数据库环境.Chapter01 Java系统安装21.1 简介21.2 安装Java系统软件(jdk.6.0)21.3 设置Java环境71.4 编辑第一个Java程序101.5 编译Java程序111.6 运行类文件12Chapter02 第一个Java数据库应用142.1 简介142.2 创建Access数据库142.3 设置ODBC172.4 创建数据表202.4.1 手动创建数据表202.4.2 用Java语言创建数据表222.5 输入数据252.5.1 手动输入数据252.5.2 用Java语言输入数据272.6 读取数据表292.7 习题31PART02 Java数据库关系查询Chapter03 基础操作353.1 简介353.2 SQL的发展363.3 SQL查询基础架构363.4 创建范例数据库373.5 字段选择查询393.5.1 单一字段选择(SELECT…FROM…)393.5.2 相同数据合并选择(SELECTdistinct…FROM…)413.5.3 所有数据选择(SELECTall…FROM…)413.5.4 多字段选择(SELECT…FROM…)423.5.5 字段计算选择(SELECT…as…FROM…)433.6 条件选择443.6.1 单一条件选择(WHERE…)443.6.2 多重条件选择(WHERE…and…)453.6.3 范围条件选择(WHERE…between…)463.7 多个数据表关联选择473.7.1 程序关联操作473.7.2 手动关联操作493.8 重命名操作533.9 元组变量553.10 字符串操作573.11 排序操作593.12 习题63Chapter04 集合操作644.1 简介644.2 集合的定义644.3 并集运算654.4 交集运算684.5 差集运算694.6 习题69Chapter05 聚合函数705.1 简介705.2 平均值函数avg705.3 总和值函数sum725.4 计数值函数count755.5 最大值函数max795.6 最小值函数min815.7 习题83Chapter06 嵌套子查询846.1 简介846.2 集合成员测试846.3 集合比较设置906.4 数据存在测试946.5 习题97PART03 Java数据库更改Chapter07 数据更改1007.1 简介1007.2 数据删除1007.3 数据添加1047.4 数据更新1057.5 习题109Chapter08 架构更改1108.1 简介1108.2 视图1108.3 一般连接1138.4 自然连接1178.5 习题122PART04 关系模型Chapter09 实体关系模型1279.1 简介1279.2 概念1279.2.1 实体集1289.2.2 属性字段1289.2.3 关系集1309.3 约束1319.3.1 映射约束1319.3.2 参与约束1329.4 索引键1329.4.1 实体集1329.4.2 关系集1339.5 实体关系图1339.6 设计观点1359.6.1 实体与属性字段1359.6.2 关系集与属性字段1369.6.3 二元与多元关系集1369.7 设计实体1369.8 习题137Chapter10 记录关系模型13810.1 简介13810.2 关系数据库结构13810.2.1 基础结构13810.2.2 数据库架构14010.2.3 索引键14010.3 查询语言14010.4 基础关系代数14110.4.1 选择运算14110.4.2 投影运算14510.4.3 并集运算14710.4.4 差集运算14910.4.5 笛卡儿积运算15110.5 关系代数的定义15210.6 习题152Chapter11 高级关系代数15411.1 简介15411.2 附加关系代数15411.2.1 交集运算15511.2.2 自然连接运算15811.2.3 θ连接运算16011.2.4 除法运算16111.3 关系代数扩展操作16311.3.1 广义投影运算16311.3.2 聚合函数16611.3.3 外连接16811.3.4 Null的意义17211.4 数据库数据的更改17411.4.1 删除数据17411.4.2 添加数据17711.4.3 更新数据17811.5 习题180Chapter12 元组关系演算..1 8112.1 简介18112.2 关系演算18112.3 关系演算式的定义19012.4 习题191Chapter13 查询评价19213.1 简介19213.2 基本概念19213.3 优化查询19313.4 基础等价法则19313.5 查询评价计划19413.5.1 选择运算19413.5.2 自然连接运算19513.5.3 投影运算19613.5.4 其他运算19713.6 习题197PART05 数据库设计Chapter14 数据库概念20114.1 简介20114.2 设计概念20114.2.1 非规范化关系表20114.2.2 第一范式概念20214.2.3 第二范式概念20314.2.4 第三范式概念20414.2.5 Boyce.Codd范式概念20614.2.6 第四范式概念20814.3 函数依赖20914.3.1 基本概念20914.3.2 函数依赖集的闭包21114.3.3 属性集闭包21214.3.4 规范覆盖21414.4 习题218Chapter15 数据表创建21915.1 简介21915.2 数据类型21915.3 创建数据表22015.4 定义数据表约束22215.5 添加数据22415.6 修改数据表22515.6.1 数据类型更改22615.6.2 添加/删除字段22915.7 删除数据表23215.8 习题233Chapter16 函数应用23516.1 简介23516.2 流程控制函数23516.2.1 函数IIf23516.2.2 函数Switch23816.2.3 函数Choose24016.3 字符串函数24216.3.1 函数Len24316.3.2 函数Left24416.3.3 函数Right24616.3.4 函数Mid24816.4 习题250Chapter17 数据文件组织25117.1 简介25117.2 堆文件组织25117.3 顺序文件组织25517.4 哈希文件组织25817.5 习题258Chapter18 索引文件25918.1 简介25918.2 基本概念25918.3 排序索引26018.4 平衡树26318.4.1 B.Tree26318.4.2 B+.Tree26818.5 习题271Chapter19 哈希文件27219.1 简介27219.2 基本概念27219.3 静态哈希27419.4 动态哈希27719.5 比较索引法与哈希法28119.6 习题281PART06 事务管理Chapter20 事务处理28420.1 简介28420.2 事务处理概念28420.3 事务处理状态28520.4 紧密性与持久性的执行28620.5 Java/Access事务处理命令28720.6 习题291Chapter21 并发串行化29221.1 简介29221.2 并发限制29221.3 单一事务处理29321.4 多批事务处理29921.5 多重交互事务处理30721.6 串行化架构31221.6.1 冲突串行化31321.6.2 视图串行化31621.7 串行化图31721.8 习题320Chapter22 故障恢复32122.1 简介32122.2 Java/Access恢复命令32122.3 恢复调度32722.3.1 可恢复调度32722.3.2 无级联恢复调度32822.4 习题329PART07 网络远程操作Chapter23 网络连接33223.1 简介33223.2 ServerSocketClass33223.3 InetAddressClass33423.4 SocketClass33623.5 命令行参数与Server/Client连接33923.6 习题342Chapter24 信息传递34324.1 简介34324.2 DataInputStreamClass34324.3 DataOutputStreamClass34424.4 PrintStreamClass34424.5 信息传递操作34524.6 习题349Chapter25 网络查询35025.1 简介35025.2 网络选择操作35025.3 网络集合操作35425.4 网络聚合操作35625.5 网络嵌套操作35725.6 习题358Chapter26 网络数据更改35926.1 简介35926.2 网络数据删除35926.3 网络数据插入36326.4 网络数据更新36626.5 习题368附录 网络公用端口369

图书封面

评论、评分、阅读与下载


    Java典型应用彻查1000例.数据库应用基础 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7