本書以SQL Server 2014為平臺,結合應用型普通高校數(shù)據(jù)庫課程的具體要求,深入淺出地介紹了數(shù)據(jù)庫原理的有關知識、方法和具體的應用。全書共7章,包括數(shù)據(jù)庫系統(tǒng)概述、關系數(shù)據(jù)庫、SQL Server 2014數(shù)據(jù)庫基礎、關系數(shù)據(jù)庫標準語言SQL、關系數(shù)據(jù)庫設計理論、數(shù)據(jù)庫設計和數(shù)據(jù)庫管理,各章后均附有本章小結、習題等內容。
本書在內容的組織和選擇上,主要以適合應用型本科院校學生對數(shù)據(jù)庫原理的需求特點為原則,著重將*基本、*實用的內容講解清楚,在掌握數(shù)據(jù)庫原理知識的基礎上,更加強調應用能力的培養(yǎng)。本書主要為培養(yǎng)應用型本科人才而編寫,適用于應用型本科院校。本書也可作為其他類型院校本、?聘鲗I(yè)數(shù)據(jù)庫原理及應用課程的教材和自學參考用書。
21世紀,數(shù)據(jù)庫技術得到了飛速的發(fā)展。數(shù)據(jù)庫的應用遍布企業(yè)資源計劃(ERP)、地理信息系統(tǒng)(GIS)、客戶關系管理(CRM)、聯(lián)機分析與處理系統(tǒng)(OLAP)等,并已深入到信息、工業(yè)、商業(yè)、金融等各個領域。數(shù)據(jù)庫技術是計算機軟件的一個重要分支,數(shù)據(jù)庫課程是計算機及相關領域和信息管理領域一門重要的專業(yè)課程。
本教材根據(jù)數(shù)據(jù)庫原理的最新發(fā)展,結合數(shù)據(jù)庫原理及應用的教學需要,以兩個典型的數(shù)據(jù)庫應用系統(tǒng)項目的設計過程為主線,融入了大量的應用實例,系統(tǒng)地介紹了數(shù)據(jù)庫系統(tǒng)的基本原理、方法及應用技術。本教材在強調IT知識經(jīng)濟環(huán)境下數(shù)據(jù)庫原理所表現(xiàn)出的新特點的同時,注重項目驅動式教學,強調理論與實踐相互滲透、技術與應用有機結合。
本教材采取面向任務,針對目標,選準學生能接觸到或容易理解的項目作為對象,用功能模塊的形式說明任務,進而將任務細化到具體模塊,激發(fā)學生的興趣和學習積極性,幫助學生樹立信心,從而達到學以致用,突出重點、實用的目的。在編寫時,采用由此及彼,由表及里,由淺入深,先使學生掌握基本應用,然后再做理論講解和知識擴展延伸的方式,擴大學生的知識面,加深學生對知識的理解深度,拓寬其解決問題的思路。這種方式既有利于教材的完整性和知識運用的系統(tǒng)性,也有利于學生循序漸進和受到較為逼真的系統(tǒng)訓練,使學生將來工作時能從容不迫。最后,本教材落實到具體操作,結合一些切合實際的題目,指導學生動手設計,用實踐檢驗對知識的掌握程度,達到融會貫通、舉一反三和觸類旁通的目的。
本套教材由三部分組成:一是教材,二是教材配套的實驗指導與習題;三是配套的電子課件和素材。
本套教材特色如下:
(1) 在主教材中,引入網(wǎng)上書店系統(tǒng)和高校管理系統(tǒng)開發(fā)項目,從建庫、建表到數(shù)據(jù)庫需求分析、設計、實現(xiàn)等貫穿教材始終。
(2) 針對相關章節(jié)內容,在某些章的末尾加入案例,以期對本章重點內容進行升華。
(3) 在主教材配套的實驗指導與習題中,引入完整的調研網(wǎng)站系統(tǒng)開發(fā)項目,以期讀者對數(shù)據(jù)庫設計過程有一個完整具體的領會。
(4) 在引入數(shù)據(jù)庫開發(fā)項目的同時,結合相關章節(jié)具體內容,適當引入數(shù)據(jù)庫應用實例,從而使教學內容達到理論與實踐的協(xié)調統(tǒng)一。
(5) 在主教材配套的素材中附有網(wǎng)上書店系統(tǒng)和調研網(wǎng)站系統(tǒng)的全部源代碼,使讀者在學完本教材以后,得到一次完整具體的數(shù)據(jù)庫應用系統(tǒng)開發(fā)設計的訓練,進而可以參照本系統(tǒng)開發(fā)其他的應用系統(tǒng)。
本教材以SQL Server 2014為平臺,結合應用型普通高校數(shù)據(jù)庫課程的具體要求,深入淺出地介紹了數(shù)據(jù)庫原理的有關知識、方法和具體的應用。全書共7章:第1章介紹數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)管理的發(fā)展、數(shù)據(jù)模型與數(shù)據(jù)庫體系結構等基本概念;第2章介紹關系數(shù)據(jù)庫的運算方法;第3章介紹SQL Server 2014數(shù)據(jù)庫基礎;第4章介紹關系數(shù)據(jù)庫標準語言SQL;第5章介紹關系數(shù)據(jù)庫設計理論;第6章介紹數(shù)據(jù)庫設計的方法、原則與技術;第7章介紹數(shù)據(jù)庫恢復、并發(fā)控制、安全性、完整性等數(shù)據(jù)庫管理與恢復內容。各章后均附有本章小結、習題等內容。本教材的配套教材《〈數(shù)據(jù)庫原理及應用〉實驗指導與習題》,提供了實驗指導、教材習題參考答案、習題集與參考答案、數(shù)據(jù)庫系統(tǒng)開發(fā)案例等內容。本教材配套的教學素材中附有全部源代碼和教學課件等內容。
本教材是廣西教育科學十三五規(guī)劃重點課題互聯(lián)網(wǎng) 雙創(chuàng)背景下的地方高校計算機專業(yè)校企合作創(chuàng)新人才培養(yǎng)模式研究(項目編號2017B108)的研究成果之一。
本教材從實際出發(fā),力求內容新穎、技術實用、通俗易懂,適合作為高等院校計算機相關專業(yè)教材。參加本書編寫的教師均長期從事計算機教學和學科建設工作,計算機理論和實踐教學經(jīng)驗十分豐富。本教材由王鳳領任主編,文雪巍、千文、秦秀媛、方海諾任副主編。其中,第1章由王鳳領編寫;第2章由方海諾編寫;第3章由千文編寫;第4章和第5章由文雪巍編寫;第6章和第7章由秦秀媛編寫,參編人員還有梁海英、胡元闖、張波、陶程仁、莫達隆、王勤龍、張紅軍、譚曉東、李立信、巫湘林、何順、郭鑫、朱玉琴等,最后由賀州學院王鳳領教授完成統(tǒng)稿并定稿。
本教材的編寫得到了賀州學院、黑龍江財經(jīng)學院、哈爾濱廣廈學院、哈爾濱華德學院各級領導和老師,以及甲骨文(廣西)OAEC公司、應用技術大學思科網(wǎng)絡學院、北京智聯(lián)友道科技有限公司和西安電子科技大學出版社的關心和支持,在此一并表示感謝。
由于時間倉促,作者水平有限,書中如有不妥之處,歡迎廣大讀者朋友批評指正,以便我們修訂和補充。
編 者
2017年12月