《SQLServer數(shù)據(jù)庫》PPT課件

《SQLServer數(shù)據(jù)庫》PPT課件

ID:38603483

大小:452.51 KB

頁數(shù):60頁

時間:2019-06-16

《SQLServer數(shù)據(jù)庫》PPT課件_第1頁
《SQLServer數(shù)據(jù)庫》PPT課件_第2頁
《SQLServer數(shù)據(jù)庫》PPT課件_第3頁
《SQLServer數(shù)據(jù)庫》PPT課件_第4頁
《SQLServer數(shù)據(jù)庫》PPT課件_第5頁
資源描述:

《《SQLServer數(shù)據(jù)庫》PPT課件》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、SQLServer數(shù)據(jù)庫應(yīng)用技術(shù)主要內(nèi)容系統(tǒng)數(shù)據(jù)庫創(chuàng)建用戶數(shù)據(jù)庫管理數(shù)據(jù)庫2系統(tǒng)數(shù)據(jù)庫SQLServer默認(rèn)數(shù)據(jù)庫包括master、model、msdb、Northwind、pubs、tempdb,其中master、model、msdb和tempdb為系統(tǒng)數(shù)據(jù)庫,是SQLServer本身使用的數(shù)據(jù)庫,Northwind和pubs則是提供給用戶學(xué)習(xí)使用的數(shù)據(jù)庫。下面將具體介紹各個數(shù)據(jù)庫的作用。3Master數(shù)據(jù)庫Master數(shù)據(jù)庫是SQLServer中最重要的系統(tǒng)數(shù)據(jù)庫,記錄了SQLServer系統(tǒng)級的信息

2、。包括:系統(tǒng)中所有的登錄賬號及其密碼、系統(tǒng)配置信息、所有數(shù)據(jù)庫的信息、所有用戶數(shù)據(jù)庫的主文件地址等,還包括許多系統(tǒng)存儲過程,用以執(zhí)行某些系統(tǒng)操作。Master數(shù)據(jù)庫是整個系統(tǒng)中最重要的數(shù)據(jù)庫,如果丟失Master數(shù)據(jù)庫,對于恢復(fù)所有用戶數(shù)據(jù)庫將非常困難。因此,保存Master數(shù)據(jù)庫的最新備份是非常重要的的事情。4系統(tǒng)數(shù)據(jù)庫Model數(shù)據(jù)庫model數(shù)據(jù)庫是一個數(shù)據(jù)庫模板.在創(chuàng)建新數(shù)據(jù)庫時,SQLServer便以model數(shù)據(jù)庫為模板,將其內(nèi)容復(fù)制到新建的用戶數(shù)據(jù)庫中.然后把它擴充到命令所要求的尺寸.因此,

3、新建數(shù)據(jù)庫絕對不能比Model數(shù)據(jù)庫小。(如果在model數(shù)據(jù)庫中添加了新的對象,則以后創(chuàng)建的新數(shù)據(jù)庫都會包含該對象.)5系統(tǒng)數(shù)據(jù)庫Msdb數(shù)據(jù)庫msdb數(shù)據(jù)庫由SQLServerAgent服務(wù)使用.用來管理警報和作業(yè)。保存記錄操作以及相關(guān)的調(diào)度信息。它還存儲有SQLServer管理的數(shù)據(jù)庫的每次備份和恢復(fù)的歷史信息。6系統(tǒng)數(shù)據(jù)庫Tempdb數(shù)據(jù)庫tempdb數(shù)據(jù)庫是被所有SQLServer數(shù)據(jù)庫和數(shù)據(jù)庫用戶共亨的數(shù)據(jù)庫。tempdb數(shù)據(jù)庫用于保存所有的臨時表、臨時存儲過程、SQLServer當(dāng)前使用的數(shù)

