數據庫應用基礎(SQL Server 2016)教學指南_第1頁
數據庫應用基礎(SQL Server 2016)教學指南_第2頁
數據庫應用基礎(SQL Server 2016)教學指南_第3頁
數據庫應用基礎(SQL Server 2016)教學指南_第4頁
數據庫應用基礎(SQL Server 2016)教學指南_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

PAGE2數據庫應用基礎(SQLServer2016)PAGE3教學指南數據庫應用基礎

(SQLServer2016)

教學指南趙增敏主編PublishingHouseofElectronicsIndustry北京BEIJING

一、課程的性質與任務SQLServer2016數據庫應用、管理與開發是職業院校計算機類專業的一門主干專業課,其主要任務是使學生掌握SQLServer數據庫管理系統應用、管理與開發的基礎知識和基本技能,培養學生管理SQLServer數據庫服務器、創建和管理SQLServer數據庫以及使用各種開發工具創建以SQLServer作為后臺數據庫的應用系統的能力,提高學生的職業技能和素質,為適應職業崗位和繼續學習打下一定的基礎。本課程的教學目標是使學生掌握管理SQLServer數據庫服務器、創建和管理SQLServer數據庫的知識和技能,并初步掌握開發C/S構架以及B/S架構的SQLServer應用程序的方法和步驟。二、教學重點與難點(一)教學重點本課程的教學重點是項目4章和項目5。在項目4中主要掌握INSERT、UPDATE和DELETE語句實現數據增刪改操作的方法。在項目5中主要掌握通過SELECT語句實現選擇查詢的方法,這兩部分內容在SQLServer應用開發中將得到廣泛應用。(二)教學難點本課程的教學難點是項目7和項目8。在項目7中,主要掌握Transact-SQL程序設計的基本知識,主要包括使用流程控制語句、函數以及游標。在講解使用CASE函數實現交叉表查詢時應首先通過圖解的方法說明設計的思路;在講解設計、創建和調用存儲過程時建議與其他程序設計語言中的過程調用進行類比。在項目8中,主要掌握創建和管理存儲過程和觸發的方法,著重理解觸發器是一種特殊的存儲過程,理解DML觸發器和DDL觸發器之間的區別。三、課程內容與教學要求(一)SQLServer2016使用基礎1.掌握數據庫技術基本概念,了解是數據庫、關系型數據庫以及數據庫管理系統。2.初步了解SQLServer2016產品,了解SQLServer2016的版本、新增功能和安裝方法并能驗證SQLServer安裝3.初步了解SQLServer2016的主要組件,了解SQLServer服務器組件、SQLServerManagementStudio、SQLServer配置管理器、SQLServerProfiler、數據庫引擎優化顧問以及各種命令提示實用工具。4.初步掌握SQLServer服務器的管理方法,能夠管理SQLServer服務器和服務器組。(二)數據庫創建與管理1.了解SQLServer數據庫的組成,理解數據庫基本概念、文件與文件組、事務日志、系統數據庫以及數據庫狀態和文件狀態。2.掌握創建數據庫的方法,能夠使用SSMS和SQL語句創建數據庫。3.掌握修改數據庫的方法,能夠設置數據庫選項、擴展和收縮數據庫、擴展事務日志、創建文件組、分離和附加數據庫、重命名數據庫、更改數據庫所有者、刪除數據庫。4.掌握備份和還原數據庫的方法,能夠備份和還原數據庫。(三)表的創建與管理1.掌握數據庫和表的設計方法,能夠制訂表規劃、了解規范化邏輯設計、聯機事務處理與決策支持和表的類型。2.理解和掌握SQLServer數據類型,能夠使用數字數據類型、字符串數據類型、日期和時間數據類型以及其他數據類型,能夠創建和應用別名數據類型。3.掌握創建和修改表的方法,能夠創建表、添加和刪除列以及修改列的屬性,能夠在表中創建標識符列、主鍵、唯一約束、檢查約束、默認值以及外鍵約束。4.掌握創建數據庫關系圖的方法,能夠查看表信息、重命名表以及刪除表。(四)操作數據庫數據1.掌握向表中插入數據的方法,能夠在結果窗格中插入數據,能夠使用INSERT、BULKINSERT和INSERT...SELECT插入數據。2.掌握更新表中的數據的方法,能夠在結果窗格中編輯數據,能夠使用UPDATE和FROM更改數據,能夠使用TOP限制更新的數據。3.掌握從表中刪除數據的方法,能夠使用結果窗格刪除數據,能夠使用DELETE刪除數據并使用TOP限制刪除的行,能夠使用TRUNCATETABLE刪除所有行。4.掌握導入和導出數據的方法,能夠向SQLServer數據庫中導入其他數據(如Access數據庫),能夠將SQLServer數據庫的數據導出到其他數據格式(如Access數據庫)中。(五)查詢數據庫數據1.了解SELECT語句的組成部分,了解各種常用的查詢工具。2.掌握使用SELECT定義選擇列表的方法,能夠從表中選擇所有列、特定列以及特殊列,能夠設置結果集列的名稱、在選擇列表中進行計算,并能使用DISTINCT消除重復項以及使用TOP限制結果集。3.掌握使用FROM指定數據源的方法,能夠沒有FROM子句的SELECT語句,能夠使用內部聯接、外部聯接和交叉聯接。4.掌握使用WHERE篩選數據的方法,理解WHERE子句的語法格式,掌握使用比較搜索條件、范圍搜索條件、列表搜索條件、搜索條件中的模式匹配的方法,掌握邏輯運算符的使用方法。5.掌握使用ORDERBY對數據排序的方法,了解ORDERBY子句的語法格式,掌握將TOP...WITHTIES與ORDERBY子句聯用的方法。6.掌握使用GROUPBY對數據分組的方法,了解GROUPBY子句的組件,能夠在分組操作中應用搜索條件,能夠使用聚合函數、CUBE和ROLLUP以及COMPUTE和COMPUTEBY匯總數據。7.掌握操作結果集的方法,能夠使用UNION組合結果集、使用公用表表達式以及PIVOT運算符,并能將結果集保存到表中。8.掌握使用子查詢的方法,能夠使用子查詢進行集成員測試、使用子查詢進行比較測試、使用子查詢進行存在性測試以及使用子查詢替代表達式。(六)索引與視圖1.了解索引的基本概念和類型。2.掌握設計索引的方法,了解索引設計準則,能夠設計聚集索引、非聚集索引以及唯一索引。3.掌握使用對象資源管理器和CREATEINDEX語句創建索引的方法,能夠查看索引信息和刪除索引。4.理解視圖的基本概念以及視圖的用途和限制。5.掌握使用對象資源管理器和CREATEVIEW語句創建視圖的方法。6.掌握管理和應用視圖的方法,能夠修改和重命名視圖,能夠查看視圖相關信息、通過視圖修改數據以及刪除視圖。(七)Transact-SQL編程1.理解Transact-SQL的基本知識,了解Transact-SQL語言組成、批處理與腳本、標識符、常量、局部變量、表達式、空值以及注釋語句。2.掌握流程控制語句的使用方法,能夠使用BEGIN...END語句、IF...ELSE語句、CASE函數、GOTO語句、WAITFOR語句、WHILE語句以及TRY...CATCH語句。3.掌握函數的使用方法,了解什么是函數,能夠使用常用的內置函數(包括字符串函數、數學函數、日期函數、轉換函數和系統函數),能夠創建和調用用戶定義函數。4.掌握游標的使用方法,理解游標概念,能夠定義和打開游標,能夠通過游標提取和更新數據以及關閉和釋放游標。5.掌握處理事務的方法,理解什么是事務以及如何編寫有效的事務,能夠啟動事務、設置事務保存點、提交和回滾事務。(八)創建存儲過程和觸發器1.掌握存儲過程的創建、管理和使用方法,能夠創建和執行存儲過程,能夠執行字符串,能夠管理存儲過程。2.掌握觸發器的創建、管理和使用方法,了解什么是觸發器,理解什么是DML觸發器并能實現DML觸發器,理解什么是DDL觸發器并能實現DDL觸發器,能夠管理觸發器。(九)系統安全管理1.掌握設置身份驗證模式的方法,理解兩種類型的身份驗證模式,能夠設置身份驗證模式。2.掌握管理登錄賬戶的方法,能夠創建、修改和刪除登錄賬戶。3.掌握管理固定服務器角色的方法,理解固定服務器角色的權限,能夠管理固定服務器角色成員。4.掌握管理數據庫用戶的方法,能夠創建、修改和刪除數據庫用戶。5.掌握管理架構的方法,能夠創建、修改和刪除架構。6.掌握管理數據庫角色的方法,理解固定數據庫角色的權限,能夠管理數據庫角色和數據庫角色成員。7.掌握管理權限的方法,理解權限的類型,能夠授予、取消和拒絕權限

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論