數(shù)據(jù)庫(kù)原理及應(yīng)用
定 價(jià):36 元
叢書(shū)名: 普通高等教育“十三五”計(jì)算機(jī)類(lèi)規(guī)劃教材
- 作者:趙魯濤
- 出版時(shí)間:2017/7/4
- ISBN:9787111568346
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類(lèi):TP311.13
- 頁(yè)碼:249
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)有組織的、大量的、共享的數(shù)據(jù)集合。本教材介紹了數(shù)據(jù)庫(kù)系統(tǒng)的產(chǎn)生發(fā)展,重點(diǎn)描述關(guān)系數(shù)據(jù)庫(kù)模型和系統(tǒng),在講解理論的同時(shí),注重學(xué)生的動(dòng)手能力,增加現(xiàn)代數(shù)據(jù)庫(kù)技術(shù),特別是大數(shù)據(jù)方面的內(nèi)容。將流行的網(wǎng)上購(gòu)物數(shù)據(jù)模型貫穿于章節(jié)中,學(xué)生可以循序漸進(jìn)的將該案例,開(kāi)發(fā)成一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),增強(qiáng)了學(xué)生實(shí)際項(xiàng)目中實(shí)用技能的學(xué)習(xí)。
數(shù)據(jù)庫(kù)技術(shù)自20世紀(jì)60年代產(chǎn)生以來(lái).經(jīng)過(guò)50多年的快速發(fā)展.已經(jīng)成為數(shù)據(jù)管理最重要的方法.當(dāng)前.絕大部分計(jì)算機(jī)應(yīng)用均以數(shù)據(jù)庫(kù)技術(shù)作為數(shù)據(jù)管理方式.數(shù)據(jù)庫(kù)技術(shù)已經(jīng)成為計(jì)算機(jī)信息系統(tǒng)和應(yīng)用系統(tǒng)的核心技術(shù)和重要基礎(chǔ).目前.基于數(shù)據(jù)庫(kù)基本技術(shù).又衍生出數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)集市、數(shù)據(jù)湖等先進(jìn)的大數(shù)據(jù)技術(shù).極大地促進(jìn)了大數(shù)據(jù)的發(fā)展.本書(shū)由淺入深地對(duì)數(shù)據(jù)庫(kù)原理及應(yīng)用進(jìn)行了全面講解.在討論理論的同時(shí)更側(cè)重于應(yīng)用和實(shí)踐.可作為高等院校計(jì)算機(jī)類(lèi)、通信類(lèi)、數(shù)學(xué)類(lèi)等專(zhuān)業(yè)數(shù)據(jù)庫(kù)相關(guān)課程的教材.既適用于數(shù)據(jù)庫(kù)技術(shù)的初學(xué)者.也適用于想要完整學(xué)習(xí)數(shù)據(jù)庫(kù)理論的開(kāi)發(fā)者.本書(shū)從理論、操作和實(shí)際應(yīng)用三個(gè)層面.系統(tǒng)地闡述了數(shù)據(jù)庫(kù)技術(shù)的基本理論.數(shù)據(jù)庫(kù)的設(shè)計(jì)、建立、管理.數(shù)據(jù)庫(kù)技術(shù)在實(shí)際中的應(yīng)用.全書(shū)共分為14章.各章內(nèi)容為:第1章為緒論.概述數(shù)據(jù)庫(kù)系統(tǒng)的基本概念、發(fā)展歷程、數(shù)據(jù)庫(kù)系統(tǒng)組成和結(jié)構(gòu)以及常用的數(shù)據(jù)庫(kù)管理系統(tǒng).第2章為數(shù)據(jù)模型.主要講解數(shù)據(jù)模型的相關(guān)知識(shí).包括數(shù)據(jù)模型的概念、組成、類(lèi)型以及概念模型和三大數(shù)據(jù)模型.第3章為關(guān)系數(shù)據(jù)庫(kù).闡述關(guān)系數(shù)據(jù)庫(kù)的結(jié)構(gòu).即關(guān)系數(shù)據(jù)模型的關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系完整性約束和關(guān)系操作集合三大要素.重點(diǎn)介紹了關(guān)系的數(shù)學(xué)定義和關(guān)系代數(shù)等.第4章為結(jié)構(gòu)化查詢(xún)語(yǔ)言SQL.主要講述SQL語(yǔ)言的概念、語(yǔ)法及其使用方法.第5章為關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論.主要介紹數(shù)據(jù)庫(kù)規(guī)范化理論.講解函數(shù)依賴(lài)、多值依賴(lài)等重要概念.著重討論用規(guī)范化理論分析關(guān)系模式設(shè)計(jì)的合理性.第6章為數(shù)據(jù)庫(kù)恢復(fù)技術(shù).主要講解數(shù)據(jù)庫(kù)恢復(fù)的概念和常用技術(shù).第7章為并發(fā)控制.主要介紹數(shù)據(jù)庫(kù)管理系統(tǒng)中的并發(fā)控制操作.通過(guò)并發(fā)操作.可以滿(mǎn)足不同用戶(hù)同時(shí)訪問(wèn)數(shù)據(jù)庫(kù)的需要.第8章為數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì).主要闡述數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的基本方法.第9章為數(shù)據(jù)庫(kù)安全.主要從計(jì)算機(jī)、數(shù)據(jù)庫(kù)、軟件三個(gè)方面講解數(shù)據(jù)庫(kù)安全問(wèn)題以及解決手段.第10章為現(xiàn)代數(shù)據(jù)庫(kù)技術(shù)及其發(fā)展.主要介紹幾種當(dāng)前常用的現(xiàn)代數(shù)據(jù)庫(kù)技術(shù).第11章為ADO..NET入門(mén)教程.主要講解ADO..NET技術(shù)的基本概念、組件以及執(zhí)行過(guò)程.使讀者對(duì)ADO..NET技術(shù)有基本的了解.第12章講解在Web開(kāi)發(fā)中的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)訪問(wèn)技術(shù).第13章以在線購(gòu)物平臺(tái)為例.用B/S和C/S兩種架構(gòu)來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā).第14章為上機(jī)實(shí)驗(yàn).為了讓讀者更好地理解和應(yīng)用數(shù)據(jù)庫(kù)技術(shù).設(shè)計(jì)了SQLServer認(rèn)識(shí)實(shí)驗(yàn)、數(shù)據(jù)庫(kù)管理、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)等8個(gè)實(shí)驗(yàn)供讀者操作學(xué)習(xí).本書(shū)側(cè)重于數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)、建立和應(yīng)用.以關(guān)系數(shù)據(jù)庫(kù)為重點(diǎn).介紹和演示數(shù)據(jù)庫(kù)的使用方式.兼顧基礎(chǔ)理論和實(shí)踐拓展.包含嚴(yán)格的數(shù)據(jù)庫(kù)理論以及詳細(xì)的實(shí)踐指南.使讀者在理解數(shù)據(jù)庫(kù)理論知識(shí)的同時(shí)能很快將技術(shù)運(yùn)用到實(shí)際開(kāi)發(fā)中.以在線購(gòu)物平臺(tái)為例.展示數(shù)據(jù)庫(kù)的應(yīng)用方式.全書(shū)主要運(yùn)用多個(gè)案例貫通全文.演示關(guān)系代數(shù)、SQL等數(shù)據(jù)庫(kù)的重Ⅳ要應(yīng)用方法.思路連貫.也便于讀者理解.除提供完整的案例之外.還有8個(gè)上機(jī)實(shí)驗(yàn).同時(shí)提供相關(guān)程序代碼.方便讀者自行學(xué)習(xí)和實(shí)踐.為了緊跟數(shù)據(jù)庫(kù)發(fā)展前沿.穿插講解了數(shù)據(jù)庫(kù)目前的前沿技術(shù).為讀者進(jìn)一步學(xué)習(xí)提供建議.每一章后面都配有習(xí)題.讓讀者在實(shí)踐中鞏固所學(xué)理論知識(shí).本書(shū)內(nèi)容可按96學(xué)時(shí)、64學(xué)時(shí)(重點(diǎn)講授1~5章以及11~14章部分內(nèi)容)和48學(xué)時(shí)(重點(diǎn)講授1~5章及14章部分內(nèi)容)講授.本書(shū)第1、2、3、5章由李曄、趙魯濤編寫(xiě).第4、9、10章由呂國(guó)才、趙魯濤編寫(xiě).第6、7、8章由安璐、李曄編寫(xiě).第11、12、13、14章由趙魯濤、張志剛、安璐編寫(xiě).研究生曾冠榮、汪兆洋也參與了部分章節(jié)的編寫(xiě).趙魯濤、張志剛負(fù)責(zé)本書(shū)的構(gòu)思和統(tǒng)稿.本書(shū)的編寫(xiě)得到了“十二五”期間北京科技大學(xué)教材建設(shè)經(jīng)費(fèi)的資助和北京高等學(xué)校教育教學(xué)改革立項(xiàng)項(xiàng)目(2015ms028)的資助.在本書(shū)寫(xiě)作過(guò)程中.還得到了北京科技大學(xué)有關(guān)老師的熱情幫助和大力支持.在此表示衷心的感謝!同時(shí).還要感謝北京科技大學(xué)李安貴教授和中國(guó)科學(xué)院軟件研究所吳文玲研究員對(duì)本書(shū)提出的寶貴建議.由于作者的水平有限.書(shū)中錯(cuò)漏之處在所難免.敬請(qǐng)廣大讀者批評(píng)指正.編者
前 言
第1 章 緒論 1
1. 1 信息、數(shù)據(jù)與數(shù)據(jù)處理 1
1. 2 數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展 3
。 2. 1 人工管理階段 3
1. 2. 2 文件系統(tǒng)階段 3
。. 2. 3 數(shù)據(jù)庫(kù)系統(tǒng)階段 4
。. 3 數(shù)據(jù)庫(kù)系統(tǒng)的組成 5
1. 3. 1 數(shù)據(jù)庫(kù) 6
。. 3. 2 數(shù)據(jù)庫(kù)管理系統(tǒng) 6
。. 3. 3 應(yīng)用系統(tǒng) 7
。. 3. 4 數(shù)據(jù)庫(kù)管理員 7
1. 4 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu) 7
。. 4. 1 數(shù)據(jù)庫(kù)系統(tǒng)模式的概念 8
。. 4. 2 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu) 8
。. 4. 3 數(shù)據(jù)庫(kù)的二級(jí)映像與數(shù)據(jù)
獨(dú)立性 9
。. 5 常見(jiàn)數(shù)據(jù)庫(kù)管理系統(tǒng) 10
1. 5. 1。希颍幔悖欤 10
。. 5. 2 SQL Server 10
。. 5. 3。粒悖悖澹螅 10
。. 5. 4 MySQL 11
。. 6 小結(jié) 11
習(xí)題 12
第2 章 數(shù)據(jù)模型 14
2. 1 數(shù)據(jù)模型的概念、組成及類(lèi)型 14
。. 1. 1 數(shù)據(jù)模型的概念 14
2. 1. 2 數(shù)據(jù)模型的組成要素 14
。. 1. 3 數(shù)據(jù)模型的類(lèi)型 15
。. 2 概念模型 16
。. 2. 1 概念模型概述 16
。. 2. 2 信息世界中的基本概念 16
。. 2. 3 實(shí)體聯(lián)系方法 18
2. 3 三大邏輯數(shù)據(jù)模型 20
2. 3. 1 層次模型 20
。. 3. 2 網(wǎng)狀模型 21
。. 3. 3 關(guān)系模型 22
。. 4 小結(jié) 23
習(xí)題 24
第3 章 關(guān)系數(shù)據(jù)庫(kù) 26
。. 1 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)概述 26
3. 1. 1 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的產(chǎn)生 26
。. 1. 2 關(guān)系數(shù)據(jù)模型概述 26
3. 2 關(guān)系數(shù)據(jù)模型 27
。. 2. 1 關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)和基本
術(shù)語(yǔ) 27
。. 2. 2 關(guān)系的形式定義 29
。. 2. 3 關(guān)系的性質(zhì) 30
。. 3 關(guān)系的完整性 31
3. 3. 1 實(shí)體完整性 32
。. 3. 2 參照完整性 32
3. 3. 3 用戶(hù)定義完整性 33
。. 4 關(guān)系代數(shù) 34
3. 4. 1 關(guān)系代數(shù)概述 34
。. 4. 2 傳統(tǒng)的集合運(yùn)算 35
3. 4. 3 專(zhuān)門(mén)的關(guān)系運(yùn)算 37
。. 4. 4 基本運(yùn)算及變換 43
3. 4. 5 關(guān)系代數(shù)的一般書(shū)寫(xiě)方法 43
。. 5 小結(jié) 44
習(xí)題 45
第4 章 結(jié)構(gòu)化查詢(xún)語(yǔ)言SQL 49
4. 1。樱眩 語(yǔ)言概述 49
4. 2 電子商務(wù)客戶(hù)端管理數(shù)據(jù)庫(kù) 50
。. 3。樱眩 的數(shù)據(jù)定義功能 51
。. 3. 1 基本表的定義 51
。. 3. 2 修改表結(jié)構(gòu) 54
第5 章 關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論84
第6 章 數(shù)據(jù)庫(kù)恢復(fù)技術(shù)103
第7 章 并發(fā)控制114
第8 章 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)129
第9 章 數(shù)據(jù)庫(kù)安全137
第10 章 現(xiàn)代數(shù)據(jù)庫(kù)技術(shù)及其發(fā)展
第11 章 ADO NET 入門(mén)教程 162
第12 章 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)訪問(wèn)技術(shù) 177
第13 章 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)實(shí)例 192
第14 章 上機(jī)實(shí)驗(yàn) 222
參考文獻(xiàn) 249