大數(shù)據(jù)時代SQL Server項目實戰(zhàn)
定 價:65 元
叢書名:“十四五”職業(yè)教育規(guī)劃教材
- 作者:劉丹 著
- 出版時間:2021/1/1
- ISBN:9787113275464
- 出 版 社:中國鐵道出版社
- 中圖法分類:TP311.132.3
- 頁碼:376
- 紙張:膠版紙
- 版次:1
- 開本:16開
大數(shù)據(jù)時代SQL Server項目實戰(zhàn)是對中高職貫通計算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)五年學(xué)習(xí)期間數(shù)據(jù)庫中所有基本知識及技能的全面回顧及總結(jié)。本書的編寫得到了上海神州數(shù)碼企業(yè)實踐基地和上海物聯(lián)網(wǎng)行業(yè)協(xié)會及其下屬企業(yè)工程師的大力支持,本書的編寫模式體現(xiàn)了“做中學(xué),學(xué)中做,做中教,教中做”的做學(xué)教一體的職業(yè)教育教學(xué)特色,內(nèi)容上采用了“項目—任務(wù)—項目綜合實訓(xùn)”的結(jié)構(gòu)體系,從數(shù)據(jù)庫編程的實際開發(fā)需求與實踐應(yīng)用引入教學(xué)項目,從而培養(yǎng)學(xué)生能完成總體的項目設(shè)計、具體的工作任務(wù)實施及舉一反三的解決實際問題的技能。
本書包含了10個項目,47個數(shù)據(jù)庫實訓(xùn)任務(wù)和10個項目綜合實訓(xùn)。本書主要內(nèi)容包括實現(xiàn)數(shù)據(jù)庫基礎(chǔ)架構(gòu)、實現(xiàn)T-SQL程序設(shè)計、實現(xiàn)事務(wù)和鎖、實現(xiàn)用戶安全性管理、實現(xiàn)高級查詢、實現(xiàn)索引、實現(xiàn)視圖、實現(xiàn)游標(biāo)、實現(xiàn)存儲過程、實現(xiàn)觸發(fā)器。每個項目Z后都會設(shè)置一個項目綜合實訓(xùn),以便讀者能綜合運用項目中的各種知識和技能。書中全部項目及具體的每個任務(wù)都緊密貼近標(biāo)準(zhǔn)SQL,并以SQL Server作為數(shù)據(jù)庫管理系統(tǒng),這些項目與真實的工作過程相一致,完全符合企業(yè)的需求,貼近企業(yè)數(shù)據(jù)庫管理及開發(fā)的實際。
本書內(nèi)容翔實精練,重點突出,結(jié)構(gòu)新穎,實用性強(qiáng),可用作中專、高職、中高職貫通的計算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)和非計算機(jī)專業(yè)的數(shù)據(jù)庫管理及編程的項目實踐教材,也可作為參加全國1+X證書數(shù)據(jù)庫方面的試點考試的培訓(xùn)教材。同時本書還可作為各類全國及市級技能大賽計算機(jī)相關(guān)項目中數(shù)據(jù)庫管理及編程模塊的訓(xùn)練
教材。
內(nèi)容豐富結(jié)構(gòu)合理,配有微課
在21世紀(jì)的今天,大數(shù)據(jù)技術(shù)快速向前發(fā)展,而且正慢慢融入人們的學(xué)習(xí)、工作和生活中,并以前所未有的發(fā)展速度滲透社會的各個領(lǐng)域。通過大數(shù)據(jù)技術(shù)來獲取大量的信息,是人們每天工作和學(xué)習(xí)必不可少的活動。這對現(xiàn)有的中專、高職、中高職貫通計算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)的教學(xué)模式提出了新的挑戰(zhàn),同時也帶來了前所未有的機(jī)遇。深化教學(xué)改革,尋求行之有效的育人途徑,培養(yǎng)高素質(zhì)數(shù)據(jù)庫管理及編程人員,已是當(dāng)務(wù)之急。
本書針對中專、高職、中高職貫通教育的特點,在總結(jié)多年教學(xué)和科研實踐經(jīng)驗的基礎(chǔ)上,針對精品課程資源共享課程建設(shè)和GJ十四五規(guī)劃教材建設(shè)而設(shè)計。以知識點分解并分類來降低學(xué)生學(xué)習(xí)抽象理論的難度。以項目分解,由淺入深,逐步分解的案例及注釋來提高學(xué)生對SQL實踐的掌握。
本書針對中高職貫通計算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)的主干數(shù)據(jù)庫課程,根據(jù)教學(xué)大綱要求,通過研習(xí)各類項目的分析與設(shè)計,使讀者能通過各種項目及任務(wù)的實踐,全面、系統(tǒng)地掌握SQL的基本知識與技能,提高獨立分析與解決問題的能力。另外,采用了“項目導(dǎo)向、任務(wù)驅(qū)動、案例教學(xué)”的方式編寫,具有較強(qiáng)的實用性和先進(jìn)性。
全書共分為10個項目,47個數(shù)據(jù)庫實訓(xùn)任務(wù)和10個項目綜合實訓(xùn)。主要內(nèi)容包括實現(xiàn)數(shù)據(jù)庫基礎(chǔ)架構(gòu)、實現(xiàn)T-SQL程序設(shè)計、實現(xiàn)事務(wù)和鎖、實現(xiàn)用戶安全性管理、實現(xiàn)高級查詢、實現(xiàn)索引、實現(xiàn)視圖、實現(xiàn)游標(biāo)、實現(xiàn)存儲過程、實現(xiàn)觸發(fā)器。每個項目Z后都會設(shè)置一個項目綜合實訓(xùn),以便讀者能綜合運用項目中的各種知識和技能。
本書編寫的目標(biāo)是:從GJ大數(shù)據(jù)發(fā)展的戰(zhàn)略角度出發(fā),研究如何通過教材及相關(guān)課程資源建設(shè)助力大數(shù)據(jù)方向下數(shù)據(jù)庫工程師人才的培養(yǎng);針對大數(shù)據(jù)人才的分層,將研究重點放在數(shù)據(jù)庫編程人員的培養(yǎng),通過研究SQL的特性,來培養(yǎng)學(xué)生解決實際問題的能力,讓學(xué)生能快速掌握標(biāo)準(zhǔn)SQL,提高其在人才市場上的競爭力;并研究如何在線下開發(fā)融合線上的項目源代碼等課程資源來助力學(xué)生提高其學(xué)習(xí)效果。希望通過本書的嘗試,能更新教師的傳統(tǒng)教學(xué)觀念,牢固建立以學(xué)生為主體、以能力為本位的終身教育理念。
本書從轉(zhuǎn)變課程觀念、創(chuàng)新課程體系,引入SQL教學(xué)設(shè)計,在大數(shù)據(jù)時代下SQL編程教學(xué)過程中探索和設(shè)計富有實際意義的項目庫,開發(fā)出符合實際教學(xué)需求的教材。在課題研究過程中,及時總結(jié)優(yōu)秀的教學(xué)項目,建立具有教學(xué)實踐價值的項目庫以及優(yōu)秀的項目解決方案,不斷加強(qiáng)和完善項目源代碼等課程資源建設(shè),讓學(xué)生隨時隨地都能學(xué)習(xí)課程,形成師生互動,更大程度地提高學(xué)生學(xué)習(xí)的參與度和積極性;注重實踐,深入教學(xué)實踐一線和項目學(xué)習(xí)的全過程,在對SQL編程理論體系進(jìn)行研究的同時,更注重建立具有實際應(yīng)用價值的項目庫,使其對教材開發(fā)提供實際的幫助和指導(dǎo);通過教材開發(fā),讓學(xué)生學(xué)會自主學(xué)習(xí)、跨語言學(xué)習(xí),使學(xué)生面對認(rèn)知復(fù)雜的真實世界的情境,主動去搜集和分析有關(guān)的信息資料,在問題解決中進(jìn)行學(xué)習(xí),提倡學(xué)中做與做中學(xué),并在復(fù)雜的真實調(diào)試環(huán)境中完成任務(wù);教材設(shè)計內(nèi)容,以團(tuán)隊協(xié)作為重,基于SQL的學(xué)習(xí)和SQL Server數(shù)據(jù)庫管理,必然涉及分工合作。本書無論是在學(xué)生項目學(xué)習(xí)的過程,還是教師研究、備課和教學(xué)的過程中,都充分利用分組學(xué)習(xí)的功能,體現(xiàn)團(tuán)隊協(xié)作的優(yōu)勢。教材開發(fā)依托校企合作的相關(guān)企業(yè),特別邀請了長期從事數(shù)據(jù)庫項目開發(fā)的人員參與,一方面為本課題研究提供相關(guān)項目的內(nèi)容,完成教學(xué)項目庫的建設(shè);另一方面加強(qiáng)項目實踐的規(guī)范性指導(dǎo),使教材設(shè)計與開發(fā)更貼近實際市場要求。同時,在教材研究過程中,我們充分運用現(xiàn)有的信息化手段,及時總結(jié)優(yōu)秀的教學(xué)項目,建立具有教學(xué)實踐價值的項目庫以及優(yōu)秀的項目解決方案,不斷加強(qiáng)和完善教材建設(shè),并讓學(xué)生隨時隨地都能學(xué)習(xí)SQL編程,形成師生互動,更大限度地提高學(xué)生學(xué)習(xí)的參與度和積極性。
本書在開發(fā)時有目的、有計劃,嚴(yán)格按照“調(diào)查篩選—案例論證—制訂任務(wù)—實踐研究—交流總結(jié)—代碼調(diào)試”的步驟進(jìn)行。先對現(xiàn)狀作全面了解,明確研究的內(nèi)容、方法和步驟,再組織本書開發(fā)組教師學(xué)習(xí)相關(guān)的內(nèi)容、任務(wù)和具體的操作研究步驟。通過一系列的應(yīng)用研究活動,了解SQL語法上的特性,建立教學(xué)路徑體系,依托校企合作實驗研究平臺,完成教材編寫,以此推動教材教法的
改革。
本書每個項目中的任務(wù)的開始部分均通過公司的實際培訓(xùn)需求入手引出本單元的學(xué)習(xí)內(nèi)容。
每個項目開始由核心概念、項目描述、技能目標(biāo)、工作任務(wù)構(gòu)成。
項目下每一個任務(wù)由任務(wù)描述、任務(wù)分析、任務(wù)實施、任務(wù)小結(jié)、相關(guān)知識與技能、任務(wù)拓展組成。
每個項目結(jié)束由項目綜合比較表、項目綜合實訓(xùn)(項目描述、項目分析、項目實施、項目小結(jié))、項目實訓(xùn)評價表構(gòu)成。
書中所有任務(wù)及項目綜合實訓(xùn)的源代碼都為其設(shè)計了下載的網(wǎng)站超鏈接和二維碼,方便教師及學(xué)生掃描下載相關(guān)資源和觀看微課使用。
本書的特色如下:
(1)采用情境式分類教學(xué),再輔以項目導(dǎo)向、任務(wù)驅(qū)動、案例教學(xué),這比較符合“以就業(yè)為導(dǎo)向”的職業(yè)教育原則。
(2)充分體現(xiàn)了“做中學(xué),學(xué)中做,做中教,教中做”的職業(yè)教育理念,強(qiáng)調(diào)以直接經(jīng)驗的形式來掌握融于各項實踐行動中的知識和技能,方便學(xué)生自主訓(xùn)練,并獲得實際工作中的情境式真實體驗。
(3)書中所有實戰(zhàn)任務(wù)均在SQL ServerZ新版集成開發(fā)環(huán)境上調(diào)試通過,能較好地對實際工作中的項目和具體任務(wù)進(jìn)行實戰(zhàn)。并在內(nèi)容上由基本到擴(kuò)展,由簡單到復(fù)雜,由單一任務(wù)到綜合項目設(shè)計,符合學(xué)生由淺入深的學(xué)習(xí)習(xí)慣,并能掌握系統(tǒng)規(guī)范的計算機(jī)軟件編程知識。
本書全面而系統(tǒng)地介紹了SQL Server的關(guān)鍵技能,使用本書建議安排72學(xué)時,其中建議教師講授占24學(xué)時,實訓(xùn)占48學(xué)時,每個項目的具體學(xué)時建議安排如下:
學(xué)時分配表
項目內(nèi)容 學(xué)時分配
講授/學(xué)時 實訓(xùn)/學(xué)時
項目一實現(xiàn)數(shù)據(jù)庫基礎(chǔ)架構(gòu) 2 8
項目二實現(xiàn)T-SQL程序設(shè)計 2 4
項目三實現(xiàn)事務(wù)和鎖 2 4
項目四實現(xiàn)用戶安全性管理 2 2
項目五實現(xiàn)高級查詢 2 5
項目六實現(xiàn)索引 2 2
項目七實現(xiàn)視圖 2 2
項目八實現(xiàn)游標(biāo) 2 3
項目九實現(xiàn)存儲過程 2 4
項目十實現(xiàn)觸發(fā)器 2 4
復(fù)習(xí)及考試 2 6
機(jī)動 2 4
總計 24 48
本書由上海神州數(shù)碼、上海安致信息科技有限公司提供了大量的實踐素材,并派相關(guān)的工程師配合編著者進(jìn)行相應(yīng)案例的調(diào)試與修改,在此向他們表示深深的感謝。此外,上海商業(yè)會計學(xué)校的陳珂老師為本書的編寫提供了大量的素材,顧洪老師為本書制作了所有PPT課件,在此也向他們表示誠摯的謝意。
由于作者水平有限,書中難免存在疏漏和不足之處,歡迎廣大讀者批評指正,作者郵箱是:peliuz@126.com。
編著者
2020年7月
劉丹,上海商業(yè)會計學(xué)校教師,碩士研究生, 2011至今 已完成GJ級課題兩項并獲一個全國一等獎,一個全國三等獎 ,已完成區(qū)級課題一項和校級課題兩項并發(fā)表10多篇論文,其中論文獲市級一等獎,二等獎和三等獎,并出版二本教材,編著三本校本教材,此外正在開展的GJ級課題,區(qū)級課題,市級課題各一項
項目一 實現(xiàn)數(shù)據(jù)庫基礎(chǔ)架構(gòu) 1
任務(wù)一 實現(xiàn)Access數(shù)據(jù)庫的基本架構(gòu) 1
任務(wù)二 安裝與啟動SQL Server 8
任務(wù)三 操作SQL Server數(shù)據(jù)庫 17
任務(wù)四 操作SQL Server表 23
任務(wù)五 實現(xiàn)DDL 29
任務(wù)六 實現(xiàn)DML中的insert into操作 36
任務(wù)七 實現(xiàn)數(shù)據(jù)庫備份 41
任務(wù)八 實現(xiàn)DML中的delete、update
與select 51
◎ 項目綜合實訓(xùn)
實現(xiàn)訂單管理系統(tǒng)的基礎(chǔ)架構(gòu) 67
項目二 實現(xiàn)T-SQL程序設(shè)計 79
任務(wù)一 實現(xiàn)SQL批處理、注釋及變量聲明 79
任務(wù)二 實現(xiàn)分支與循環(huán)結(jié)構(gòu) 91
任務(wù)三 實現(xiàn)轉(zhuǎn)換與聚合函數(shù) 99
任務(wù)四 實現(xiàn)T-SQL的高級應(yīng)用 114
任務(wù)五 實現(xiàn)T-SQL的綜合應(yīng)用 119
◎ 項目綜合實訓(xùn)
實現(xiàn)家庭管理系統(tǒng)中的T-SQL程序設(shè)計 125
項目三 實現(xiàn)事務(wù)和鎖 130
任務(wù)一 實現(xiàn)基本的事務(wù)管理 130
任務(wù)二 實現(xiàn)T-SQL中的事務(wù) 134
任務(wù)三 實現(xiàn)死鎖的控制 140
任務(wù)四 實現(xiàn)事務(wù)進(jìn)階管理 145
任務(wù)五 實現(xiàn)事務(wù)高級管理 149
◎ 項目綜合實訓(xùn)
實現(xiàn)家庭管理系統(tǒng)中的事務(wù)管理 155
項目四 實現(xiàn)用戶安全性管理 159
任務(wù)一 實現(xiàn)用戶的登錄管理 160
任務(wù)二 添加數(shù)據(jù)庫角色 164
任務(wù)三 實現(xiàn)用戶安全性綜合管理 172
◎ 項目綜合實訓(xùn)
實現(xiàn)家庭管理系統(tǒng)中的用戶安全性管理 179
項目五 實現(xiàn)高級查詢 183
任務(wù)一 實現(xiàn)DDL與DML 183
任務(wù)二 實現(xiàn)簡單的子查詢 200
任務(wù)三 實現(xiàn)復(fù)雜的子查詢 203
任務(wù)四 實現(xiàn)Select多種查詢 215
任務(wù)五 實現(xiàn)Select聯(lián)合與連接查詢 223
任務(wù)六 實現(xiàn)Select高級查詢 230
◎ 項目綜合實訓(xùn)
實現(xiàn)家庭管理系統(tǒng)中的高級查詢 235
項目六 實現(xiàn)索引 241
任務(wù)一 實現(xiàn)索引的基本操作 242
任務(wù)二 實現(xiàn)索引進(jìn)階操作 247
任務(wù)三 實現(xiàn)索引的高級操作 252
◎ 項目綜合實訓(xùn)
實現(xiàn)家庭管理系統(tǒng)中的索引 258
項目七 實現(xiàn)視圖 262
任務(wù)一 實現(xiàn)視圖的基本操作 262
任務(wù)二 實現(xiàn)視圖的進(jìn)階操作 267
任