4、據(jù)表,以及SQLServer產(chǎn)生的其他臨時性的對象。tempdb數(shù)據(jù)庫的大小將根據(jù)需要自動增加,但在SQLServer關(guān)閉時,tempdb數(shù)據(jù)庫中的所有對象都被刪除,每次啟動SQLServer時,tempdb數(shù)據(jù)庫里面總是空的。因此,不要在Tempdb數(shù)據(jù)庫中建立需要永久保存的數(shù)據(jù)表。7系統(tǒng)數(shù)據(jù)庫示例數(shù)據(jù)庫SQLServer在安裝時建立了兩個示例數(shù)據(jù)庫——pubs和northwind,供讀者學(xué)習(xí)SQLServer時使用。northwind數(shù)據(jù)庫保存著一個虛構(gòu)的貿(mào)易公司的數(shù)據(jù)信息。pubs數(shù)據(jù)庫記錄了一個虛

5、構(gòu)的出版公司的數(shù)據(jù)信息。8系統(tǒng)數(shù)據(jù)庫注意:為避免意外操作破壞系統(tǒng)數(shù)據(jù)庫,導(dǎo)致SQLServer無法正常運行,建議用戶不要在master、model、msdb、和tempdb等系統(tǒng)數(shù)據(jù)庫內(nèi)創(chuàng)建任何數(shù)據(jù)庫對象。9系統(tǒng)數(shù)據(jù)庫創(chuàng)建用戶數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫需要一定許可,在默認(rèn)情況下,只有系統(tǒng)管理員和數(shù)據(jù)庫擁有者可以創(chuàng)建數(shù)據(jù)庫。數(shù)據(jù)庫被創(chuàng)建后,創(chuàng)建數(shù)據(jù)庫的用戶自動成為該數(shù)據(jù)庫的所有者。創(chuàng)建數(shù)據(jù)庫的過程實際上就是為數(shù)據(jù)庫設(shè)計名稱、設(shè)計所占用的存儲空間和存放文件位置的過程等。10創(chuàng)建用戶數(shù)據(jù)庫的方法一.使用企業(yè)管理器創(chuàng)建用戶

6、數(shù)據(jù)庫由于企業(yè)管理器提供了圖形化的操作界面,因此采用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫操作簡單,容易掌握.二.使用SQL查詢分析器創(chuàng)建用戶數(shù)據(jù)庫此方法要求用戶掌握基本的SQL語句11創(chuàng)建用戶數(shù)據(jù)庫一.使用企業(yè)管理器創(chuàng)建用戶數(shù)據(jù)庫在企業(yè)管理器中,可以使用以下幾種方法創(chuàng)建數(shù)據(jù)庫。方法一:展開服務(wù)器,單擊“數(shù)據(jù)庫”,選擇“操作”菜單中的“新建數(shù)據(jù)庫”命令。方法二:展開服務(wù)器,右擊“數(shù)據(jù)庫”,在彈出的菜單中選擇“新建數(shù)據(jù)庫”命令。方法三:在服務(wù)器上右擊,在彈出的菜單中選擇“新建”命令中的“數(shù)據(jù)庫”選項。12創(chuàng)建用戶數(shù)據(jù)庫二.使

7、用SQL查詢分析器創(chuàng)建用戶數(shù)據(jù)庫說明:在Transact-SQL語言的命令格式中用[]括起來的內(nèi)容表示是可選的;[,…n]表示重復(fù)前面的內(nèi)容;用<>括起來表示在實際編寫語句時,用相應(yīng)的內(nèi)容替代;用{}括起來表示是必選的;類似A

8、B的格式,表示A和B只能選擇一個,不能同時都選。13創(chuàng)建用戶數(shù)據(jù)庫CREATEDATABASE的語法如下CREATEDATABASE<數(shù)據(jù)庫名>ON{[PRIMARY](NAME=<數(shù)據(jù)文件的邏輯名>,FILENAME=<'數(shù)據(jù)文件的物理名‘>[,SIZE=文件的初始大小][,MA

9、XSIZE=文件的最大容量][,FILEGROWTH=文件空間的增長量])}[,...n]LOGON{(NANE=日志文件的邏輯名,FILENAME='邏輯文件的物理名'[,SIZE=文件的初始大小][,MAXSIZE=文件的最大容量][,FILEGROWTH=文件空間的增長量])}[,...n]14創(chuàng)建用戶數(shù)據(jù)庫【例1】使用CREATEDATABASE創(chuàng)建一個test數(shù)據(jù)庫,所有參數(shù)均取默認(rèn)值。CREATEDATABASEt

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。