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