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