內容簡介
本書以SQL Server 2012為載體,全面系統地闡述了資料庫技術的基本原理、套用技術和設計方法。 本書以資料庫系統的基本原理為基礎,以“後勤宿舍報修系統”為案例,重點介紹資料庫系統開發的全過程,從資料庫系統的需求分析,到資料庫系統的概念設計、邏輯設計,再到資料庫設計規範化、資料庫系統的物理設計,後詳細介紹資料庫的實施與運行,包括資料庫和數據表的創建與使用、數據查詢、視圖與索引等內容。全書循序漸進,深入淺出,條理性強,內容取捨合理,著重培養學生的資料庫設計和開發能力,重點突出。 本書充分展現了“理論引導、項目指導”的教學理念和方法,以技能培養為首要任務,可作為各類本科院校、高職高專院校、成人教育學院和計算機培訓學校資料庫相關課程的教材,也可供從事計算機軟體工作的科研人員、工程技術人員或者資料庫愛好者參考。 為了方便教學,本書還配有電子課件等教學資源包,任課教師和學生可以登錄“我們愛讀書”網(www.ibook4us.com)註冊並瀏覽,任課教師還可以發郵件至
[email protected]索取。
圖書目錄
第1章資料庫系統概論/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.4.1元組關係演算/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.2SQL Server 2012簡介/123 4.2.1SQL Server的發展與版本/124 4.2.2SQL Server 2012的主要組件/125 4.3SQL Server 2012的安裝/126 4.4啟動和連線SQL Server 2012/129 4.4.1SQL Server Management Studio簡介/129 4.4.2設定SQL Server 2012的啟動模式/131 4.4.3連線SQL Server 2012/132 4.4.4設定伺服器身份驗證模式/133 4.4.5修改登錄賬戶sa的密碼/133 4.5資料庫的創建和使用/134 4.5.1SQL Server 2012系統資料庫/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
作者簡介
2007.8-至今 武漢工程科技學院承擔省級項目(主持或排名前三): 1、2017.7-2019.7,基於“套用型”人才培養的Java課程體系建設的研究,湖北省教育廳,建設中 2、2016.1-2018.12,面向領域文本的知識資源語義檢索方法研究,湖北省教育廳,已結題 3、2016.5-2017.12,移動網際網路時代的高校出版社數位化建設研究,湖北省教育廳,已結題 4、2013.9-2014.2,培訓管理信息系統的研發,湖北省教育廳,已結題 發表論文(第一作者): 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檢索