版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)應(yīng)用技術(shù)
SQLServer2005鄭州經(jīng)貿(mào)職業(yè)學(xué)院計(jì)算機(jī)系上章復(fù)習(xí)1.SQLServer的發(fā)展2.SQLServer的安裝(版本,身份驗(yàn)證模式)3.SQLServer的配置4.SQLServerManagementStudio服務(wù)器的注冊(cè),更改身份登錄模式,sa密碼的更改,新建登錄名5.查詢編輯器的使用6.熟悉XK數(shù)據(jù)庫(kù)SQLServer20052第3章
數(shù)據(jù)庫(kù)及其管理學(xué)習(xí)目標(biāo)初步認(rèn)識(shí)SQLServer2005數(shù)據(jù)庫(kù)對(duì)象。能應(yīng)用SSMS和T-SQL創(chuàng)建數(shù)據(jù)庫(kù)。能應(yīng)用SSMS和T-SQL查看、修改和刪除數(shù)據(jù)庫(kù)。能應(yīng)用SSMS進(jìn)行分離和附加數(shù)據(jù)庫(kù)。能應(yīng)用SSMS進(jìn)行導(dǎo)入和導(dǎo)出數(shù)據(jù)表。能應(yīng)用SSMS進(jìn)行備份和還原數(shù)據(jù)庫(kù)。SQLServer20053第3章
數(shù)據(jù)庫(kù)及其管理學(xué)習(xí)重點(diǎn)使用SSMS和T-SQL創(chuàng)建數(shù)據(jù)庫(kù)使用SSMS和T-SQL查看、修改和刪除數(shù)據(jù)庫(kù)使用SSMS進(jìn)行分離和附加數(shù)據(jù)庫(kù)學(xué)習(xí)難點(diǎn)使用T-SQL創(chuàng)建數(shù)據(jù)庫(kù)分離、附加數(shù)據(jù)庫(kù)與備份、還原數(shù)據(jù)庫(kù)SQLServer20054教學(xué)內(nèi)容
SQLServer2005數(shù)據(jù)庫(kù)基礎(chǔ)
3.1創(chuàng)建數(shù)據(jù)庫(kù)
3.2管理和維護(hù)數(shù)據(jù)庫(kù)
3.3小結(jié)
3.4SQLServer200553.1SQLServer2005數(shù)據(jù)庫(kù)基礎(chǔ)
數(shù)據(jù)庫(kù)對(duì)象
1SQLServer2005中的數(shù)據(jù)庫(kù)
2數(shù)據(jù)庫(kù)文件的組成
3SQLServer200561.數(shù)據(jù)庫(kù)對(duì)象
數(shù)據(jù)庫(kù)的定義數(shù)據(jù)庫(kù)(database)是對(duì)象的容器,以操作系統(tǒng)文件的形式存儲(chǔ)在磁盤上。它不僅可以存儲(chǔ)數(shù)據(jù),而且能夠使數(shù)據(jù)存儲(chǔ)和檢索以安全可靠的方式進(jìn)行。SQLServer200571.數(shù)據(jù)庫(kù)對(duì)象數(shù)據(jù)庫(kù)對(duì)象數(shù)據(jù)庫(kù)一般包含關(guān)系圖、表、視圖、存儲(chǔ)過程、用戶、角色、規(guī)則、默認(rèn)、用戶自定義數(shù)據(jù)類型和用戶自定義函數(shù)等對(duì)象。SQLServer200582.SQLServer2005中的數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)
實(shí)例數(shù)據(jù)庫(kù)
用戶數(shù)據(jù)庫(kù)
SQLServer2005數(shù)據(jù)庫(kù)
SQLServer200592.SQLServer2005中的數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)Master數(shù)據(jù)庫(kù)記錄SQLServer2005實(shí)例的所有系統(tǒng)級(jí)信息,定期備份,不能直接修改。Tempdb數(shù)據(jù)庫(kù)用于保存臨時(shí)對(duì)象或中間結(jié)果集以供稍后的處理,SQLServer2005關(guān)閉后該數(shù)據(jù)庫(kù)清空。SQLServer2005102.SQLServer2005中的數(shù)據(jù)庫(kù)Model數(shù)據(jù)庫(kù)用作SQLServer2005實(shí)例上創(chuàng)建所有數(shù)據(jù)庫(kù)的模板。Msdb數(shù)據(jù)庫(kù)
用于SQLServer2005代理計(jì)劃警報(bào)和作業(yè),是SQLServer的一個(gè)Windows服務(wù)。SQLServer2005112.SQLServer2005中的數(shù)據(jù)庫(kù)示例數(shù)據(jù)庫(kù)AdventureWorks/AdventureWorksDW是SQLServer
2005中的示例數(shù)據(jù)庫(kù)(如果在安裝過程中選擇安裝了的話)。此數(shù)據(jù)庫(kù)基于一個(gè)生產(chǎn)公司,以簡(jiǎn)單、易于理解的方式來(lái)展示SQLServer2005的新功能。SQLServer2005122.SQLServer2005中的數(shù)據(jù)庫(kù)用戶數(shù)據(jù)庫(kù)
用戶根據(jù)數(shù)據(jù)庫(kù)設(shè)計(jì)創(chuàng)建的數(shù)據(jù)庫(kù)。如選課數(shù)據(jù)庫(kù)(XK),圖書管理數(shù)據(jù)庫(kù)(Library)。
SQLServer2005133.數(shù)據(jù)庫(kù)文件的組成
數(shù)據(jù)庫(kù)文件的組成數(shù)據(jù)庫(kù)的內(nèi)模式(物理存儲(chǔ)結(jié)構(gòu))。數(shù)據(jù)庫(kù)在磁盤上是以文件為單位存儲(chǔ)的,由數(shù)據(jù)文件和事務(wù)日志文件組成。SQLServer2005143.數(shù)據(jù)庫(kù)文件的組成主要(Primary)數(shù)據(jù)文件(.mdf)
主數(shù)據(jù)文件包含數(shù)據(jù)庫(kù)的啟動(dòng)信息和數(shù)據(jù)信息;存儲(chǔ)用戶數(shù)據(jù)和對(duì)象;每個(gè)數(shù)據(jù)庫(kù)有且僅有一個(gè)主數(shù)據(jù)文件。唯一的,后綴為.MDF
SQLServer2005153.數(shù)據(jù)庫(kù)文件的組成次要(Secondary)數(shù)據(jù)文件(.ndf)
也稱輔助數(shù)據(jù)文件,存儲(chǔ)主數(shù)據(jù)文件未存儲(chǔ)的其他數(shù)據(jù)和對(duì)象;可用于將數(shù)據(jù)分散到多個(gè)磁盤上。如果數(shù)據(jù)庫(kù)超過了單個(gè)
Windows文件的最大大小,可以使用次數(shù)據(jù)文件,這樣數(shù)據(jù)庫(kù)就能繼續(xù)增長(zhǎng);名字盡量與主數(shù)據(jù)文件名相同。零個(gè)、一個(gè)或多個(gè),后綴為.NDF。SQLServer2005163.數(shù)據(jù)庫(kù)文件的組成事務(wù)日志文件(.ldf)
保存用于恢復(fù)數(shù)據(jù)庫(kù)的日志信息;每個(gè)數(shù)據(jù)庫(kù)至少有一個(gè)日志文件,也可以有多個(gè)。至少一個(gè),后綴為.LDF。
SQLServer2005173.2
創(chuàng)建數(shù)據(jù)庫(kù)2.使用T-SQL語(yǔ)言
1.使用SSMS圖形界面
創(chuàng)建數(shù)據(jù)庫(kù)的方法
SQLServer2005181.使用SSMS創(chuàng)建數(shù)據(jù)庫(kù)在【對(duì)象資源管理器】窗口中,右擊“數(shù)據(jù)庫(kù)”文件夾,從彈出的快捷菜單中選擇“新建數(shù)據(jù)庫(kù)”選項(xiàng)。在窗口中根據(jù)提示輸入該數(shù)據(jù)庫(kù)的相關(guān)內(nèi)容,如數(shù)據(jù)庫(kù)名稱、所有者、文件初始大小、自動(dòng)增長(zhǎng)值和保存路徑等。SQLServer2005191.使用SSMS創(chuàng)建數(shù)據(jù)庫(kù)例如:創(chuàng)建教務(wù)管理數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)名稱aa;主數(shù)據(jù)文件保存路徑E:\;主數(shù)據(jù)文件初始大小為3MB,最大尺寸為10MB,增長(zhǎng)速度為10%;日志文件保存路徑F:\;日志文件的初始大小為1MB,最大尺寸為2MB,增長(zhǎng)速度為10%。SQLServer2005201.使用SSMS創(chuàng)建數(shù)據(jù)庫(kù)注意:數(shù)據(jù)文件應(yīng)該盡量不保存在系統(tǒng)盤上,并與日志文件保存在不同的磁盤區(qū)域。數(shù)據(jù)庫(kù)名稱:第一個(gè)字符必須是字母或者“_”,“@”,“#”中的任意一個(gè)字符;可以使用中文名稱,不能有空格,不能使用保留字。所有者:數(shù)據(jù)庫(kù)的所有者可以是任何具有創(chuàng)建數(shù)據(jù)庫(kù)權(quán)限的登錄名。例如:選擇其為<默認(rèn)值>賬戶,該賬戶是當(dāng)前登錄到SQLServer上的賬戶。SQLServer2005211.使用SSMS創(chuàng)建數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)文件邏輯名稱:引用文件時(shí)使用。文件類型:顯示文件是數(shù)據(jù)文件,還是日志文件,數(shù)據(jù)文件用來(lái)存放數(shù)據(jù),而日志文件用來(lái)存放對(duì)數(shù)據(jù)所做操作的記錄。初始大小:數(shù)據(jù)庫(kù)的初始大小至少是MODEL數(shù)據(jù)庫(kù)的大小。例如:3MB。SQLServer2005222.使用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)
語(yǔ)法格式:
CREATEDATABASEdatabase_name[ON{[PRIMARY](NAME=logical_file_name,
FILENAME=‘os_file_name’
[,SIZE=size][,MAXSIZE=max_size][,FILEGROWTH=growth_increment])
}[,…n]]SQLServer2005232.使用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)[LOGON{(NAME=logical_file_name,
FILENAME=‘os_file_name’
[,SIZE=size][,MAXSIZE=max_size][,FILEGROWTH=growth_increment])
}[,…n]]SQLServer2005242.使用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)各參數(shù)說(shuō)明如下:
database_name:數(shù)據(jù)庫(kù)的名稱,最長(zhǎng)為128個(gè)字符。PRIMARY:該選項(xiàng)是一個(gè)關(guān)鍵字,指定主文件組中的文件。LOGON:指明事務(wù)日志文件的明確定義。NAME:指定數(shù)據(jù)庫(kù)的邏輯名稱,這是在SQLServer系統(tǒng)中使用的名稱,是數(shù)據(jù)庫(kù)在SQLServer中的標(biāo)識(shí)符。SQLServer2005252.使用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)FILENAME:指定數(shù)據(jù)庫(kù)所在文件的操作系統(tǒng)文件名稱和路徑,該操作系統(tǒng)文件名和NAME的邏輯名稱一一對(duì)應(yīng)。SIZE:指定數(shù)據(jù)庫(kù)的初始容量大小,至少為模板Model數(shù)據(jù)庫(kù)大小。MAXSIZE:指定操作系統(tǒng)文件可以增長(zhǎng)到的最大尺寸。如果沒有指定,則文件可以不斷增長(zhǎng)直到充滿磁盤。FILEGROWTH:指定文件每次增加容量的大小,當(dāng)指定數(shù)據(jù)為0時(shí),表示文件不增長(zhǎng)。SQLServer2005262.使用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)例:創(chuàng)建一個(gè)Test數(shù)據(jù)庫(kù)該數(shù)據(jù)庫(kù)的主數(shù)據(jù)文件邏輯名稱為Test,物理文件名為Test.mdf(保存到E盤),初始大小為10MB,最大尺寸為無(wú)限大,增長(zhǎng)速度為10%;數(shù)據(jù)庫(kù)的日志文件邏輯名稱為Test_log,物理文件名為Test_log.ldf(保存到F盤),初始大小為1MB,最大尺寸為5MB,增長(zhǎng)速度為1MB。SQLServer2005272.使用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)CREATEDATABASEtest
ONPRIMARY--建立主數(shù)據(jù)文件(NAME='test',--邏輯文件名
FILENAME=‘E:\test.mdf’,--物理文件路徑和名字
SIZE=10MB,--初始大小
MAXSIZE=UNLIMITED,--最大尺寸為無(wú)限大
FILEGROWTH=10%)--增長(zhǎng)速度為10%SQLServer2005282.使用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)LOGON
(NAME='test_log',--建立日志文件
FILENAME='F:\test_log.ldf',--物理文件路徑和名字
SIZE=1MB,
MAXSIZE=5MB,
FILEGROWTH=1MB)SQLServer2005292.使用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)例:創(chuàng)建圖書管理數(shù)據(jù)庫(kù)Library該數(shù)據(jù)庫(kù)的主數(shù)據(jù)文件邏輯名稱為L(zhǎng)ibrary,物理文件名為L(zhǎng)ibrary_data.mdf(保存到E盤),初始大小為3MB,最大尺寸為10MB,增長(zhǎng)速度為10%;數(shù)據(jù)庫(kù)的日志文件邏輯名稱為L(zhǎng)ibrary_log,物理文件名為L(zhǎng)ibrary_log.ldf(保存到F盤),初始大小為1MB,最大尺寸為2MB,增長(zhǎng)速度為1MB。SQLServer200530CREATEDATABASELibrary
On(NAME=Library,
FILENAME='E:\Library_data.mdf',
SIZE=3,
MAXSIZE=10,
FILEGROWTH=10%)SQLServer2005312.使用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)LOGON
(NAME=Library_log,
FILENAME='F:\Library_log.ldf',
SIZE=1,
MAXSIZE=2,
FILEGROWTH=1)SQLServer2005323.3管理和維護(hù)數(shù)據(jù)庫(kù)
查看和修改數(shù)據(jù)庫(kù)
1數(shù)據(jù)庫(kù)的重命名和刪除
2脫機(jī)與聯(lián)機(jī)數(shù)據(jù)庫(kù)3分離和附加數(shù)據(jù)庫(kù)4導(dǎo)入和導(dǎo)出數(shù)據(jù)表5備份和還原數(shù)據(jù)庫(kù)6SQLServer2005331.查看和修改數(shù)據(jù)庫(kù)右擊所要修改的數(shù)據(jù)庫(kù),從彈出的快捷菜單中選擇“屬性”選項(xiàng),出現(xiàn)如下圖所示的數(shù)據(jù)庫(kù)屬性設(shè)置對(duì)話框。可以看到,修改或查看數(shù)據(jù)庫(kù)屬性時(shí),屬性頁(yè)框比創(chuàng)建數(shù)據(jù)庫(kù)時(shí)多了兩個(gè),即選項(xiàng)和權(quán)限頁(yè)框??梢苑謩e在常規(guī)、文件、文件組、選項(xiàng)和權(quán)限對(duì)話框里根據(jù)要求來(lái)查看或修改數(shù)據(jù)庫(kù)的相應(yīng)設(shè)置。SQLServer2005342.重命名和刪除數(shù)據(jù)庫(kù)使用SSMS重命名數(shù)據(jù)庫(kù)在【對(duì)象資源管理器】窗口中,在目標(biāo)數(shù)據(jù)庫(kù)上單擊鼠標(biāo)右鍵,彈出快捷菜單,選擇【重命名】命令。輸入新的數(shù)據(jù)庫(kù)名稱。SQLServer2005352.重命名和刪除數(shù)據(jù)庫(kù)使用SSMS刪除數(shù)據(jù)庫(kù)在【對(duì)象資源管理器】窗口中,在目標(biāo)數(shù)據(jù)庫(kù)上單擊鼠標(biāo)右鍵,彈出快捷菜單,選擇【刪除】命令。出現(xiàn)【刪除對(duì)象】對(duì)話框,確認(rèn)是否為目標(biāo)數(shù)據(jù)庫(kù),并通過選擇復(fù)選框決定是否要?jiǎng)h除備份以及關(guān)閉已存在的數(shù)據(jù)庫(kù)連接。單擊【確定】按鈕,完成數(shù)據(jù)庫(kù)刪除操作。SQLServer2005362.重命名和刪除數(shù)據(jù)庫(kù)使用T-SQL語(yǔ)句刪除數(shù)據(jù)庫(kù)DROP語(yǔ)句可以從SQLServer中一次刪除一個(gè)或多個(gè)數(shù)據(jù)庫(kù)。語(yǔ)法格式:DROPDATABASEdatabase_name[,…n]例:刪除創(chuàng)建的數(shù)據(jù)庫(kù)aa。DROPDATABASEaaSQLServer2005373.脫機(jī)與聯(lián)機(jī)數(shù)據(jù)庫(kù)脫機(jī)數(shù)據(jù)庫(kù)如果需要暫時(shí)關(guān)閉某個(gè)數(shù)據(jù)庫(kù)的服務(wù),可以通過脫機(jī)的方式來(lái)實(shí)現(xiàn)。選中數(shù)據(jù)庫(kù),右鍵,選擇“任務(wù)/脫機(jī)”聯(lián)機(jī)數(shù)據(jù)庫(kù)選中數(shù)據(jù)庫(kù),右鍵,選擇“任務(wù)/聯(lián)機(jī)”SQLServer2005384.分離與附加數(shù)據(jù)庫(kù)在SQLServer中可以分離數(shù)據(jù)庫(kù)的數(shù)據(jù)和事務(wù)日志文件,也可以將他們重新附加到同一個(gè)或其他SQLServer實(shí)例上。只有分離了的數(shù)據(jù)庫(kù)文件才能夠進(jìn)行操作系統(tǒng)下的物理移動(dòng)、復(fù)制和刪除。SQLServer2005394.分離與附加數(shù)據(jù)庫(kù)分離數(shù)據(jù)庫(kù)確保沒有任何用戶登錄到數(shù)據(jù)庫(kù)中。在【對(duì)象資源管理器】窗口中,展開“數(shù)據(jù)庫(kù)”節(jié)點(diǎn),右鍵需要分離的數(shù)據(jù)庫(kù),在彈出的快捷菜單中選擇“任務(wù)”-—“分離”命令;SQLServer2005404.分離與附加數(shù)據(jù)庫(kù)附加數(shù)據(jù)庫(kù)在【對(duì)象資源管理器】窗口中,右擊“數(shù)據(jù)庫(kù)”節(jié)點(diǎn),在彈出的快捷菜單中選擇“任務(wù)”-—“附加”命令;在打開的【附加數(shù)據(jù)庫(kù)】窗口中,單擊“添加”按鈕,選擇需要附加的數(shù)據(jù)庫(kù)的.mdf文件。SQLServer2005415.導(dǎo)入和導(dǎo)出數(shù)據(jù)表SQLServer2005提供了強(qiáng)大的數(shù)據(jù)導(dǎo)入/導(dǎo)出功能,它可以在多種常用數(shù)據(jù)格式(數(shù)據(jù)庫(kù),電子表格和文本文件)之間導(dǎo)入/導(dǎo)出數(shù)據(jù),為不同數(shù)據(jù)源間的數(shù)據(jù)轉(zhuǎn)換提供了方便。SQLServer2005425.導(dǎo)入和導(dǎo)出數(shù)據(jù)表導(dǎo)入數(shù)據(jù)右擊指定的數(shù)據(jù)庫(kù),選擇“導(dǎo)入數(shù)據(jù)”,選擇數(shù)據(jù)源,選擇目標(biāo)數(shù)據(jù)庫(kù),選擇源表和源視圖,執(zhí)行。導(dǎo)出數(shù)據(jù)右擊要導(dǎo)出的數(shù)據(jù)庫(kù),選擇“導(dǎo)出數(shù)據(jù)”,選擇目標(biāo)位置,選擇源表和源視圖,執(zhí)行。SQLServer2005436.備份和還原數(shù)據(jù)庫(kù)SQLS
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 物流倉(cāng)儲(chǔ)工程課程設(shè)計(jì)
- 愛護(hù)地球環(huán)境 課程設(shè)計(jì)
- 混凝土路面工程課程設(shè)計(jì)
- 系統(tǒng)移植課程設(shè)計(jì)
- 2024年甘肅省安全員-C證(專職安全員)考試題庫(kù)
- 智能澆花器課程設(shè)計(jì)
- 2024重慶市建筑安全員考試題庫(kù)附答案
- 2025河南省安全員C證(專職安全員)考試題庫(kù)
- 組合梁課程設(shè)計(jì)的 s as
- 2025陜西省建筑安全員B證考試題庫(kù)及答案
- 部編版九年級(jí)上冊(cè)語(yǔ)文必背古詩(shī)文+翻譯
- 2024河北科技師范學(xué)院教師招聘考試筆試試題
- 2024南寧學(xué)院教師招聘考試筆試試題
- 股權(quán)激勵(lì)協(xié)議(高管人員)
- 新版借用營(yíng)業(yè)執(zhí)照免責(zé)協(xié)議
- 山東省菏澤市牡丹區(qū)2023-2024學(xué)年八年級(jí)上學(xué)期期末考試英語(yǔ)試題(含聽力)
- 2024年高考政治必修4《哲學(xué)與文化》綜合測(cè)試題及答案
- 五金材料采購(gòu)?fù)稑?biāo)方案(技術(shù)方案)
- TB 10752-2018 高速鐵路橋涵工程施工質(zhì)量驗(yàn)收標(biāo)準(zhǔn)
- 客運(yùn)站春運(yùn)安全行車教育
- 機(jī)械原理課程設(shè)計(jì)壓床機(jī)構(gòu)
評(píng)論
0/150
提交評(píng)論