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