曙海教學優勢
本課程,秉承二十一年積累的教學品質,以項目實現為導向,面向企事業項目實際需要,老師將會與您分享設計的全流程以及工具的綜合使用經驗、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓的課程培養了大批受企業歡迎的工程師。大批企業和曙海
建立了良好的合作關系,合作企業30萬+。曙海培訓的課程在業內有著響亮的知名度。
本課程面向企業專業IT技術人員,從事SQL Server數據庫產品研發測試人員,向學員講授微軟SQL server數據庫軟件的相關開發知識與技能。掌握SQL Server平臺和主要開發工具的使用,涉及表、視圖、存儲過程、函數和觸發器等多種SQL Server功能開發與定制。并且掌握對T-SQL代碼的錯誤處理,更好的進行企業數據庫調優。
??掌握SQL Server 平臺和主要工具的使用
??能夠合理規劃和設計表、視圖、存儲過程、用戶自定義函數和觸發器的應用
??掌握SQL Server索引的使用和創建高并發SQL Server應用程序從而合理的提高性能
??掌握T-SQL代碼的錯誤處理和方法
??掌握SQL Server 2016 XML數據存儲與查詢以及托管代碼的使用
課程模塊? |
課程內容? |
介紹SQL Server 2016和工具集? |
1?SQL Server 2016平臺簡介 2?SQL Server 2016工具簡介 3?配置SQL Server 2016服務 |
使用數據類型? |
1?使用數據類型 2?使用字符數據 3?轉換數據類型 4?特殊數據類型 |
設計和實現表? |
1?設計表 2?架構(Schema) 3?創建和修改表 |
數據完整性約束? |
1?強制數據完整性 2?實現域完整性 3?實施實體和參照完整性 |
規劃SQL Server 2016的索引? |
1?索引概念 2?數據類型和索引 3?單列和復合索引 |
SQL Server 2016表結構? |
1?SQL Server 2016的表結構 2?使用聚集索引 3?設計有效的聚集索引 |
SQL Server 2016執行計劃? |
1?執行計劃的核心概念 2?常見的執行計劃要素 3?使用執行計劃 |
通過非聚集索引提高性能? |
1?設計有效的非聚集索引 2?實施非聚集索引 3?使用數據庫引擎優化顧問 |
設計和實現視圖? |
1?視圖簡介 2?創建和管理視圖 3?視圖的性能注意事項 |
存儲過程的設計和實現? |
1?存儲過程簡介 2?使用存儲過程 3?實現參數化存儲過程 |
合并數據和表值參數? |
1?使用MERGE語句 2?實現表類型 3?使用表值參數 |
設計和實現用戶定義的函數? |
1?函數概述 2?標量函數的設計和實現 3?表值函數的設計和實現 4?函數的注意事項 |
創建高并發的SQL Server 2016的應用程序? |
1?事務簡介 2?鎖 3?管理鎖定 4?事務隔離級別 |
T-SQL代碼中的錯誤處理? |
1?了解T-SQL錯誤處理 2?實現T-SQL錯誤處理 3?實現結構化異常處理 |
通過觸發器響應數據操作? |
1?設計DML觸發器 2?實現DML觸發器 3?高級觸發器應用 |
實現SQL Server 2016中的托管代碼? |
1?SQL CLR集成簡介 2?導入和配置組件 3?實施SQL CLR集成 |
SQL Server 2016中的XML數據存儲? |
1?XML和XML Schema 2?在SQL Server 2016中存儲XML數據和架構 3?實現XML數據類型 |
在SQL Server 2016中查詢XML數據? |
1?使用T-SQL FOR XML語句 2?入門使用XQuery |
使用SQL Server 2016 空間數據? |
1?空間數據 2?SQL Server 2016的空間數據類型 3?應用程序中使用空間數據 |
全文索引和查詢工作? |
1?全文索引 2?實施在SQL Server 2016的全文索引 3?全文查詢 |
?
?