上海SL培訓(xùn)、sl培訓(xùn)班、嵌入式培訓(xùn)0基礎(chǔ)速成
授課內(nèi)容:
1、SL Server 基礎(chǔ)知識
數(shù)據(jù)庫對象概述(數(shù)據(jù)庫對象,事務(wù)日志,最基本的數(shù)據(jù)庫對象:表 ,模式,文件組,關(guān)系圖,視圖,存儲過程,用戶定義函數(shù),用戶和角色,規(guī)則,默認(rèn)值,用戶定義數(shù)據(jù)類型)、SL Server數(shù)據(jù)類型、SL Server對象標(biāo)識符
2、T-SL基礎(chǔ)
基本的SELECt語句(SELECT語句和FROM子句,JOIN子句,WHERe子句,ORDER BY,使用GROUP BY子句聚集數(shù)據(jù),使用HAVINg子句在組上放置條件,使用FOR XML子句進行XML輸出,使用OPTION子句指定提示,DISTINCT)、用INSERT語句添加數(shù)據(jù) 、通過UPDATE語句更改現(xiàn)有的數(shù)據(jù)、DELETE語句、替代的聯(lián)結(jié)語法 、UNIOn、創(chuàng)建和修改表、SL Server中的對象名、CREATE語句、ALTER語句、DROP語句 、使用GUI工具
3、鍵和約束
約束的類型、約束的命名、鍵約束、CHECK約束、DEFAULT約束、禁用約束
規(guī)則和默認(rèn)值:約束的同類
4、視圖
簡單視圖、更復(fù)雜的視圖、使用T-SL編輯視圖、刪除視圖、索引(具體化)視圖 、分區(qū)視圖
5、存儲過程和用戶定義函數(shù)
創(chuàng)建存儲過程:基本語法、用ALTER更改存儲過程 、刪除存儲過程、參數(shù)、錯誤處理 、存儲過程能提供什么、擴展存儲過程、遞歸概覽、用戶定義函數(shù)、返回表的UDF
6、觸發(fā)器
什么是觸發(fā)器、為數(shù)據(jù)完整性規(guī)則使用觸發(fā)器、觸發(fā)器的其他常見用途、其他觸發(fā)器問題、INSTEAD OF觸發(fā)器、IF UPDATE()與COLUMNS_UPDATED 、性能考慮、刪除觸發(fā)器、調(diào)試觸發(fā)器
7、安全性
安全性基礎(chǔ)、安全性選項、用戶權(quán)限、服務(wù)器和數(shù)據(jù)庫角色、應(yīng)用程序角色、更高級的安全性、證書和非對稱密鑰
8、SL管理對象
刪除數(shù)據(jù)庫、備份數(shù)據(jù)庫、生成腳本
課程周期:全日制1個月;業(yè)余制2-3個月,共32課時(45分鐘課時)
使用教材:院方自編教材、電子教材
認(rèn)證證書:微軟認(rèn)證《SL認(rèn)證》、教育部《SL認(rèn)證》
就業(yè)崗位:公司企業(yè)的網(wǎng)絡(luò)架構(gòu)、網(wǎng)絡(luò)管理工程師、網(wǎng)絡(luò)安全工程師,網(wǎng)絡(luò)管理項目經(jīng)理
--------------------------------------
免費試聽,滿意再報名:(發(fā)送短信姓名+地點+課程到老師手機,即可獲得試聽信息)
聯(lián)系人:郭老師
手機:-0928
3059-9122-84
微信號:feifanzhu2016
地址:上海有徐匯普陀黃埔浦東等多個校區(qū),您可就近選擇入學(xué)
Sl Server系統(tǒng)數(shù)據(jù)庫有什么作用?
Master
Master數(shù)據(jù)庫保存有放在SLSERVER實體上的所有數(shù)據(jù)庫,它還是將引擎固定起來的粘合劑。由于如果不使用主數(shù)據(jù)庫,SLSERVER就不能啟動,所以你必須要小心地管理好這個數(shù)據(jù)庫。因此,對這個數(shù)據(jù)庫進行常規(guī)備份是十分必要的。
這個數(shù)據(jù)庫包括了諸如系統(tǒng)登錄、配置設(shè)置、已連接的SERVER等信息,以及用于該實體的其他系統(tǒng)和用戶數(shù)據(jù)庫的一般信息。主數(shù)據(jù)庫還存有擴展存儲過程,它能夠訪問外部進程,從而讓你能夠與磁盤子系統(tǒng)和系統(tǒng)API調(diào)用等特性交互。這些過程一般都用像C++這樣的現(xiàn)代編程語言。
如果不幸碰到系統(tǒng)崩潰而必須恢復(fù)主數(shù)據(jù)庫的情況,你可以參看MCSE/MCDBA Steven Warren在TechRepublic上發(fā)表的文章。這篇文章講得十分透徹,它解釋了恢復(fù)這一重要數(shù)據(jù)庫所需要的一些特殊步驟。
Model
Model是一個用來在實體上創(chuàng)建新用戶數(shù)據(jù)庫的模版數(shù)據(jù)庫。你可以把任何存儲過程、視圖、用戶等放在模型數(shù)據(jù)庫里,這樣在創(chuàng)建新數(shù)據(jù)庫的時候,新數(shù)據(jù)庫就會包含你放在模型數(shù)據(jù)庫里的所有對象了。
Tempdb
正如其名字所提示的,tempdb存有臨時對象,例如全局和本地臨時表格和存儲過程。
這個數(shù)據(jù)庫在SLSERVER每次重啟的時候都會被重新創(chuàng)建,而其中包含的對象是依據(jù)模型數(shù)據(jù)庫里定義的對象被創(chuàng)建的。除了這些對象,tempdb還存有其他對象,例如表格變量、來自表格值函數(shù)的結(jié)果集,以及臨時表格變量。由于tempdb會保留SLSERVER實體上所有數(shù)據(jù)庫的這些對象類型,所以對數(shù)據(jù)庫進行優(yōu)化配置是非常重要的。
在SL Server 2005里,tempdb數(shù)據(jù)庫還有一項額外的任務(wù);它還被用作一些特性的版本庫,例如新的快照隔離層和在線索引操作等。關(guān)于新的隔離層的簡要說明,請參考我關(guān)于SL Server 2005高級特性的文章。
Distribution
當(dāng)你的SLSERVER實體被配置為復(fù)制分發(fā)SERVER時,這個數(shù)據(jù)庫就會被添加到你的系統(tǒng)里。在默認(rèn)情況下,數(shù)據(jù)庫的名字就是distribution,但是你可以更改它的名字。這個數(shù)據(jù)庫用來保存歷史和快照、合并和事務(wù)復(fù)制等的元數(shù)據(jù)。
Msdb
Msdb數(shù)據(jù)庫用來保存于數(shù)據(jù)庫備份、SL Agent信息、DTS程序包、SLSERVER任務(wù)等信息,以及諸如日志轉(zhuǎn)移這樣的復(fù)制信息