- 關(guān)系數(shù)據(jù)庫與SQL Server(2019版)
- 段利文 龔小勇主編
- 1727字
- 2021-12-17 17:41:00
Preface
前言
本書是在2004年3月出版的《關(guān)系數(shù)據(jù)庫與SQL Server 2000》、2009年1月出版的《關(guān)系數(shù)據(jù)庫與SQL Server 2005》、2013年5月出版的《關(guān)系數(shù)據(jù)庫與SQL Server 2008第2版》、2015年10月出版的《關(guān)系數(shù)據(jù)庫與SQL Server 2012第3版》教材基礎(chǔ)上不斷完善和升級的版本,至今已修訂4次,在此期間被眾多職業(yè)院校選用并受到廣大師生好評。其中,2009年1月出版的《關(guān)系數(shù)據(jù)庫與SQL Server 2005》被評為普通高等教育“十一五”國家級規(guī)劃教材。本次出版的教材選用的數(shù)據(jù)庫管理系統(tǒng)升級為SQL Server 2019。
本書結(jié)構(gòu)
本書秉承“理論知識以夠用為度”“強化突出能力本位”的編寫理念。全書共12個模塊,每個模塊由知識目標(biāo)、能力目標(biāo)、學(xué)習(xí)導(dǎo)航、項目任務(wù)、課堂實踐、課后練習(xí)和課外實踐等部分構(gòu)成。
模塊1為認識關(guān)系數(shù)據(jù)庫,使讀者掌握數(shù)據(jù)庫系統(tǒng)的基本概念和特點,能構(gòu)建E-R概念模型、設(shè)計關(guān)系數(shù)據(jù)模型、實現(xiàn)關(guān)系的完整性和規(guī)范化關(guān)系數(shù)據(jù)模型。
模塊2為安裝和配置數(shù)據(jù)庫,使讀者能安裝和配置SQL Server 2019、使用SQL Server 2019的常用管理工具。
模塊3為創(chuàng)建和管理數(shù)據(jù)庫,使讀者能創(chuàng)建、修改、刪除、查看、分離和附加數(shù)據(jù)庫。
模塊4為創(chuàng)建和管理數(shù)據(jù)表,使讀者能創(chuàng)建和修改數(shù)據(jù)表和表約束、管理表中數(shù)據(jù)、創(chuàng)建數(shù)據(jù)庫關(guān)系圖。
模塊5為查詢數(shù)據(jù),使讀者能進行數(shù)據(jù)簡單查詢、匯總查詢、連接查詢和子查詢。
模塊6為創(chuàng)建與管理視圖和索引,使讀者能創(chuàng)建和管理視圖、通過視圖管理數(shù)據(jù)表中數(shù)據(jù)、創(chuàng)建和管理索引。
模塊7為創(chuàng)建規(guī)則和默認值,使讀者能創(chuàng)建和應(yīng)用規(guī)則、創(chuàng)建和應(yīng)用默認值。
模塊8為T-SQL編程與應(yīng)用,使讀者能靈活使用常用函數(shù),并編寫簡單的程序。
模塊9為創(chuàng)建存儲過程和觸發(fā)器,使讀者能創(chuàng)建和管理存儲過程、創(chuàng)建和管理觸發(fā)器。
模塊10為數(shù)據(jù)庫安全管理,使讀者能創(chuàng)建SQL Server登錄名、創(chuàng)建數(shù)據(jù)庫用戶、為登錄名分配服務(wù)器角色。
模塊11為維護與管理數(shù)據(jù)庫,使讀者能對數(shù)據(jù)庫進行備份和還原、導(dǎo)入和導(dǎo)出數(shù)據(jù)庫中的數(shù)據(jù)。
模塊12以客戶管理系統(tǒng)作為綜合應(yīng)用實例,使讀者能進行需求分析、系統(tǒng)結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫連接和界面設(shè)計。
本書特色
第一,以“培養(yǎng)學(xué)生數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)能力”為原則,以“教學(xué)管理系統(tǒng)”中的學(xué)生成績管理數(shù)據(jù)庫為示例數(shù)據(jù)庫,以問題引導(dǎo)、以項目和任務(wù)為載體,循序漸進、深入淺出地介紹了數(shù)據(jù)庫應(yīng)用技術(shù)。
第二,根據(jù)數(shù)據(jù)庫管理人員和數(shù)據(jù)庫應(yīng)用開發(fā)工程師等職業(yè)崗位的能力要求和行業(yè)需求,參考職業(yè)能力認證要求和培訓(xùn)內(nèi)容進行編寫,匯集了一些新穎的方法和技巧,凝聚了編者多年從事數(shù)據(jù)庫教學(xué)和系統(tǒng)開發(fā)的心得體會。相信通過本書的學(xué)習(xí),讀者一定能夠熟練掌握并能靈活運用SQL Server 2019軟件,初步具備開發(fā)有一定實用價值數(shù)據(jù)庫應(yīng)用系統(tǒng)的能力。
第三,根據(jù)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的工作流程來組織和編寫教學(xué)內(nèi)容(即項目和任務(wù)),具體如下圖所示。

第四,書中的每個模塊都配有大量來自工程實踐領(lǐng)域的應(yīng)用實例、類型豐富的習(xí)題和課外實踐題目,以鞏固和提升學(xué)生的實踐能力。
讀者對象
本書可作為高職高專院校電子信息大類及相關(guān)專業(yè)的數(shù)據(jù)庫技術(shù)教材,也可供數(shù)據(jù)庫管理人員和SQL Server數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)人員參考。
教學(xué)建議
1)本課程的學(xué)時數(shù)建議為64~68學(xué)時,理論與實踐相結(jié)合,上機實踐操作時間至少50%。

2)建議采用問題引入、任務(wù)驅(qū)動、自主學(xué)習(xí)相結(jié)合的教學(xué)方法。
3)課程考核應(yīng)側(cè)重于應(yīng)用能力的評價,主要采用過程考核與綜合考核相結(jié)合的方式,建議考核分值各占50%,其中,過程考核主要包括對課堂提問、課堂練習(xí)、上機實踐作業(yè)、課外作業(yè)、課外實踐、出勤情況等環(huán)節(jié)的評價。綜合考核主要以一個具體的案例從以下幾個方面進行考核:設(shè)計和創(chuàng)建數(shù)據(jù)庫、設(shè)計和創(chuàng)建數(shù)據(jù)表、維護數(shù)據(jù)完整性、檢索數(shù)據(jù)、創(chuàng)建和應(yīng)用存儲過程、創(chuàng)建和應(yīng)用觸發(fā)器、創(chuàng)建登錄名和數(shù)據(jù)庫用戶、分配角色和設(shè)置權(quán)限等。
課程資源
本書提供了與教學(xué)配套的微課視頻、課后習(xí)題答案、課外實踐答案、教學(xué)課件PPT、部分程序源代碼,請讀者到機械工業(yè)出版社網(wǎng)站www.cmpedu.com下載。
本書配套在線課程網(wǎng)址為https://www.xueyinonline.com/detail/215451301。
結(jié)束語
本書由重慶電子工程職業(yè)學(xué)院段利文和龔小勇主編,羅文、陳竺和楊秀杰任副主編,參加編寫的還有胡永書、廖先琴、李萍、陳杏環(huán)。段利文負責(zé)全書的統(tǒng)稿和審校。這里還要特別感謝重慶市宏業(yè)科技有限公司的軟件項目開發(fā)高級工程師胡永書對書中的案例給予指導(dǎo)。
由于編者水平所限,書中難免存在錯漏之處,敬請讀者批評指正,在此表示誠摯和謝意。
編者