出版時(shí)間:2009-7 出版社:科學(xué)出版社,北京科海電子出版社 作者:賈蓉生 等 著 頁數(shù):372
前言
自1990年Sun公司開始研發(fā)、Java以來,至今Java儼然已成為最具潛力的網(wǎng)絡(luò)程序設(shè)計(jì)語言。目前,大多數(shù)網(wǎng)絡(luò)游戲、網(wǎng)上銀行都是用,Java編寫的?! W(xué)、Java程序設(shè)計(jì)首先要做的事情就是選擇一本適合自己的參考書,然而令人感到尷尬的是,雖然書店中關(guān)于Java的書琳瑯滿目,但很難找到一本適合初學(xué)者系統(tǒng)學(xué)習(xí)的書。因?yàn)閺钠髽I(yè)對(duì),Java程序員的要求來看,只掌握基本的語法是遠(yuǎn)遠(yuǎn)不夠的,還需要了解網(wǎng)絡(luò)、數(shù)據(jù)庫、Web等相關(guān)知識(shí),而目前市場上關(guān)于、Java的書大都只介紹某一方面,不成體系?! 榱俗孞ava初學(xué)者少走彎路,筆者總結(jié)了Java教學(xué)經(jīng)驗(yàn),并結(jié)合多年的開發(fā)實(shí)踐,編寫了一系列最新、Java實(shí)例應(yīng)用叢書,包括:《Java典型應(yīng)用徹查1000例——Java入門》、《Java典型應(yīng)用徹查1000例——網(wǎng)絡(luò)應(yīng)用開發(fā)》、《Java典型應(yīng)用徹查1000例——圖形與網(wǎng)絡(luò)游戲開發(fā)》、《Java典型應(yīng)用徹查1000例——數(shù)據(jù)庫應(yīng)用基礎(chǔ)》、《Java典型應(yīng)用徹查1000例——網(wǎng)站數(shù)據(jù)庫設(shè)計(jì)》、《Java典型應(yīng)用徹查1000例——Web應(yīng)用開發(fā)》等,讓沒有編程基礎(chǔ)的Java讀者,從最簡單的語法學(xué)起,漸進(jìn)到網(wǎng)絡(luò)、數(shù)據(jù)庫和Web應(yīng)用,進(jìn)而融入程序設(shè)計(jì)的主流。 本書是本系列叢書的第1冊,主要介紹、Java的語法基礎(chǔ),沒有、Java編程背景的讀者也可輕松入門。只要依序研究學(xué)習(xí)各章節(jié)的范例、習(xí)題、認(rèn)證考題,便可編寫出比較專業(yè)的、Java程序,還能輕松通過各類考試,高分爭取到個(gè)人的未來。
內(nèi)容概要
《Java典型應(yīng)用徹查1000例.數(shù)據(jù)庫應(yīng)用基礎(chǔ)》光盤包含書中全部范例以及習(xí)題答案,并贈(zèng)送350分鐘的教學(xué)視頻,特別適合自學(xué)之用?!癑ava典型應(yīng)用徹查1000例”以提出并解決問題為導(dǎo)向,通過1000多個(gè)開發(fā)范例,全面介紹Java語言從基礎(chǔ)到網(wǎng)絡(luò)、數(shù)據(jù)庫、游戲和Web開發(fā)的特性和實(shí)現(xiàn)方法。本系列叢書共6冊,每冊可獨(dú)立學(xué)習(xí),若能全部融會(huì)貫通,則效果更佳?!禞ava典型應(yīng)用徹查1000例.數(shù)據(jù)庫應(yīng)用基礎(chǔ)》是系列叢書的第4冊,內(nèi)容涵蓋Java本機(jī)數(shù)據(jù)庫程序操作到網(wǎng)絡(luò)遠(yuǎn)程數(shù)據(jù)庫程序操作,循序漸進(jìn)地介紹關(guān)系查詢、數(shù)據(jù)更改、關(guān)系模型、數(shù)據(jù)庫設(shè)計(jì)、交易管理、網(wǎng)絡(luò)操作等知識(shí)點(diǎn),并以相應(yīng)范例的實(shí)現(xiàn)過程詳盡演示。本系列叢書的作者為臺(tái)灣地區(qū)長期從事Java教學(xué)的知名教授,《Java典型應(yīng)用徹查1000例.數(shù)據(jù)庫應(yīng)用基礎(chǔ)》實(shí)例豐富,編排合理,可以讓零Java基礎(chǔ)的讀者從陌生到完全熟練掌握設(shè)計(jì)數(shù)據(jù)庫各類程序,也可以作為Java數(shù)據(jù)庫程序開發(fā)課程的教材。
書籍目錄
PART01 Java數(shù)據(jù)庫環(huán)境.Chapter01 Java系統(tǒng)安裝21.1 簡介21.2 安裝Java系統(tǒng)軟件(jdk.6.0)21.3 設(shè)置Java環(huán)境71.4 編輯第一個(gè)Java程序101.5 編譯Java程序111.6 運(yùn)行類文件12Chapter02 第一個(gè)Java數(shù)據(jù)庫應(yīng)用142.1 簡介142.2 創(chuàng)建Access數(shù)據(jù)庫142.3 設(shè)置ODBC172.4 創(chuàng)建數(shù)據(jù)表202.4.1 手動(dòng)創(chuàng)建數(shù)據(jù)表202.4.2 用Java語言創(chuàng)建數(shù)據(jù)表222.5 輸入數(shù)據(jù)252.5.1 手動(dòng)輸入數(shù)據(jù)252.5.2 用Java語言輸入數(shù)據(jù)272.6 讀取數(shù)據(jù)表292.7 習(xí)題31PART02 Java數(shù)據(jù)庫關(guān)系查詢Chapter03 基礎(chǔ)操作353.1 簡介353.2 SQL的發(fā)展363.3 SQL查詢基礎(chǔ)架構(gòu)363.4 創(chuàng)建范例數(shù)據(jù)庫373.5 字段選擇查詢393.5.1 單一字段選擇(SELECT…FROM…)393.5.2 相同數(shù)據(jù)合并選擇(SELECTdistinct…FROM…)413.5.3 所有數(shù)據(jù)選擇(SELECTall…FROM…)413.5.4 多字段選擇(SELECT…FROM…)423.5.5 字段計(jì)算選擇(SELECT…as…FROM…)433.6 條件選擇443.6.1 單一條件選擇(WHERE…)443.6.2 多重條件選擇(WHERE…and…)453.6.3 范圍條件選擇(WHERE…between…)463.7 多個(gè)數(shù)據(jù)表關(guān)聯(lián)選擇473.7.1 程序關(guān)聯(lián)操作473.7.2 手動(dòng)關(guān)聯(lián)操作493.8 重命名操作533.9 元組變量553.10 字符串操作573.11 排序操作593.12 習(xí)題63Chapter04 集合操作644.1 簡介644.2 集合的定義644.3 并集運(yùn)算654.4 交集運(yùn)算684.5 差集運(yùn)算694.6 習(xí)題69Chapter05 聚合函數(shù)705.1 簡介705.2 平均值函數(shù)avg705.3 總和值函數(shù)sum725.4 計(jì)數(shù)值函數(shù)count755.5 最大值函數(shù)max795.6 最小值函數(shù)min815.7 習(xí)題83Chapter06 嵌套子查詢846.1 簡介846.2 集合成員測試846.3 集合比較設(shè)置906.4 數(shù)據(jù)存在測試946.5 習(xí)題97PART03 Java數(shù)據(jù)庫更改Chapter07 數(shù)據(jù)更改1007.1 簡介1007.2 數(shù)據(jù)刪除1007.3 數(shù)據(jù)添加1047.4 數(shù)據(jù)更新1057.5 習(xí)題109Chapter08 架構(gòu)更改1108.1 簡介1108.2 視圖1108.3 一般連接1138.4 自然連接1178.5 習(xí)題122PART04 關(guān)系模型Chapter09 實(shí)體關(guān)系模型1279.1 簡介1279.2 概念1279.2.1 實(shí)體集1289.2.2 屬性字段1289.2.3 關(guān)系集1309.3 約束1319.3.1 映射約束1319.3.2 參與約束1329.4 索引鍵1329.4.1 實(shí)體集1329.4.2 關(guān)系集1339.5 實(shí)體關(guān)系圖1339.6 設(shè)計(jì)觀點(diǎn)1359.6.1 實(shí)體與屬性字段1359.6.2 關(guān)系集與屬性字段1369.6.3 二元與多元關(guān)系集1369.7 設(shè)計(jì)實(shí)體1369.8 習(xí)題137Chapter10 記錄關(guān)系模型13810.1 簡介13810.2 關(guān)系數(shù)據(jù)庫結(jié)構(gòu)13810.2.1 基礎(chǔ)結(jié)構(gòu)13810.2.2 數(shù)據(jù)庫架構(gòu)14010.2.3 索引鍵14010.3 查詢語言14010.4 基礎(chǔ)關(guān)系代數(shù)14110.4.1 選擇運(yùn)算14110.4.2 投影運(yùn)算14510.4.3 并集運(yùn)算14710.4.4 差集運(yùn)算14910.4.5 笛卡兒積運(yùn)算15110.5 關(guān)系代數(shù)的定義15210.6 習(xí)題152Chapter11 高級(jí)關(guān)系代數(shù)15411.1 簡介15411.2 附加關(guān)系代數(shù)15411.2.1 交集運(yùn)算15511.2.2 自然連接運(yùn)算15811.2.3 θ連接運(yùn)算16011.2.4 除法運(yùn)算16111.3 關(guān)系代數(shù)擴(kuò)展操作16311.3.1 廣義投影運(yùn)算16311.3.2 聚合函數(shù)16611.3.3 外連接16811.3.4 Null的意義17211.4 數(shù)據(jù)庫數(shù)據(jù)的更改17411.4.1 刪除數(shù)據(jù)17411.4.2 添加數(shù)據(jù)17711.4.3 更新數(shù)據(jù)17811.5 習(xí)題180Chapter12 元組關(guān)系演算..1 8112.1 簡介18112.2 關(guān)系演算18112.3 關(guān)系演算式的定義19012.4 習(xí)題191Chapter13 查詢評(píng)價(jià)19213.1 簡介19213.2 基本概念19213.3 優(yōu)化查詢19313.4 基礎(chǔ)等價(jià)法則19313.5 查詢評(píng)價(jià)計(jì)劃19413.5.1 選擇運(yùn)算19413.5.2 自然連接運(yùn)算19513.5.3 投影運(yùn)算19613.5.4 其他運(yùn)算19713.6 習(xí)題197PART05 數(shù)據(jù)庫設(shè)計(jì)Chapter14 數(shù)據(jù)庫概念20114.1 簡介20114.2 設(shè)計(jì)概念20114.2.1 非規(guī)范化關(guān)系表20114.2.2 第一范式概念20214.2.3 第二范式概念20314.2.4 第三范式概念20414.2.5 Boyce.Codd范式概念20614.2.6 第四范式概念20814.3 函數(shù)依賴20914.3.1 基本概念20914.3.2 函數(shù)依賴集的閉包21114.3.3 屬性集閉包21214.3.4 規(guī)范覆蓋21414.4 習(xí)題218Chapter15 數(shù)據(jù)表創(chuàng)建21915.1 簡介21915.2 數(shù)據(jù)類型21915.3 創(chuàng)建數(shù)據(jù)表22015.4 定義數(shù)據(jù)表約束22215.5 添加數(shù)據(jù)22415.6 修改數(shù)據(jù)表22515.6.1 數(shù)據(jù)類型更改22615.6.2 添加/刪除字段22915.7 刪除數(shù)據(jù)表23215.8 習(xí)題233Chapter16 函數(shù)應(yīng)用23516.1 簡介23516.2 流程控制函數(shù)23516.2.1 函數(shù)IIf23516.2.2 函數(shù)Switch23816.2.3 函數(shù)Choose24016.3 字符串函數(shù)24216.3.1 函數(shù)Len24316.3.2 函數(shù)Left24416.3.3 函數(shù)Right24616.3.4 函數(shù)Mid24816.4 習(xí)題250Chapter17 數(shù)據(jù)文件組織25117.1 簡介25117.2 堆文件組織25117.3 順序文件組織25517.4 哈希文件組織25817.5 習(xí)題258Chapter18 索引文件25918.1 簡介25918.2 基本概念25918.3 排序索引26018.4 平衡樹26318.4.1 B.Tree26318.4.2 B+.Tree26818.5 習(xí)題271Chapter19 哈希文件27219.1 簡介27219.2 基本概念27219.3 靜態(tài)哈希27419.4 動(dòng)態(tài)哈希27719.5 比較索引法與哈希法28119.6 習(xí)題281PART06 事務(wù)管理Chapter20 事務(wù)處理28420.1 簡介28420.2 事務(wù)處理概念28420.3 事務(wù)處理狀態(tài)28520.4 緊密性與持久性的執(zhí)行28620.5 Java/Access事務(wù)處理命令28720.6 習(xí)題291Chapter21 并發(fā)串行化29221.1 簡介29221.2 并發(fā)限制29221.3 單一事務(wù)處理29321.4 多批事務(wù)處理29921.5 多重交互事務(wù)處理30721.6 串行化架構(gòu)31221.6.1 沖突串行化31321.6.2 視圖串行化31621.7 串行化圖31721.8 習(xí)題320Chapter22 故障恢復(fù)32122.1 簡介32122.2 Java/Access恢復(fù)命令32122.3 恢復(fù)調(diào)度32722.3.1 可恢復(fù)調(diào)度32722.3.2 無級(jí)聯(lián)恢復(fù)調(diào)度32822.4 習(xí)題329PART07 網(wǎng)絡(luò)遠(yuǎn)程操作Chapter23 網(wǎng)絡(luò)連接33223.1 簡介33223.2 ServerSocketClass33223.3 InetAddressClass33423.4 SocketClass33623.5 命令行參數(shù)與Server/Client連接33923.6 習(xí)題342Chapter24 信息傳遞34324.1 簡介34324.2 DataInputStreamClass34324.3 DataOutputStreamClass34424.4 PrintStreamClass34424.5 信息傳遞操作34524.6 習(xí)題349Chapter25 網(wǎng)絡(luò)查詢35025.1 簡介35025.2 網(wǎng)絡(luò)選擇操作35025.3 網(wǎng)絡(luò)集合操作35425.4 網(wǎng)絡(luò)聚合操作35625.5 網(wǎng)絡(luò)嵌套操作35725.6 習(xí)題358Chapter26 網(wǎng)絡(luò)數(shù)據(jù)更改35926.1 簡介35926.2 網(wǎng)絡(luò)數(shù)據(jù)刪除35926.3 網(wǎng)絡(luò)數(shù)據(jù)插入36326.4 網(wǎng)絡(luò)數(shù)據(jù)更新36626.5 習(xí)題368附錄 網(wǎng)絡(luò)公用端口369
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Java典型應(yīng)用徹查1000例.數(shù)據(jù)庫應(yīng)用基礎(chǔ) PDF格式下載