關(guān)于我們
書單推薦
新書推薦
|
數(shù)據(jù)庫(kù)原理與應(yīng)用(第2版)
本教材第2版是在充分聽(tīng)取教材使用學(xué)校師生的修改建議后,結(jié)合數(shù)據(jù)庫(kù)原理與應(yīng)用技術(shù)的**發(fā)展,重新修訂了相當(dāng)篇幅的內(nèi)容而重新編寫的。全書共分12章,涉及關(guān)系型數(shù)據(jù)庫(kù)理論及編程基礎(chǔ)、數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用、實(shí)例、實(shí)驗(yàn)等幾部分。全書理論性強(qiáng)、體系完整、內(nèi)容新穎、條理清晰、組織合理、強(qiáng)調(diào)實(shí)踐。作者團(tuán)隊(duì)以認(rèn)真嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度實(shí)現(xiàn)了書中的方法,詳盡描述了各種方法的適用環(huán)境及取得的效果。
以工程案例驅(qū)動(dòng)教學(xué)的講練結(jié)合的編寫原則,于SQLServer2012介紹了關(guān)系型數(shù)據(jù)庫(kù)應(yīng)用技術(shù),針對(duì)Redis、ElasticSearch、MongoDB等簡(jiǎn)介了針對(duì)大數(shù)據(jù)的數(shù)據(jù)管理技術(shù)。本書還配有MOOC課程。
第2版前言
本教材第1版從出版發(fā)行到現(xiàn)在,雖然過(guò)去了短短的5年,但在這期間,IT業(yè)已經(jīng)又有了很大的發(fā)展。伴隨著數(shù)據(jù)庫(kù)技術(shù)在國(guó)民經(jīng)濟(jì)以及互聯(lián)網(wǎng)+、大數(shù)據(jù)、物聯(lián)網(wǎng)、移動(dòng)計(jì)算等各個(gè)領(lǐng)域的廣泛應(yīng)用,數(shù)據(jù)庫(kù)原理與應(yīng)用技術(shù)正日益受到各行各業(yè)人員的普遍關(guān)注,數(shù)據(jù)庫(kù)原理與應(yīng)用這門課程已成為高等院校計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)工程、信息工程、管理工程、信息管理與信息系統(tǒng)等相關(guān)專業(yè)的核心專業(yè)課程,越來(lái)越多的專業(yè)及相關(guān)技術(shù)人員提出了對(duì)學(xué)習(xí)和掌握數(shù)據(jù)庫(kù)知識(shí)的需求。 眾所周知,數(shù)據(jù)庫(kù)及其相關(guān)技術(shù)是計(jì)算機(jī)科學(xué)與技術(shù)領(lǐng)域中迅速發(fā)展壯大的一個(gè)分支。在數(shù)據(jù)庫(kù)的發(fā)展歷程中,不但造就了包括C. W. Bachman、E. F. Code、James Gray、Michael Stonebraker等在內(nèi)的多位圖靈獎(jiǎng)得主,也使其發(fā)展成為了一門具有很大工程實(shí)踐價(jià)值的學(xué)科。在數(shù)據(jù)建模方面,它提出了層次模型、網(wǎng)狀模型、關(guān)系模型、語(yǔ)義數(shù)據(jù)模型、面向?qū)ο竽P偷榷喾N數(shù)據(jù)建模方法;在應(yīng)用領(lǐng)域方面,它在互聯(lián)網(wǎng)+、OLTP、OLAP、決策支持分析、網(wǎng)絡(luò)信息檢索、人工智能、移動(dòng)計(jì)算等領(lǐng)域都能發(fā)揮重要的作用。其中,傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)在管理結(jié)構(gòu)化信息方面一直具有很大優(yōu)勢(shì),因此本書重點(diǎn)對(duì)關(guān)系數(shù)據(jù)庫(kù)理論、應(yīng)用等進(jìn)行詳細(xì)介紹,并針對(duì)SQL Server 2012給出常用使用方法。但同時(shí)也必須看到,在互聯(lián)網(wǎng)+和大數(shù)據(jù)時(shí)代,半結(jié)構(gòu)化信息和非結(jié)構(gòu)化信息所占的比重正在逐步增大,并且已經(jīng)逐漸成為重要的信息組織方式。雖然傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)在一定程度上滿足了人們對(duì)管理結(jié)構(gòu)化數(shù)據(jù)的要求,但隨著信息管理對(duì)象從相對(duì)封閉、穩(wěn)定一致、由獨(dú)立關(guān)系型數(shù)據(jù)庫(kù)集中管理的內(nèi)容擴(kuò)展到開(kāi)放、海量、冗余、更新快、分布廣泛的Web大數(shù)據(jù)內(nèi)容,人們對(duì)傳統(tǒng)的數(shù)據(jù)庫(kù)管理技術(shù)也就提出了新的、更高的要求。其實(shí),結(jié)構(gòu)化數(shù)據(jù)不過(guò)是冰山一角,規(guī)模更大的是非結(jié)構(gòu)化和半結(jié)構(gòu)化數(shù)據(jù),其規(guī)模一般是結(jié)構(gòu)化數(shù)據(jù)的十倍乃至百倍。現(xiàn)今,互聯(lián)網(wǎng)已成為人們獲取信息的首選途徑,也成為大數(shù)據(jù)的重要來(lái)源。隨著以Twitter、Facebook、微博、微信等為代表的新型社交媒體的出現(xiàn),以及以淘寶、京東等為代表的電子商務(wù)的飛速發(fā)展,文本等類型的異構(gòu)大數(shù)據(jù)在飛速增長(zhǎng)。 在這種應(yīng)用背景下,我們修訂了本教材。本教材第2版是在充分聽(tīng)取教材使用學(xué)校師生的修改建議后,結(jié)合數(shù)據(jù)庫(kù)原理與應(yīng)用技術(shù)的發(fā)展,重新修訂了相當(dāng)篇幅的內(nèi)容而重新編寫的。本教材第2版重寫了第1版中幾乎所有章節(jié)的內(nèi)容,力爭(zhēng)能反映數(shù)據(jù)庫(kù)應(yīng)用領(lǐng)域中的最新成果和發(fā)展趨勢(shì),去掉了第1版中的第6章“關(guān)系查詢處理和查詢優(yōu)化”以及部分無(wú)關(guān)內(nèi)容,同時(shí)理論聯(lián)系實(shí)際,更貼近實(shí)用,選用SQL Server 2012作為關(guān)系型數(shù)據(jù)庫(kù)的應(yīng)用示例。全書共分12章。其中,第1章對(duì)數(shù)據(jù)管理相關(guān)技術(shù)的發(fā)展歷史、原理、應(yīng)用等進(jìn)行了概述,并針對(duì)傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)在大數(shù)據(jù)時(shí)代面臨的挑戰(zhàn)進(jìn)行了綜述。第2章到第6章是關(guān)系型數(shù)據(jù)庫(kù)理論及編程基礎(chǔ),內(nèi)容涉及關(guān)系代數(shù)及其理論、SQL的數(shù)據(jù)定義和完整性約束、SQL的數(shù)據(jù)查詢、關(guān)系型數(shù)據(jù)庫(kù)編程、關(guān)系型數(shù)據(jù)庫(kù)理論等核心內(nèi)容。第7章至第11章是數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用部分,內(nèi)容涵蓋數(shù)據(jù)庫(kù)設(shè)計(jì)的方法、數(shù)據(jù)安全性、數(shù)據(jù)恢復(fù)與并發(fā)控制、基于關(guān)系型數(shù)據(jù)庫(kù)的Web應(yīng)用、大數(shù)據(jù)應(yīng)用背景下的數(shù)據(jù)管理技術(shù)簡(jiǎn)介等。第12章是關(guān)系型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)案例分析,通過(guò)對(duì)一個(gè)實(shí)際的教材征訂管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程的剖析,從實(shí)踐的層面上對(duì)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行了分析。最后的附錄部分,給出了幾個(gè)相關(guān)的實(shí)驗(yàn)設(shè)計(jì),方便在教學(xué)時(shí)使用。全書體系結(jié)構(gòu)參見(jiàn)下圖。 在本教材第2版的編纂過(guò)程中,我們一直秉承著以“理論+應(yīng)用”為中心、以工程實(shí)踐為手段、以工程案例驅(qū)動(dòng)教學(xué)的講練結(jié)合的編寫原則,以期能幫助讀者更好地學(xué)習(xí)和領(lǐng)會(huì)數(shù)據(jù)庫(kù)原理和應(yīng)用技術(shù),特別是關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)在實(shí)踐中的應(yīng)用;并基于SQL Server 2012介紹了關(guān)系型數(shù)據(jù)庫(kù)應(yīng)用技術(shù),針對(duì)Redis、ElasticSearch、MongoDB等簡(jiǎn)介了針對(duì)大數(shù)據(jù)的數(shù)據(jù)管理技術(shù)。本教材第2版繼承了第1版中數(shù)據(jù)庫(kù)系統(tǒng)的基本概念、基本原理和基本設(shè)計(jì)方法,對(duì)傳統(tǒng)數(shù)據(jù)庫(kù)理論和應(yīng)用的介紹進(jìn)行了精簡(jiǎn)和提煉,使其更為通俗易懂,更為簡(jiǎn)明與實(shí)用。 本教材理論聯(lián)系實(shí)際、涉及面廣、體系完整、內(nèi)容新穎、條理清晰、組織合理、圖例豐富、說(shuō)明詳細(xì),理論章節(jié)有適量的習(xí)題,技術(shù)章節(jié)給出了較多的實(shí)例,便于讀者練習(xí)與鞏固所學(xué)知識(shí)。本教材適合用作計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)工程、通信工程、電子科學(xué)與技術(shù)等相關(guān)學(xué)科本、?平虒W(xué)的教材,同時(shí)也可供參加自學(xué)考試人員、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)設(shè)計(jì)人員、工程技術(shù)人員及其他相關(guān)人員參閱。 為更好地服務(wù)于課程建設(shè),本書配有電子課件等教學(xué)資源,需要者可從華信教育資源網(wǎng)http://www.hxedu.com.cn免費(fèi)注冊(cè)下載。本書配有MOOC課程,選用本書作為教材的老師和學(xué)生可登錄華信MOOC平臺(tái)查看,平臺(tái)網(wǎng)址為:http://mooc.hxedu.com.cn。 本教材由高凱、張雪梅、倪素虹、張永強(qiáng)合作編寫。高凱組稿并提出寫作大綱,同時(shí)撰寫第1章、第10章、第11章;倪素虹撰寫第2章、第3章、第4章、第6章;張雪梅撰寫第5章、第7章、第8章、第9章;張永強(qiáng)撰寫第12章;張雪梅和倪素虹共同整理了實(shí)驗(yàn)部分;最后由高凱完成書稿的最后審定和統(tǒng)稿工作。另外,在書稿的編纂過(guò)程中,國(guó)內(nèi)外眾多的數(shù)據(jù)庫(kù)應(yīng)用技術(shù)的研究和相關(guān)網(wǎng)站也為本教材提供了參考,本教材的順利完成也得益于參閱了大量的相關(guān)工作及研究成果,在此謹(jǐn)向這些文獻(xiàn)的作者和科研工作人員,特別是那些由于篇幅所限未能在參考文獻(xiàn)中提及的作者,以及為本教材提供幫助的老師、同人和課題組成員致以誠(chéng)摯的謝意和崇高的敬意。在本教材寫作過(guò)程中,也得到了電子工業(yè)出版社策劃編輯袁璽等的大力支持和幫助,在此一并表示衷心感謝。 由于我們的學(xué)識(shí)、水平有限,書中不妥之處在所難免,懇請(qǐng)廣大讀者批評(píng)指正。 編 者 2016年1月
第1章 緒論 1
1.1 數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展 1 1.1.1 人工管理數(shù)據(jù)階段 1 1.1.2 文件管理數(shù)據(jù)階段 2 1.1.3 數(shù)據(jù)庫(kù)管理階段 3 1.1.4 大數(shù)據(jù)階段 5 1.2 數(shù)據(jù)庫(kù)的基本概念 6 1.2.1 數(shù)據(jù)(信息) 6 1.2.2 數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng) 6 1.2.3 數(shù)據(jù)庫(kù)系統(tǒng) 7 1.3 數(shù)據(jù)模型 7 1.3.1 數(shù)據(jù)模型的組成要素 8 1.3.2 數(shù)據(jù)建模 8 1.4 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu) 13 1.4.1 三級(jí)模式 13 1.4.2 二級(jí)映像 14 1.4.3 采用三級(jí)模型二級(jí)映像結(jié)構(gòu) 的優(yōu)點(diǎn) 14 1.5 數(shù)據(jù)庫(kù)管理系統(tǒng)的功能、組成、 工作方式 15 1.5.1 功能 15 1.5.2 組成 15 1.5.3 工作方式 16 1.6 數(shù)據(jù)庫(kù)產(chǎn)品及傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù) 系統(tǒng)面臨的挑戰(zhàn) 17 1.6.1 數(shù)據(jù)庫(kù)產(chǎn)品 17 1.6.2 傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)面臨 的挑戰(zhàn) 19 1.7 小結(jié) 20 習(xí)題1 20 第2章 關(guān)系型數(shù)據(jù)庫(kù)基礎(chǔ) 21 2.1 關(guān)系模型的基本概念 21 2.1.1 域、笛卡兒積、關(guān)系、關(guān)系 模式 21 2.1.2 碼 24 2.2 關(guān)系模型的完整性約束 25 2.2.1 實(shí)體完整性規(guī)則 26 2.2.2 參照完整性規(guī)則 26 2.2.3 用戶自定義完整性規(guī)則 27 2.3 關(guān)系操作 27 2.3.1 關(guān)系數(shù)據(jù)語(yǔ)言 27 2.3.2 關(guān)系代數(shù) 27 2.4 小結(jié) 36 習(xí)題2 36 第3章 SQL的數(shù)據(jù)定義和完整性約束 38 3.1 SQL概述 38 3.1.1 SQL的發(fā)展歷史 38 3.1.2 SQL的特點(diǎn) 39 3.1.3 SQL數(shù)據(jù)庫(kù)的體系結(jié)構(gòu) 40 3.2 SQL Server介紹 40 3.2.1 SQL Server的發(fā)展歷史 41 3.2.2 Transact-SQL 42 3.3 SQL的數(shù)據(jù)定義 46 3.3.1 數(shù)據(jù)庫(kù)的定義與刪除 46 3.3.2 基本表的定義、修改和刪除 47 3.3.3 索引的建立和刪除 51 3.4 SQL的數(shù)據(jù)操縱和完整性約束 的作用 52 3.4.1 插入數(shù)據(jù)和完整性約束的作用 52 3.4.2 刪除數(shù)據(jù)和完整性約束的作用 53 3.4.3 修改數(shù)據(jù)和完整性約束的作用 54 3.5 小結(jié) 55 習(xí)題3 55 第4章 SQL的數(shù)據(jù)查詢 56 4.1 SQL的數(shù)據(jù)查詢命令 56 4.2 簡(jiǎn)單查詢 57 4.2.1 簡(jiǎn)單無(wú)條件查詢 57 4.2.2 簡(jiǎn)單條件查詢 57 4.2.3 使用BETWEEN… AND… 的查詢 58 4.2.4 字符串匹配查詢 59 4.2.5 空值查詢 60 4.2.6 使用IN的查詢 60 4.2.7 DISTINCT短語(yǔ)的作用 61 4.2.8 存儲(chǔ)查詢結(jié)果 61 4.2.9 查詢結(jié)果的排序 61 4.2.10 TOP短語(yǔ)的作用 62 4.2.11 集合運(yùn)算 62 4.3 連接查詢 64 4.3.1 一般連接 64 4.3.2 別名和自連接查詢 66 4.3.3 外連接查詢 66 4.4 分組及匯總查詢 67 4.4.1 一般匯總查詢 67 4.4.2 使用GROUP BY的分組匯總 查詢 67 4.4.3 帶明細(xì)的分組匯總查詢 68 4.5 嵌套查詢 69 4.5.1 內(nèi)外層不相關(guān)的嵌套查詢 69 4.5.2 內(nèi)外層互相關(guān)的嵌套查詢 71 4.5.3 使用EXISTS的嵌套查詢 72 4.6 需要查詢支持的數(shù)據(jù)操作 74 4.6.1 插入操作 74 4.6.2 修改操作 75 4.6.3 刪除操作 75 4.7 視圖及其操作 75 4.7.1 視圖的建立和刪除 76 4.7.2 視圖的使用 77 4.7.3 視圖的作用 79 4.8 小結(jié) 79 習(xí)題4 80 第5章 關(guān)系型數(shù)據(jù)庫(kù)編程基礎(chǔ) 81 5.1 應(yīng)用程序訪問(wèn)數(shù)據(jù)庫(kù) 81 5.1.1 嵌入式SQL 81 5.1.2 DAO和OLE DB 85 5.1.3 ODBC 86 5.1.4 JDBC 87 5.1.5 ADO和ADO.NET 89 5.2 存儲(chǔ)過(guò)程 91 5.2.1 基本概念 91 5.2.2 Transact-SQL基本語(yǔ)法 92 5.2.3 創(chuàng)建和執(zhí)行存儲(chǔ)過(guò)程 94 5.2.4 存儲(chǔ)過(guò)程的修改和刪除 97 5.2.5 獲得有關(guān)存儲(chǔ)過(guò)程的信息 98 5.3 觸發(fā)器 98 5.3.1 基本概念 98 5.3.2 創(chuàng)建觸發(fā)器 99 5.3.3 禁止和啟用觸發(fā)器 101 5.3.4 修改和刪除觸發(fā)器 101 5.4 小結(jié) 102 習(xí)題5 102 第6章 關(guān)系數(shù)據(jù)及其規(guī)范化理論 103 6.1 問(wèn)題的提出 103 6.1.1 關(guān)系模式中可能存在的問(wèn)題 103 6.1.2 解決的方法 104 6.2 函數(shù)依賴 104 6.2.1 函數(shù)依賴的基本概念 105 6.2.2 函數(shù)依賴的推理規(guī)則 106 6.2.3 碼的函數(shù)依賴表示 109 6.2.4 最小函數(shù)依賴集 109 6.3 規(guī)范化 111 6.3.1 范式 111 6.3.2 模式分解 115 6.3.3 關(guān)系模式規(guī)范化步驟 120 6.4 小結(jié) 121 習(xí)題6 121 第7章 數(shù)據(jù)庫(kù)設(shè)計(jì) 122 7.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述 122 7.1.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的任務(wù)和特點(diǎn) 122 7.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)方法 123 7.1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)步驟 123 7.1.4 數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中的各級(jí) 模式 125 7.2 需求分析 125 7.2.1 需求分析的任務(wù) 125 7.2.2 需求分析的方法和工具 126 7.2.3 需求分析的結(jié)果 127 7.3 概念結(jié)構(gòu)設(shè)計(jì) 127 7.3.1 概念模型及表示方法 127 7.3.2 概念結(jié)構(gòu)設(shè)計(jì)的方法 130 7.3.3 概念設(shè)計(jì)的步驟 131 7.4 邏輯結(jié)構(gòu)設(shè)計(jì) 136 7.4.1 從E-R模型到關(guān)系模式 的轉(zhuǎn)換 136 7.4.2 邏輯結(jié)構(gòu)的優(yōu)化 138 7.4.3 設(shè)計(jì)用戶子模式 139 7.5 數(shù)據(jù)庫(kù)的物理設(shè)計(jì) 140 7.5.1 數(shù)據(jù)庫(kù)物理設(shè)計(jì)的內(nèi)容 和方法 140 7.5.2 確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu) 140 7.5.3 評(píng)價(jià)物理結(jié)構(gòu) 141 7.6 數(shù)據(jù)庫(kù)的實(shí)施和維護(hù) 142 7.6.1 建立數(shù)據(jù)庫(kù)和應(yīng)用程序 的調(diào)試 142 7.6.2 數(shù)據(jù)庫(kù)的試運(yùn)行和測(cè)試 142 7.6.3 數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù) 143 7.7 數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)例 144 7.7.1 需求分析 144 7.7.2 概念結(jié)構(gòu)設(shè)計(jì) 147 7.7.3 邏輯結(jié)構(gòu)設(shè)計(jì) 150 7.7.4 數(shù)據(jù)庫(kù)的物理設(shè)計(jì)和實(shí)施 152 7.8 小結(jié) 154 習(xí)題7 154 第8章 數(shù)據(jù)庫(kù)的安全性 155 8.1 數(shù)據(jù)庫(kù)安全性概述 155 8.2 用戶標(biāo)識(shí)與鑒別 156 8.3 存取控制 157 8.3.1 自主存取控制(DAC)方法 157 8.3.2 強(qiáng)制存取控制(MAC)方法 161 8.3.3 基于角色的存取控制 (RBAC)模型 162 8.4 其他安全控制方法 164 8.4.1 視圖機(jī)制 164 8.4.2 審計(jì) 165 8.4.3 數(shù)據(jù)加密 166 8.4.4 統(tǒng)計(jì)數(shù)據(jù)庫(kù)安全性 166 8.5 常見(jiàn)數(shù)據(jù)庫(kù)管理系統(tǒng)的安全控制 167 8.5.1 SQL Server的安全控制 167 8.5.2 Oracle的安全控制 170 8.5 小結(jié) 173 習(xí)題8 173 第9章 數(shù)據(jù)庫(kù)恢復(fù)和并發(fā)控制 175 9.1 事務(wù) 175 9.1.1 事務(wù)的基本概念 175 9.1.2 事務(wù)的性質(zhì) 175 9.2 數(shù)據(jù)庫(kù)恢復(fù)技術(shù) 176 9.2.1 故障的種類 176 9.2.2 恢復(fù)的實(shí)現(xiàn)技術(shù) 177 9.2.3 故障恢復(fù)策略 179 9.3 常見(jiàn)數(shù)據(jù)庫(kù)的恢復(fù)技術(shù) 182 9.3.1 SQL Server數(shù)據(jù)庫(kù)的恢復(fù) 技術(shù) 182 9.3.2 Oracle數(shù)據(jù)庫(kù)的恢復(fù)技術(shù) 183 9.4 并發(fā)控制 185 9.4.1 并發(fā)操作帶來(lái)的問(wèn)題 185 9.4.2 封鎖 186 9.4.3 并發(fā)調(diào)度的可串行性 189 9.4.4 兩段鎖協(xié)議 190 9.4.5 封鎖的粒度 191 9.5 常見(jiàn)數(shù)據(jù)庫(kù)的并發(fā)控制技術(shù) 193 9.5.1 SQL Server的封鎖方式 193 9.5.2 Oracle的封鎖方式 193 9.6 小結(jié) 194 習(xí)題9 194 第10章 基于關(guān)系型數(shù)據(jù)庫(kù)的Web應(yīng)用 196 10.1 數(shù)據(jù)庫(kù)應(yīng)用體系結(jié)構(gòu)概述 196 10.1.1 基于C/S模式的體系結(jié)構(gòu) 196 10.1.2 基于B/S模式的體系結(jié)構(gòu) 197 10.2 常見(jiàn)的Web服務(wù)器簡(jiǎn)介 198 10.2.1 IIS 198 10.2.2 Tomcat 199 10.2.3 WebLogic 200 10.3 服務(wù)器端的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù) 200 10.3.1 JSP 200 10.3.2 基于ASP .NET構(gòu)建Web應(yīng)用 程序 204 10.4 客戶端網(wǎng)頁(yè)設(shè)計(jì)相關(guān)技術(shù)簡(jiǎn)介 204 10.4.1 基于CSS+DIV構(gòu)建網(wǎng)頁(yè) 205 10.4.2 客戶端腳本語(yǔ)言JavaScript 簡(jiǎn)介 206 10.5 基于XML的數(shù)據(jù)庫(kù)信息管理 209 10.5.1 XML及其與數(shù)據(jù)庫(kù)的互 操作 210 10.5.2 XML的基本規(guī)范和簡(jiǎn)單 結(jié)構(gòu) 211 10.5.3 XML數(shù)據(jù)的顯示 211 10.5.4 將數(shù)據(jù)庫(kù)信息轉(zhuǎn)換為XML 212 10.6 小結(jié) 214 習(xí)題10 215 第11章 大數(shù)據(jù)應(yīng)用背景下的數(shù)據(jù)管理 技術(shù) 216 11.1 大數(shù)據(jù)及其主要特點(diǎn) 216 11.2 傳統(tǒng)數(shù)據(jù)處理方式面臨的挑戰(zhàn) 217 11.3 大數(shù)據(jù)應(yīng)用背景下的數(shù)據(jù)管理特點(diǎn) 及部分?jǐn)?shù)據(jù)管理產(chǎn)品 218 11.3.1 大數(shù)據(jù)應(yīng)用背景下的數(shù)據(jù) 管理特點(diǎn) 218 11.3.2 基于文檔數(shù)據(jù)模型的數(shù)據(jù) 管理產(chǎn)品 218 11.3.3 基于鍵-值對(duì)數(shù)據(jù)模型的數(shù)據(jù) 管理產(chǎn)品 220 11.3.4 分布式緩存數(shù)據(jù)管理 產(chǎn)品MemCached 221 11.3.5 基于倒排索引的數(shù)據(jù)管理產(chǎn)品 及ELK架構(gòu) 224 11.4 小結(jié) 224 習(xí)題11 224 第12章 關(guān)系型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)案例 分析 225 12.1 系統(tǒng)設(shè)計(jì) 225 12.1.1 需求分析 225 12.1.2 概念結(jié)構(gòu)設(shè)計(jì) 226 12.1.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 227 12.2 功能模塊設(shè)計(jì) 230 12.2.1 系統(tǒng)功能模塊 230 12.2.2 界面設(shè)計(jì) 230 12.3 功能實(shí)現(xiàn)步驟 231 12.3.1 數(shù)據(jù)庫(kù)創(chuàng)建 231 12.3.2 公用模塊設(shè)計(jì) 231 12.3.3 添加app.config文件 236 12.4 管理員端程序設(shè)計(jì)步驟 236 12.4.1 用戶管理界面 236 12.4.2 用戶管理信息編輯界面設(shè)計(jì) 239 12.4.3 登錄窗體的設(shè)計(jì) 242 12.5 系統(tǒng)運(yùn)行與調(diào)試 244 12.5.1 調(diào)試方法 244 12.5.2 調(diào)試過(guò)程 245 12.5.3 排錯(cuò) 246 12.6 小結(jié) 247 習(xí)題12 247 附錄A 實(shí)驗(yàn) 248 實(shí)驗(yàn)1 初識(shí)SQL Server 2012 248 實(shí)驗(yàn)2 數(shù)據(jù)定義和數(shù)據(jù)操縱 250 實(shí)驗(yàn)3 數(shù)據(jù)查詢 252 實(shí)驗(yàn)4 視圖的創(chuàng)建與使用 253 實(shí)驗(yàn)5 存儲(chǔ)過(guò)程和觸發(fā)器 255 實(shí)驗(yàn)6 數(shù)據(jù)庫(kù)的安全性 255 參考文獻(xiàn) 257 后記 259
你還可能感興趣
我要評(píng)論
|