●章數據庫繫統概論/1
1.1信息、數據、數據處理與數據管理/1
1.1.1信息與數據/1
1.1.2數據處理與數據管理/2
1.2數據庫技術的產生與發展/3
1.3數據庫繫統的組成/8
1.4數據庫繫統體繫結構/11
1.4.1數據庫繫統內部體繫結構/11
1.4.2數據庫繫統外部體繫結構/14
1.5數據庫管理繫統/16
1.5.1DBMS的主要功能/16
1.5.2DBMS的組成/18
1.5.3DBMS的數據存取過程/19
1.6數據庫領域的新技術/19
1.6.1分布式數據庫/20
1.6.2數據倉庫與數據挖掘技術/22
1.6.3多媒體數據庫/26
1.6.4主動數據庫繫統/27
1.6.5大數據技術/27
本章總結/30
習題1/30
第2章關繫數據庫/33
2.1常見的數據模型/33
2.1.1數據模型概述/33
2.1.2層次數據模型/34
2.1.3網狀數據模型/39
2.1.4關繫數據模型/41
2.2關繫數據模型及其三要素/42
2.2.1關繫數據結構/43
2.2.2關繫操作概述/47
2.2.3關繫的完整性/48
2.3關繫代數/50
2.3.1關繫代數的分類及其運算符/50
2.3.2傳統的集合運算/51
2.3.3專門的關繫運算/52
2.3.4用關繫代數表示檢索的例子/57
2.4關繫演算*/58
2.組關繫演算/58
2.4.2域關繫演算/59
2.5域關繫演算語言QBE/60
本章總結/64
習題2/64
第3章後勤宿舍報修繫統的數據庫繫統設計/67
3.1數據庫繫統設計概述/67
3.1.1數據庫繫統設計的任務、內容和注意事項/68
3.1.2數據庫繫統設計的基本方法/70
3.1.3數據庫繫統設計的步驟/71
3.2數據庫繫統的需求分析/73
3.2.1需求分析的任務/74
3.2.2需求分析的方法/75
3.2.3後勤宿舍報修繫統的需求分析/77
3.3數據庫繫統的概念設計/80
3.3.1三個世界及其有關概念/80
3.3.2概念結構設計的必要性/83
3.3.3概念模型的特點/84
3.3.4概念模型的ER表示方法/84
3.3.5概念結構設計的方法與步驟/86
3.3.6後勤宿舍報修繫統的概念設計/91
3.4數據庫繫統的邏輯設計/92
3.4.1邏輯結構設計的任務和步驟/93
3.4.2概念模型向關繫模型的轉換/93
3.4.3ER圖轉換為數據表/97
3.4.4後勤宿舍報修繫統的邏輯結構設計/100
3.5數據庫設計規範化/103
3.5.1關繫規範化的必要性/103
3.5.2函數依賴/106
3.5.3關繫模式的範式/109
3.5.4後勤宿舍報修繫統的關繫規範化/115
3.6數據庫繫統的物理結構設計/117
3.6.1確定物理結構/117
3.6.2評價物理結構/119
本章總結/119
習題3/119
第4章後勤宿舍報修繫統數據庫的實施/122
4.1SQL的基本概念與特點/122
4.1.1SQL的發展及標準化/122
4.1.2SQL的主要特點/123
4.2SQLServer2012簡介/123
4.2.1SQLServer的發展與版本/124
4.2.2SQLServer2012的主要組件/125
4.3SQLServer2012的安裝/126
4.4啟動和連接SQLServer2012/129
4.4.1SQLServerManagementStudio簡介/129
4.4.2設置SQLServer2012的啟動模式/131
4.4.3連接SQLServer2012/132
4.4.4設置服務器身份驗證模式/133
4.4.5修改登錄賬戶sa的密碼/133
4.5數據庫的創建和使用/134
4.5.1SQLServer2012繫統數據庫/135
4.5.2數據庫文件/136
4.5.3數據庫對像/136
4.5.4創建和維護“後勤宿舍管理繫統”數據庫/138
4.6數據表的創建和使用/143
4.6.1表的類型/144
4.6.2表的約束/145
4.6.3級聯的刪除和更新/146
4.6.4創建tb_ld表/146
4.6.5創建tb_ss表/148
4.6.6創建tb_wx表/149
4.6.7創建tb_bx表/150
4.6.8向表中添加數據/153
本章總結/154
習題4/155
第5章後勤宿舍報修繫統數據庫的運行/156
5.1數據查詢/157
5.2創建與使用視圖/181
5.3創建與使用索引/187
本章總結/192
習題5/192
參考文獻/194
內容簡介
本書傳統的數據庫教材將數據庫設計理論知識與數據庫應用融為一體,且理論部分單純地講授理論,實踐部分單純講授操作方法,導致學生在學完數據庫課程後可以按照已設定好的要求去建立一個數據庫,即完成實操部分,但缺乏根據實際的項目需求去進行數據庫設計的能力,而這個能力卻是軟件項目開發至關重要的,所以本教材著眼於以數據庫設計為重點,以一個真實工程項目——武漢工程科技學院的後勤保修程序的開發過程為案例貫穿始終,以“項目引導、任務驅動”為中心,在基於項目實踐的基礎上,深刻講述數據庫的理論基礎知識、數據庫繫統設計方法、數據庫的創建、T-SQL語言等知識,以求提高學生數據庫設計開發、理論聯繫實際的能力,尤其適合應用型高校作為教材或者作為數據庫設計與應用人員入門與提高課程。