數(shù)據(jù)庫(kù)原理與應(yīng)用(SQL Server 2012)
定 價(jià):38 元
- 作者:吳蓓 著
- 出版時(shí)間:2019/11/1
- ISBN:9787568055604
- 出 版 社:華中科技大學(xué)出版社
- 中圖法分類(lèi):TP311.138
- 頁(yè)碼:200
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
本書(shū)以SQL Server 2012為載體,全面系統(tǒng)地闡述了數(shù)據(jù)庫(kù)技術(shù)的基本原理、應(yīng)用技術(shù)和設(shè)計(jì)方法。 本書(shū)以數(shù)據(jù)庫(kù)系統(tǒng)的基本原理為基礎(chǔ),以“后勤宿舍報(bào)修系統(tǒng)”為案例,重點(diǎn)介紹數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)的全過(guò)程,從數(shù)據(jù)庫(kù)系統(tǒng)的需求分析,到數(shù)據(jù)庫(kù)系統(tǒng)的概念設(shè)計(jì)、邏輯設(shè)計(jì),再到數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范化、數(shù)據(jù)庫(kù)系統(tǒng)的物理設(shè)計(jì),后詳細(xì)介紹數(shù)據(jù)庫(kù)的實(shí)施與運(yùn)行,包括數(shù)據(jù)庫(kù)和數(shù)據(jù)表的創(chuàng)建與使用、數(shù)據(jù)查詢(xún)、視圖與索引等內(nèi)容。全書(shū)循序漸進(jìn),深入淺出,條理性強(qiáng),內(nèi)容取舍合理,著重培養(yǎng)學(xué)生的數(shù)據(jù)庫(kù)設(shè)計(jì)和開(kāi)發(fā)能力,重點(diǎn)突出。 本書(shū)充分展現(xiàn)了“理論引導(dǎo)、項(xiàng)目指導(dǎo)”的教學(xué)理念和方法,以技能培養(yǎng)為首要任務(wù),可作為各類(lèi)本科院校、高職高專(zhuān)院校、成人教育學(xué)院和計(jì)算機(jī)培訓(xùn)學(xué)校數(shù)據(jù)庫(kù)相關(guān)課程的教材,也可供從事計(jì)算機(jī)軟件工作的科研人員、工程技術(shù)人員或者數(shù)據(jù)庫(kù)愛(ài)好者參考。 為了方便教學(xué),本書(shū)還配有電子課件等教學(xué)資源包,任課教師和學(xué)生可以登錄“我們愛(ài)讀書(shū)”網(wǎng)(www.ibook4us.com)注冊(cè)并瀏覽,任課教師還可以發(fā)郵件至hustpeiit@163.com索取。
本書(shū)以數(shù)據(jù)庫(kù)系統(tǒng)的基本原理為基礎(chǔ),以“后勤宿舍報(bào)修系統(tǒng)”為案例,重點(diǎn)介紹數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)的全過(guò)程,從數(shù)據(jù)庫(kù)系統(tǒng)的需求分析,到數(shù)據(jù)庫(kù)系統(tǒng)的概念設(shè)計(jì)、邏輯設(shè)計(jì),再到數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范化、數(shù)據(jù)庫(kù)系統(tǒng)的物理設(shè)計(jì),后詳細(xì)介紹數(shù)據(jù)庫(kù)的實(shí)施與運(yùn)行,包括數(shù)據(jù)庫(kù)和數(shù)據(jù)表的創(chuàng)建與使用、數(shù)據(jù)查詢(xún)、視圖與索引等內(nèi)容。全書(shū)循序漸進(jìn),深入淺出,條理性強(qiáng),內(nèi)容取舍合理,著重培養(yǎng)學(xué)生的數(shù)據(jù)庫(kù)設(shè)計(jì)和開(kāi)發(fā)能力,重點(diǎn)突出。
數(shù)據(jù)庫(kù)技術(shù)自20世紀(jì)60年代中期誕生到現(xiàn)在,雖然只有幾十年的歷史,但其發(fā)展速度之快、使用范圍之廣是其他技術(shù)望塵莫及的。在此幾十年期間,無(wú)論在理論研究還是在技術(shù)應(yīng)用方面,數(shù)據(jù)庫(kù)技術(shù)一直是計(jì)算機(jī)領(lǐng)域的熱門(mén)話題,它已經(jīng)成為計(jì)算機(jī)科學(xué)的一個(gè)重要分支。 本書(shū)以滿(mǎn)足學(xué)生對(duì)數(shù)據(jù)庫(kù)實(shí)用技術(shù)的學(xué)習(xí)需求為目的,服從創(chuàng)新教育和素質(zhì)教育的教學(xué)理念。本書(shū)共分為五章,其中:第1章數(shù)據(jù)庫(kù)系統(tǒng)概論主要介紹數(shù)據(jù)庫(kù)的基本概念、產(chǎn)生、發(fā)展、體系結(jié)構(gòu)及新技術(shù);第2章關(guān)系數(shù)據(jù)庫(kù)主要介紹關(guān)系數(shù)據(jù)庫(kù)的基礎(chǔ)理論知識(shí),包括關(guān)系代數(shù)、關(guān)系演算和域關(guān)系演算語(yǔ)言;第3章到第5章以實(shí)際項(xiàng)目“后勤宿舍報(bào)修系統(tǒng)”為例,講解一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)的全過(guò)程,包括需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范化、數(shù)據(jù)庫(kù)系統(tǒng)的物理結(jié)構(gòu)設(shè)計(jì)以及數(shù)據(jù)庫(kù)的實(shí)施與運(yùn)行等。 本書(shū)包含兩條主線:數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)理論和數(shù)據(jù)庫(kù)的實(shí)用技術(shù)。數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)理論包括第1章、第2章,以及第3到5章都穿插有數(shù)據(jù)庫(kù)系統(tǒng)的相關(guān)理論介紹;數(shù)據(jù)庫(kù)的實(shí)用技術(shù)包括第3章后勤宿舍報(bào)修系統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)、第4章后勤宿舍報(bào)修系統(tǒng)數(shù)據(jù)庫(kù)的實(shí)施和第5章后勤宿舍報(bào)修系統(tǒng)數(shù)據(jù)庫(kù)的運(yùn)行。這兩條主線相互呼應(yīng),相互滲透,完美結(jié)合。 本書(shū)與同類(lèi)教科書(shū)相比,有以下兩大特色。 特色之一在于邏輯結(jié)構(gòu)的安排以“理論引導(dǎo)、項(xiàng)目指導(dǎo)”為原則。第1、2章主要介紹數(shù)據(jù)庫(kù)系統(tǒng)和關(guān)系數(shù)據(jù)庫(kù)的基礎(chǔ)理論知識(shí),第3章到第5章以一個(gè)實(shí)際項(xiàng)目“后勤宿舍報(bào)修系統(tǒng)”貫穿始終,每一章分為任務(wù)描述與分析、相關(guān)知識(shí)與技能和項(xiàng)目實(shí)施與拓展三大模塊,其中“任務(wù)描述與分析”模塊以任務(wù)啟動(dòng)的方式引入知識(shí)點(diǎn),“相關(guān)知識(shí)與技能”模塊是“理論引導(dǎo)”部分,“項(xiàng)目實(shí)施與拓展”是“項(xiàng)目指導(dǎo)”部分,在項(xiàng)目實(shí)踐中先講授理論,再根據(jù)理論進(jìn)行實(shí)踐;而同樣一個(gè)實(shí)際項(xiàng)目又貫穿在每一個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的知識(shí)點(diǎn)中。理論與實(shí)踐相互滲透,平滑過(guò)渡,完美結(jié)合,符合“理論→實(shí)踐→提高”這一認(rèn)識(shí)和理解問(wèn)題的自然規(guī)律,使學(xué)生易掌握、教師易講解。 特色之二在于內(nèi)容結(jié)構(gòu)的安排。作者在多年的教學(xué)過(guò)程中發(fā)現(xiàn)學(xué)生往往具備數(shù)據(jù)庫(kù)操作能力,數(shù)據(jù)庫(kù)設(shè)計(jì)能力卻比較薄弱,而在實(shí)際的數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)過(guò)程中,數(shù)據(jù)庫(kù)設(shè)計(jì)卻是為重要的一個(gè)環(huán)節(jié),直接決定數(shù)據(jù)庫(kù)的優(yōu)劣。所以本書(shū)通過(guò)一個(gè)實(shí)際項(xiàng)目詳細(xì)介紹了數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)的全過(guò)程,從該項(xiàng)目的需求分析開(kāi)始,到該項(xiàng)目的概念設(shè)計(jì)、邏輯設(shè)計(jì),再到數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范化、數(shù)據(jù)庫(kù)系統(tǒng)的物理設(shè)計(jì)。后選擇一種數(shù)據(jù)庫(kù)管理軟件(本書(shū)選用SQL Server 2012)部署數(shù)據(jù)庫(kù)的實(shí)施與運(yùn)行,包括數(shù)據(jù)庫(kù)和數(shù)據(jù)表的創(chuàng)建與使用、數(shù)據(jù)查詢(xún)、視圖與索引等。全書(shū)通過(guò)對(duì)該實(shí)例的講解,重點(diǎn)在于培養(yǎng)學(xué)生的數(shù)據(jù)庫(kù)設(shè)計(jì)能力。 本書(shū)內(nèi)容全面、深入淺出、概念清晰、條理清楚,不僅可作為各類(lèi)本科院校、高職高專(zhuān)院校、成人教育學(xué)院和計(jì)算機(jī)培訓(xùn)學(xué)校數(shù)據(jù)庫(kù)相關(guān)課程的教材,也可供從事計(jì)算機(jī)軟件工作的科研人員、工程技術(shù)人員或者數(shù)據(jù)庫(kù)愛(ài)好者參考。如果作為教材,建議總學(xué)時(shí)48學(xué)時(shí),其中主講學(xué)時(shí)32學(xué)時(shí)。由于課程學(xué)時(shí)的限制,實(shí)驗(yàn)學(xué)時(shí)各學(xué)校可以適當(dāng)調(diào)整,一般為16學(xué)時(shí)左右。另外,還可安排20學(xué)時(shí)左右的課程設(shè)計(jì)來(lái)設(shè)計(jì)一個(gè)完整的小型數(shù)據(jù)庫(kù)。除實(shí)驗(yàn)學(xué)時(shí)外,好安排學(xué)生自由上機(jī)的時(shí)間,以加強(qiáng)學(xué)生的實(shí)際動(dòng)手能力。 由于本書(shū)側(cè)重培養(yǎng)學(xué)生數(shù)據(jù)庫(kù)開(kāi)發(fā)和設(shè)計(jì)的能力,也由于授課課時(shí)的限制,本書(shū)沒(méi)有加入數(shù)據(jù)庫(kù)的高級(jí)應(yīng)用(如游標(biāo)、存儲(chǔ)過(guò)程和觸發(fā)器)的內(nèi)容,這一部分內(nèi)容教師可在數(shù)據(jù)庫(kù)的課程設(shè)計(jì)中進(jìn)行講解,也可由讀者自行參閱相關(guān)參考書(shū)籍。 編者在編寫(xiě)過(guò)程中使用的例題、習(xí)題均來(lái)自課堂的講稿,參考了相關(guān)書(shū)籍并在參考文獻(xiàn)中一一列出,再次對(duì)相關(guān)作者表示誠(chéng)摯的謝意。由于編者水平有限,書(shū)中難免存在疏漏之處,敬請(qǐng)同行專(zhuān)家批評(píng)指正。
2007.8-至今 武漢工程科技學(xué)院承擔(dān)省級(jí)項(xiàng)目(主持或排名前三): 1、2017.7-2019.7,基于“應(yīng)用型”人才培養(yǎng)的Java課程體系建設(shè)的研究,湖北省教育廳,建設(shè)中 2、2016.1-2018.12,面向領(lǐng)域文本的知識(shí)資源語(yǔ)義檢索方法研究,湖北省教育廳,已結(jié)題 3、2016.5-2017.12,移動(dòng)互聯(lián)網(wǎng)時(shí)代的高校出版社數(shù)字化建設(shè)研究,湖北省教育廳,已結(jié)題 4、2013.9-2014.2,培訓(xùn)管理信息系統(tǒng)的研發(fā),湖北省教育廳,已結(jié)題 發(fā)表論文(第一作者): 1、The Intelligent E-learning Resources Retrieval System Based on Knowledge Frame,SEIS2015,CPCI檢索 The Semantic Retrieval System for Learning Resources Based on Subject Knowledge Ontology,CSECE2018,CPCI檢索
第1章數(shù)據(jù)庫(kù)系統(tǒng)概論/1 1.1信息、數(shù)據(jù)、數(shù)據(jù)處理與數(shù)據(jù)管理/1 1.1.1信息與數(shù)據(jù)/1 1.1.2數(shù)據(jù)處理與數(shù)據(jù)管理/2 1.2數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展/3 1.3數(shù)據(jù)庫(kù)系統(tǒng)的組成/8 1.4數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu)/11 1.4.1數(shù)據(jù)庫(kù)系統(tǒng)內(nèi)部體系結(jié)構(gòu)/11 1.4.2數(shù)據(jù)庫(kù)系統(tǒng)外部體系結(jié)構(gòu)/14 1.5數(shù)據(jù)庫(kù)管理系統(tǒng)/16 1.5.1DBMS的主要功能/16 1.5.2DBMS的組成/18 1.5.3DBMS的數(shù)據(jù)存取過(guò)程/19 1.6數(shù)據(jù)庫(kù)領(lǐng)域的新技術(shù)/19 1.6.1分布式數(shù)據(jù)庫(kù)/20 1.6.2數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)挖掘技術(shù)/22 1.6.3多媒體數(shù)據(jù)庫(kù)/26 1.6.4主動(dòng)數(shù)據(jù)庫(kù)系統(tǒng)/27 1.6.5大數(shù)據(jù)技術(shù)/27 本章總結(jié)/30 習(xí)題1/30 第2章關(guān)系數(shù)據(jù)庫(kù)/33 2.1常見(jiàn)的數(shù)據(jù)模型/33 2.1.1數(shù)據(jù)模型概述/33 2.1.2層次數(shù)據(jù)模型/34 2.1.3網(wǎng)狀數(shù)據(jù)模型/39 2.1.4關(guān)系數(shù)據(jù)模型/41 2.2關(guān)系數(shù)據(jù)模型及其三要素/42 2.2.1關(guān)系數(shù)據(jù)結(jié)構(gòu)/43 2.2.2關(guān)系操作概述/47 2.2.3關(guān)系的完整性/48 2.3關(guān)系代數(shù)/50 2.3.1關(guān)系代數(shù)的分類(lèi)及其運(yùn)算符/50 2.3.2傳統(tǒng)的集合運(yùn)算/51 2.3.3專(zhuān)門(mén)的關(guān)系運(yùn)算/52 2.3.4用關(guān)系代數(shù)表示檢索的例子/57 2.4關(guān)系演算*/58 2.4.1元組關(guān)系演算/58 2.4.2域關(guān)系演算/59 2.5域關(guān)系演算語(yǔ)言QBE/60 本章總結(jié)/64 習(xí)題2/64 第3章后勤宿舍報(bào)修系統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)/67 3.1數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)概述/67 3.1.1數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的任務(wù)、內(nèi)容和注意事項(xiàng)/68 3.1.2數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的基本方法/70 3.1.3數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的步驟/71 3.2數(shù)據(jù)庫(kù)系統(tǒng)的需求分析/73 3.2.1需求分析的任務(wù)/74 3.2.2需求分析的方法/75 3.2.3后勤宿舍報(bào)修系統(tǒng)的需求分析/77 3.3數(shù)據(jù)庫(kù)系統(tǒng)的概念設(shè)計(jì)/80 3.3.1三個(gè)世界及其有關(guān)概念/80 3.3.2概念結(jié)構(gòu)設(shè)計(jì)的必要性/83 3.3.3概念模型的特點(diǎn)/84 3.3.4概念模型的ER表示方法/84 3.3.5概念結(jié)構(gòu)設(shè)計(jì)的方法與步驟/86 3.3.6后勤宿舍報(bào)修系統(tǒng)的概念設(shè)計(jì)/91 3.4數(shù)據(jù)庫(kù)系統(tǒng)的邏輯設(shè)計(jì)/92 3.4.1邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)和步驟/93 3.4.2概念模型向關(guān)系模型的轉(zhuǎn)換/93 3.4.3ER圖轉(zhuǎn)換為數(shù)據(jù)表/97 3.4.4后勤宿舍報(bào)修系統(tǒng)的邏輯結(jié)構(gòu)設(shè)計(jì)/100 3.5數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范化/103 3.5.1關(guān)系規(guī)范化的必要性/103 3.5.2函數(shù)依賴(lài)/106 3.5.3關(guān)系模式的范式/109 3.5.4后勤宿舍報(bào)修系統(tǒng)的關(guān)系規(guī)范化/115 3.6數(shù)據(jù)庫(kù)系統(tǒng)的物理結(jié)構(gòu)設(shè)計(jì)/117 3.6.1確定物理結(jié)構(gòu)/117 3.6.2評(píng)價(jià)物理結(jié)構(gòu)/119 本章總結(jié)/119 習(xí)題3/119 第4章后勤宿舍報(bào)修系統(tǒng)數(shù)據(jù)庫(kù)的實(shí)施/122 4.1SQL的基本概念與特點(diǎn)/122 4.1.1SQL的發(fā)展及標(biāo)準(zhǔn)化/122 4.1.2SQL的主要特點(diǎn)/123 4.2SQL Server 2012簡(jiǎn)介/123 4.2.1SQL Server的發(fā)展與版本/124 4.2.2SQL Server 2012的主要組件/125 4.3SQL Server 2012的安裝/126 4.4啟動(dòng)和連接SQL Server 2012/129 4.4.1SQL Server Management Studio簡(jiǎn)介/129 4.4.2設(shè)置SQL Server 2012的啟動(dòng)模式/131 4.4.3連接SQL Server 2012/132 4.4.4設(shè)置服務(wù)器身份驗(yàn)證模式/133 4.4.5修改登錄賬戶(hù)sa的密碼/133 4.5數(shù)據(jù)庫(kù)的創(chuàng)建和使用/134 4.5.1SQL Server 2012系統(tǒng)數(shù)據(jù)庫(kù)/135 4.5.2數(shù)據(jù)庫(kù)文件/136 4.5.3數(shù)據(jù)庫(kù)對(duì)象/136 4.5.4創(chuàng)建和維護(hù)“后勤宿舍管理系統(tǒng)”數(shù)據(jù)庫(kù)/138 4.6數(shù)據(jù)表的創(chuàng)建和使用/143 4.6.1表的類(lèi)型/144 4.6.2表的約束/145 4.6.3級(jí)聯(lián)的刪除和更新/146 4.6.4創(chuàng)建tb_ld表/146 4.6.5創(chuàng)建tb_ss表/148 4.6.6創(chuàng)建tb_wx表/149 4.6.7創(chuàng)建tb_bx表/150 4.6.8向表中添加數(shù)據(jù)/153 本章總結(jié)/154 習(xí)題4/155 第5章后勤宿舍報(bào)修系統(tǒng)數(shù)據(jù)庫(kù)的運(yùn)行/156 5.1數(shù)據(jù)查詢(xún)/157 5.2創(chuàng)建與使用視圖/181 5.3創(chuàng)建與使用索引/187 本章總結(jié)/192 習(xí)題5/192