SQL Server數(shù)據(jù)庫技術(shù)及應(yīng)用(第三版 微課版)/“十二五”職業(yè)教育國家規(guī)劃教材
定 價:45 元
叢書名:“十二五”職業(yè)教育國家規(guī)劃教材
- 作者:吳伶琳,楊正校,新世紀(jì)高職高專教材編審委員會 編
- 出版時間:2018/8/1
- ISBN:9787568516402
- 出 版 社:大連理工大學(xué)出版社
- 中圖法分類:TP311.138SQ
- 頁碼:253
- 紙張:膠版紙
- 版次:3
- 開本:16開
《SQL Server數(shù)據(jù)庫技術(shù)及應(yīng)用(第三版 微課版)/“十二五”職業(yè)教育國家規(guī)劃教材》以數(shù)據(jù)庫工程師的四大核心任務(wù)“建庫、用庫、管庫、開發(fā)”將教材分為四篇。
第一篇,讓學(xué)習(xí)者通過體驗數(shù)據(jù)庫對數(shù)據(jù)庫建立感性的認(rèn)識,了解并掌握數(shù)據(jù)庫的基礎(chǔ)知識,在此基礎(chǔ)上學(xué)習(xí)SQL Server數(shù)據(jù)庫管理系統(tǒng)的安裝及配置;使用圖形化工具、T—SQL語句兩種方式創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表,學(xué)會創(chuàng)建主鍵、檢查等各類約束來保證數(shù)據(jù)的完整性。
第二篇,包括數(shù)據(jù)庫的主要應(yīng)用,即數(shù)據(jù)查詢和數(shù)據(jù)的增加、修改和刪除。
第三篇,從管理的角度對數(shù)據(jù)庫的安全機(jī)制、數(shù)據(jù)庫的備份與還原及不同數(shù)據(jù)源的轉(zhuǎn)換進(jìn)行介紹,如SQL Server與Excel數(shù)據(jù)表、XML數(shù)據(jù)的轉(zhuǎn)換等。
第四篇,以開發(fā)者的視角介紹了如何使用T—SQL語句實現(xiàn)編程,涉及數(shù)據(jù)庫的一些常用對象的運(yùn)用,如存儲過程、觸發(fā)器等;還介紹了如何運(yùn)用微軟的Microsoft Visual Studio開發(fā)平臺設(shè)計、開發(fā)、部署數(shù)據(jù)庫應(yīng)用系統(tǒng)的整個流程。
《soL Server數(shù)據(jù)庫技術(shù)及應(yīng)用》(第三版)是“十二五”職業(yè)教育國家規(guī)劃教材、高職高專計算機(jī)教指委優(yōu)秀教材,也是新世紀(jì)高職高專教材編審委員會組編的計算機(jī)應(yīng)用技術(shù)專業(yè)系列規(guī)劃教材之一。
數(shù)據(jù)庫技術(shù)是信息處理中的核心技術(shù)之一,微軟公司的SQL Server數(shù)據(jù)庫管理系統(tǒng)在企業(yè)中廣泛應(yīng)用,它是一個可信任、高智能的數(shù)據(jù)平臺,學(xué)生學(xué)習(xí)并掌握這一平臺,可以為日后從事數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)及數(shù)據(jù)庫管理等職位奠定良好的基礎(chǔ)。
本教材是江蘇省精品課程的配套教材,曾獲得江蘇省精品教材的榮譽(yù)稱號,是蘇州健雄職業(yè)技術(shù)學(xué)院與江蘇(無錫)微軟技術(shù)中心、上海博為峰軟件技術(shù)股份有限公司等知名企業(yè)共建并合作進(jìn)行課程開發(fā)的成果。教材通過“教學(xué)管理系統(tǒng)”的完整開發(fā)與實施過程,以典型工作任務(wù)為知識的載體,將網(wǎng)絡(luò)數(shù)據(jù)庫開發(fā)的相關(guān)內(nèi)容有條不紊地組織起來,并將編程規(guī)范、行業(yè)標(biāo)準(zhǔn)嵌入教材中,從而能夠較好地滿足高職學(xué)生專業(yè)技能的提高及數(shù)據(jù)庫知識的需要。
一、教材組成
本教材以數(shù)據(jù)庫工程師的四大核心任務(wù)“建庫、用庫、管庫、開發(fā)”將教材分為四篇。
第一篇,讓學(xué)習(xí)者通過體驗數(shù)據(jù)庫對數(shù)據(jù)庫建立感性的認(rèn)識,了解并掌握數(shù)據(jù)庫的基礎(chǔ)知識,在此基礎(chǔ)上學(xué)習(xí)soLServer數(shù)據(jù)庫管理系統(tǒng)的安裝及配置;使用圖形化工具、T-SQL語句兩種方式創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表,學(xué)會創(chuàng)建主鍵、檢查等各類約束來保證數(shù)據(jù)的完整性。
第二篇,包括數(shù)據(jù)庫的主要應(yīng)用,即數(shù)據(jù)查詢和數(shù)據(jù)的增加、修改和刪除。
第三篇,從管理的角度對數(shù)據(jù)庫的安全機(jī)制、數(shù)據(jù)庫的備份與還原及不同數(shù)據(jù)源的轉(zhuǎn)換進(jìn)行介紹,如SQL Server與Excel數(shù)據(jù)表、XMI。數(shù)據(jù)的轉(zhuǎn)換等。
第四篇,以開發(fā)者的視角介紹了如何使用T-SQL語句實現(xiàn)編程,涉及數(shù)據(jù)庫的一些常用對象的運(yùn)用,如存儲過程、觸發(fā)器等;還介紹了如何運(yùn)用微軟的Microsoft Visual Studio開發(fā)平臺設(shè)計、開發(fā)、部署數(shù)據(jù)庫應(yīng)用系統(tǒng)的整個流程。
二、教材的特色與創(chuàng)新
1.工學(xué)結(jié)合,校企合作開發(fā)教材
采用校企合作建設(shè)教材的理念,教材開發(fā)團(tuán)隊由知名軟件企業(yè)工程師、學(xué)校骨干教師、課程開發(fā)專家等共同組成,在充分調(diào)研和掌握行業(yè)技術(shù)規(guī)范、企業(yè)標(biāo)準(zhǔn)和高職學(xué)生的特點的基礎(chǔ)上,編寫適應(yīng)基于工作過程教學(xué)實施的項目教材。
2.教材內(nèi)容突出能力本位,與相關(guān)職業(yè)資格有效銜接
教材內(nèi)容選取以崗位分析為依據(jù),分解出典型的工作任務(wù)所需的知識、技能和素質(zhì),體現(xiàn)行業(yè)領(lǐng)域的新知識、新技術(shù)等;嵌入行業(yè)標(biāo)準(zhǔn),與國家相關(guān)部門或行業(yè)認(rèn)可的職業(yè)資格證書(如人力資源與社會保障部的數(shù)據(jù)庫工程師證書)進(jìn)行有效銜接。通過學(xué)習(xí),學(xué)生不但能接觸到企業(yè)開發(fā)的方式和流程,積累一定的項目經(jīng)驗和實用技能,同時也能夠獲得社會承認(rèn)的相關(guān)職業(yè)資格證書。
3.以學(xué)習(xí)者為中心,注重自學(xué)能力的培養(yǎng)
每個項目有學(xué)習(xí)導(dǎo)航、情境描述、任務(wù)實施、項目小結(jié)等,每個任務(wù)前有預(yù)備知識,便于學(xué)習(xí)者對知識點、技能點的學(xué)習(xí)提煉與歸納;項目學(xué)習(xí)后,學(xué)習(xí)者還可以通過同步練習(xí)與實訓(xùn)對自己的學(xué)習(xí)效果進(jìn)行鞏固與檢測。
4.擁有立體化教學(xué)資源,打破學(xué)習(xí)的時空限制
本教材是江蘇省精品課程“soL Server數(shù)據(jù)庫技術(shù)”的配套教材,在課程網(wǎng)站上建有微課、電子教案、國家職業(yè)技能鑒定題庫、代碼庫、習(xí)題庫、外包項目庫等教學(xué)資源,網(wǎng)絡(luò)學(xué)習(xí)平臺還為師生提供電子教材、在線交流、在線測試、答疑解惑等即時和非即時的溝通手段。
本教材由蘇州健雄職業(yè)技術(shù)學(xué)院吳伶琳、楊正校任主編,蘇州健雄職業(yè)技術(shù)學(xué)院史桂紅、俞國紅和王明珠任副主編。具體編寫分工為:項目1和項目6由俞國紅編寫;項目2和項目8由史桂紅編寫;項目3、項目4、項目5和項目7由吳伶琳編寫;楊正校、王明珠承擔(dān)了本教材的同步練習(xí)與實訓(xùn)、附錄等部分內(nèi)容的編寫及整理工作。全書由吳伶琳和楊正校確定編寫大綱并負(fù)責(zé)統(tǒng)稿,另外還得到了江蘇(無錫)微軟技術(shù)中心賀紅星、上海博為峰軟件技術(shù)股份有限公司姜偉等企業(yè)工程師的支持。在編寫本教材的過程中,得到了學(xué)校領(lǐng)導(dǎo)、同事、朋友和家人的幫助和支持,在此表示最衷心的感謝!
第一篇 創(chuàng)建數(shù)據(jù)庫
項目1 安裝和體驗數(shù)據(jù)庫
學(xué)習(xí)導(dǎo)航
情境描述
任務(wù)實施
任務(wù)1 認(rèn)識數(shù)據(jù)庫
子任務(wù)1.1 使用數(shù)據(jù)庫應(yīng)用系統(tǒng)
子任務(wù)1.查查看數(shù)據(jù)庫中存放的數(shù)據(jù)
子任務(wù)1.3 使用SQL Server聯(lián)機(jī)叢書
任務(wù)2 安裝并啟動SQL Server數(shù)據(jù)庫管理系統(tǒng)
子任務(wù)2.1 安裝SQL Server 2008企業(yè)版
子任務(wù)2.2 啟動SQL Server數(shù)據(jù)庫管理系統(tǒng)
任務(wù)3 使用SQL Server配置管理器
項目小結(jié)
同步練習(xí)與實訓(xùn)
項目2 創(chuàng)建教學(xué)管理系統(tǒng)數(shù)據(jù)庫及數(shù)據(jù)表
學(xué)習(xí)導(dǎo)航
情境描述
任務(wù)實施
任務(wù)1 創(chuàng)建數(shù)據(jù)庫
子任務(wù)1.1 使用圖形化工具創(chuàng)建數(shù)據(jù)庫
子任務(wù)1.2 使用CREATE DATABASE語句創(chuàng)建數(shù)據(jù)庫
子任務(wù)1.3 修改數(shù)據(jù)庫的屬性
子任務(wù)1.4 分離與附加數(shù)據(jù)庫
任務(wù)2 創(chuàng)建與管理數(shù)據(jù)表
子任務(wù)2.1 使用圖形化工具創(chuàng)邈數(shù)據(jù)表
子任務(wù)2.2 使用CREATE TABLE語句創(chuàng)建數(shù)據(jù)表
子任務(wù)2.3 使肝圖形化工具修改數(shù)據(jù)表結(jié)構(gòu)
子任務(wù)2.4 使用ALTER TABLE語句修改數(shù)據(jù)表結(jié)構(gòu)
子任務(wù)2.5 管理數(shù)據(jù)表
子任務(wù)2.6 為數(shù)據(jù)表增加記錄
任務(wù)3 設(shè)置數(shù)據(jù)表的完整性
子任務(wù)3.1 創(chuàng)建主鍵約束
子任務(wù)3.2 創(chuàng)建檢查約束
子任務(wù)3.3 創(chuàng)建唯一約束
子任務(wù)3.4 創(chuàng)建默認(rèn)約束
子任務(wù)3.5 創(chuàng)建外鍵約束
項目小結(jié)
同步練習(xí)與實訓(xùn)
第二篇 使用數(shù)據(jù)庫
項目3 數(shù)據(jù)簡單查詢
學(xué)習(xí)導(dǎo)航
情境描述
任務(wù)實施
任務(wù)1 對數(shù)據(jù)進(jìn)行簡單查詢
子任務(wù)1.1 對查詢的字段進(jìn)行篩選
子任務(wù)1.2 對查詢的行進(jìn)行篩選
子任務(wù)1.3 對查詢結(jié)果進(jìn)行排序
子任務(wù)1.4 進(jìn)行模糊查詢
任務(wù)2 運(yùn)用函數(shù)進(jìn)行數(shù)據(jù)查詢
子任務(wù)2.1 使用字符函數(shù)進(jìn)行查詢
子任務(wù)2.2 使用日期函數(shù)進(jìn)行查詢
子任務(wù)2.3 使用聚合函數(shù)進(jìn)行查詢
子任務(wù)2.4 使用GROUP BY對數(shù)據(jù)進(jìn)行分類匯總
任務(wù)3 創(chuàng)建并管理索引
子任務(wù)3.1 使用圖形化工具創(chuàng)建索引
子任務(wù)3.2 使用CREATE INDEX語句創(chuàng)建索引
子任務(wù)3.3 管理索引
項目小結(jié)
同步練習(xí)與實訓(xùn)
項目4 數(shù)據(jù)復(fù)雜查詢
學(xué)習(xí)導(dǎo)航
情境描述
任務(wù)實施
任務(wù)1 使用連接查詢進(jìn)行多表查詢
子任務(wù)1.1 使用INNER JOIN進(jìn)行內(nèi)連接查詢
子任務(wù)1.2 使用LEFT JOIN進(jìn)行左連接查詢
任務(wù)2 使用子查詢進(jìn)行多表查詢
子任務(wù)2.1 使用IN子查詢進(jìn)行數(shù)據(jù)的復(fù)雜查詢
子任務(wù)2.2 使用EXISTS子查詢進(jìn)行數(shù)據(jù)的復(fù)雜查詢
任務(wù)3 使用UNION進(jìn)行聯(lián)合查詢
任務(wù)4 創(chuàng)建并應(yīng)用視圖
子任務(wù)4.1 創(chuàng)建視圖
子任務(wù)4.2 應(yīng)用視圖
項目小結(jié)
同步練習(xí)與實訓(xùn)
項目5 數(shù)據(jù)管理
學(xué)習(xí)導(dǎo)航
情境描述
任務(wù)實施
任務(wù)1 增加數(shù)據(jù)
子任務(wù)1.1 使用INSERT語句增加記錄
子任務(wù)1.2 使用INSERT語句和SELECT查詢增加記錄
子任務(wù)1.3 使用SELECT…INTO語句增加記錄
任務(wù)2 修改數(shù)據(jù)
子任務(wù)2.1 修改所有記錄
子任務(wù)2.2 修改符合條件的記錄
任務(wù)3 刪除數(shù)據(jù)
子任務(wù)3.1 刪除所有的記錄
子任務(wù)3.2 刪除符合條件的記錄
項目小結(jié)
同步練習(xí)與實訓(xùn)
第三篇 管理數(shù)據(jù)庫
項目6 管理教學(xué)管理系統(tǒng)數(shù)據(jù)庫
學(xué)習(xí)導(dǎo)航
情境描述
任務(wù)實施
任務(wù)1 數(shù)據(jù)庫的安全管理
子任務(wù)1.1 創(chuàng)建數(shù)據(jù)庫的登錄名
子任務(wù)1.2 創(chuàng)建和管理數(shù)據(jù)庫用戶及角色
子任務(wù)1.3 管理數(shù)據(jù)庫用戶權(quán)限
任務(wù)2 備份數(shù)據(jù)庫
子任務(wù)2.1 使用操作備份數(shù)據(jù)庫
子任務(wù)2.2 使用T-SQL語句備份數(shù)據(jù)庫
子任務(wù)2.3 制訂數(shù)據(jù)庫的維護(hù)計劃
任務(wù)3 還原數(shù)據(jù)庫
子任務(wù)3.1 使用操作還原數(shù)據(jù)庫
子任務(wù)3.2 使用T-SQL語句還原數(shù)據(jù)庫
任務(wù)4導(dǎo)入導(dǎo)出數(shù)據(jù)
子任務(wù)4.1 將Excel數(shù)據(jù)導(dǎo)入SQL Server數(shù)據(jù)庫
子任務(wù)4.2 將SQL Server數(shù)據(jù)導(dǎo)出到Access數(shù)據(jù)庫
子任務(wù)4.3 將SQL Server數(shù)據(jù)導(dǎo)出到XML文檔
項目小結(jié)
同步練習(xí)與實訓(xùn)
第四篇 開發(fā)教學(xué)管理系統(tǒng)
項目7 數(shù)據(jù)庫高級應(yīng)用
學(xué)習(xí)導(dǎo)航
情境描述
任務(wù)實施
任務(wù)1 認(rèn)識T-SQL語言的編程要素
子任務(wù)1.1 使用全局和局部變量
子任務(wù)1.2 使用程序控制語句IF…ELSE
子任務(wù)1.3 使用程序控制語句CASE…END
子任務(wù)1.4 使用程序控制語句WHII
任務(wù)2 創(chuàng)建存儲過程
子任務(wù)2.1 調(diào)用存儲過程
子任務(wù)2.2 創(chuàng)建無參的存儲過程
子任務(wù)2.3 創(chuàng)建帶輸入?yún)?shù)的存儲過程
子任務(wù)2.4 創(chuàng)建帶輸出參數(shù)的存儲過程
任務(wù)3 創(chuàng)建觸發(fā)器
子任務(wù)3.1 創(chuàng)建UPDATE觸發(fā)器
子任務(wù)3.2 創(chuàng)建DELETE觸發(fā)器
項目小結(jié)
同步練習(xí)與實訓(xùn)
項目8 使用C#開發(fā)教學(xué)管理數(shù)據(jù)庫應(yīng)用程序
學(xué)習(xí)導(dǎo)航
情境描述
任務(wù)實施
任務(wù)1 系統(tǒng)需求分析與功能結(jié)構(gòu)設(shè)計
任務(wù)2 系統(tǒng)數(shù)據(jù)庫設(shè)計
任務(wù)3 系統(tǒng)實現(xiàn)
子任務(wù)3.1 界面原型邏輯關(guān)系設(shè)計
子任務(wù)3.2 數(shù)據(jù)庫操作類設(shè)計
子任務(wù)3.3 系統(tǒng)登錄模塊設(shè)計與實現(xiàn)
子任務(wù)3.4 管理員之教師管理模塊設(shè)計與實現(xiàn)
子任務(wù)3.5 教師之學(xué)生管理模塊設(shè)計與實現(xiàn)
子任務(wù)3.6 學(xué)生成績查詢模塊設(shè)計與實現(xiàn)
任務(wù)4 系統(tǒng)部署與安裝
項目小結(jié)
同步練習(xí)與實訓(xùn)
參考文獻(xiàn)
附錄
附錄1 數(shù)據(jù)庫設(shè)計說明書
附錄2 習(xí)題參考答案