關于SQL介紹
SQL是具有數據操縱和數據定義等多種功能的數據庫語言,這種語言具有交互性特點,能為用戶提供便利,數據庫管理系統應充分利用SQL語言提高計算機應用系統的工作質量與效率。SQL語言不僅能獨立應用于終端,還可以作為子語言為其他程序設計提供有效助力,該程序應用中,SQL可與其他程序語言一起優化程序功能,進而為用戶提供更多更完善的信息。SQL Server數據庫包括Microsoft SQL Server以及Sybase SQL Server兩個子數據庫。
本次課程知識點涵蓋哪方面
大綱 | 內容 |
數據庫基本管理 | 數據庫對象概述(數據庫對象,事務日志,基本的數據庫對象:表、模式、文件組、關系圖、視圖、存儲過程、用戶定義函數、用戶和角色、規則、默認值、用戶定義數據類型)、SQL Server數據類型、SQL Server對象標識符。 |
數據庫查詢管理 | T-SQL簡介,了解SET,了解謂詞邏輯,了解SELECT語句中的邏輯順序操作。SELECT查詢,編寫簡單的SELECT語句,使用DISTINCT消除重復,使用列和表的別名,編寫簡單的CASE表達式。多表查詢,了解連接,查詢與內連接,查詢外連接,交叉連接,自連接。使用內置函數,內置函數編寫查詢,使用轉換函數,使用邏輯函數,NULL相關函數。使用子查詢,自包含的子查詢,相關子查詢,使用EXISTS謂詞的子查詢。分組和匯總數據,使用聚合函數,使用GROUP BY子句,是用HAVING篩選。 |
數據庫觸發器管理 | 為數據完整性規則使用觸發器、觸發器的其他常見用途、其他觸發器問題、INSTEAD OF觸發器、IF UPDATE與COLUMNS_UPDATED、性能考慮、刪除觸發器、調試觸發器。 |
數據庫編程及優化 | SQL Server 2012的安全,包括SQL Server 身份驗證模式、訪問權限、用戶的設置、角色的分類、角色的設置、架構以及如何確保數據庫服務器的安全。進行SQL Server自動化管理,如何創建與刪除作業,如何啟用與禁用作業,如何手動和自動執行作業,如何創建與刪除警報。 |
規劃數據模型策略 | 定義XML存儲數據的標準 ,規劃Schema方案,規劃Scale-Out策略、設計Notifications Services的解決方案、規劃Source Control、Unit Testing和Deployment、設計Service Broker解決方案。 |
查詢及XML技術 | CTE(Common Table Expressions),Ranking查詢函數,XML數據類型與關系型數據轉換策略。 |
規劃數據庫邏輯模型 | 創建邏輯模型 ,設計OLTP應用模型,設計數據倉庫應用模型。 |
規劃物理模型 | 設計數據庫物理對象,設計數據庫安全 ,規劃數據庫和SQL Server選項 |
為數據庫應用設計緩存策略 | SQL Server 2008 R2中的數據和查詢緩存,使用SQL Server外部緩存技術。 |
調解數據庫查詢性能 | 查詢語句的邏輯順序 ,使用子查詢時需要考慮的問題 |
查詢中的游標影響 | 比較Cursor-Based和Result Set-Based操作,選擇適合的服務器端游標,使用PIVOT和CTE(Common Table Expressions) |
使用索引策略 | 規劃數據庫優化選項,使用索引需要考慮的問題,索引策略。 |
管理并發 | 定義隔離級,定義事務策略,規劃SQL Server事務處理策略,了解數據處理需求。 |
SQL未來就業前景如何?
我們憑什么自信獲得您的認可?
普陀校區-機房
虹口校區-課室
前臺
徐匯總部-課室
¥22800課時:詳詢
¥詢價課時:詳詢
¥詢價課時:詳詢
¥14800課時:詳詢
¥26800課時:詳詢
¥詢價課時:詳詢