版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫應(yīng)用技術(shù)
SQLServer2005鄭州經(jīng)貿(mào)職業(yè)學(xué)院計算機系上章復(fù)習(xí)1.SQLServer的發(fā)展2.SQLServer的安裝(版本,身份驗證模式)3.SQLServer的配置4.SQLServerManagementStudio服務(wù)器的注冊,更改身份登錄模式,sa密碼的更改,新建登錄名5.查詢編輯器的使用6.熟悉XK數(shù)據(jù)庫SQLServer20052第3章
數(shù)據(jù)庫及其管理學(xué)習(xí)目標(biāo)初步認(rèn)識SQLServer2005數(shù)據(jù)庫對象。能應(yīng)用SSMS和T-SQL創(chuàng)建數(shù)據(jù)庫。能應(yīng)用SSMS和T-SQL查看、修改和刪除數(shù)據(jù)庫。能應(yīng)用SSMS進(jìn)行分離和附加數(shù)據(jù)庫。能應(yīng)用SSMS進(jìn)行導(dǎo)入和導(dǎo)出數(shù)據(jù)表。能應(yīng)用SSMS進(jìn)行備份和還原數(shù)據(jù)庫。SQLServer20053第3章
數(shù)據(jù)庫及其管理學(xué)習(xí)重點使用SSMS和T-SQL創(chuàng)建數(shù)據(jù)庫使用SSMS和T-SQL查看、修改和刪除數(shù)據(jù)庫使用SSMS進(jìn)行分離和附加數(shù)據(jù)庫學(xué)習(xí)難點使用T-SQL創(chuàng)建數(shù)據(jù)庫分離、附加數(shù)據(jù)庫與備份、還原數(shù)據(jù)庫SQLServer20054教學(xué)內(nèi)容
SQLServer2005數(shù)據(jù)庫基礎(chǔ)
3.1創(chuàng)建數(shù)據(jù)庫
3.2管理和維護(hù)數(shù)據(jù)庫
3.3小結(jié)
3.4SQLServer200553.1SQLServer2005數(shù)據(jù)庫基礎(chǔ)
數(shù)據(jù)庫對象
1SQLServer2005中的數(shù)據(jù)庫
2數(shù)據(jù)庫文件的組成
3SQLServer200561.數(shù)據(jù)庫對象
數(shù)據(jù)庫的定義數(shù)據(jù)庫(database)是對象的容器,以操作系統(tǒng)文件的形式存儲在磁盤上。它不僅可以存儲數(shù)據(jù),而且能夠使數(shù)據(jù)存儲和檢索以安全可靠的方式進(jìn)行。SQLServer200571.數(shù)據(jù)庫對象數(shù)據(jù)庫對象數(shù)據(jù)庫一般包含關(guān)系圖、表、視圖、存儲過程、用戶、角色、規(guī)則、默認(rèn)、用戶自定義數(shù)據(jù)類型和用戶自定義函數(shù)等對象。SQLServer200582.SQLServer2005中的數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫
實例數(shù)據(jù)庫
用戶數(shù)據(jù)庫
SQLServer2005數(shù)據(jù)庫
SQLServer200592.SQLServer2005中的數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫Master數(shù)據(jù)庫記錄SQLServer2005實例的所有系統(tǒng)級信息,定期備份,不能直接修改。Tempdb數(shù)據(jù)庫用于保存臨時對象或中間結(jié)果集以供稍后的處理,SQLServer2005關(guān)閉后該數(shù)據(jù)庫清空。SQLServer2005102.SQLServer2005中的數(shù)據(jù)庫Model數(shù)據(jù)庫用作SQLServer2005實例上創(chuàng)建所有數(shù)據(jù)庫的模板。Msdb數(shù)據(jù)庫
用于SQLServer2005代理計劃警報和作業(yè),是SQLServer的一個Windows服務(wù)。SQLServer2005112.SQLServer2005中的數(shù)據(jù)庫示例數(shù)據(jù)庫AdventureWorks/AdventureWorksDW是SQLServer
2005中的示例數(shù)據(jù)庫(如果在安裝過程中選擇安裝了的話)。此數(shù)據(jù)庫基于一個生產(chǎn)公司,以簡單、易于理解的方式來展示SQLServer2005的新功能。SQLServer2005122.SQLServer2005中的數(shù)據(jù)庫用戶數(shù)據(jù)庫
用戶根據(jù)數(shù)據(jù)庫設(shè)計創(chuàng)建的數(shù)據(jù)庫。如選課數(shù)據(jù)庫(XK),圖書管理數(shù)據(jù)庫(Library)。
SQLServer2005133.數(shù)據(jù)庫文件的組成
數(shù)據(jù)庫文件的組成數(shù)據(jù)庫的內(nèi)模式(物理存儲結(jié)構(gòu))。數(shù)據(jù)庫在磁盤上是以文件為單位存儲的,由數(shù)據(jù)文件和事務(wù)日志文件組成。SQLServer2005143.數(shù)據(jù)庫文件的組成主要(Primary)數(shù)據(jù)文件(.mdf)
主數(shù)據(jù)文件包含數(shù)據(jù)庫的啟動信息和數(shù)據(jù)信息;存儲用戶數(shù)據(jù)和對象;每個數(shù)據(jù)庫有且僅有一個主數(shù)據(jù)文件。唯一的,后綴為.MDF
SQLServer2005153.數(shù)據(jù)庫文件的組成次要(Secondary)數(shù)據(jù)文件(.ndf)
也稱輔助數(shù)據(jù)文件,存儲主數(shù)據(jù)文件未存儲的其他數(shù)據(jù)和對象;可用于將數(shù)據(jù)分散到多個磁盤上。如果數(shù)據(jù)庫超過了單個
Windows文件的最大大小,可以使用次數(shù)據(jù)文件,這樣數(shù)據(jù)庫就能繼續(xù)增長;名字盡量與主數(shù)據(jù)文件名相同。零個、一個或多個,后綴為.NDF。SQLServer2005163.數(shù)據(jù)庫文件的組成事務(wù)日志文件(.ldf)
保存用于恢復(fù)數(shù)據(jù)庫的日志信息;每個數(shù)據(jù)庫至少有一個日志文件,也可以有多個。至少一個,后綴為.LDF。
SQLServer2005173.2
創(chuàng)建數(shù)據(jù)庫2.使用T-SQL語言
1.使用SSMS圖形界面
創(chuàng)建數(shù)據(jù)庫的方法
SQLServer2005181.使用SSMS創(chuàng)建數(shù)據(jù)庫在【對象資源管理器】窗口中,右擊“數(shù)據(jù)庫”文件夾,從彈出的快捷菜單中選擇“新建數(shù)據(jù)庫”選項。在窗口中根據(jù)提示輸入該數(shù)據(jù)庫的相關(guān)內(nèi)容,如數(shù)據(jù)庫名稱、所有者、文件初始大小、自動增長值和保存路徑等。SQLServer2005191.使用SSMS創(chuàng)建數(shù)據(jù)庫例如:創(chuàng)建教務(wù)管理數(shù)據(jù)庫。數(shù)據(jù)庫名稱aa;主數(shù)據(jù)文件保存路徑E:\;主數(shù)據(jù)文件初始大小為3MB,最大尺寸為10MB,增長速度為10%;日志文件保存路徑F:\;日志文件的初始大小為1MB,最大尺寸為2MB,增長速度為10%。SQLServer2005201.使用SSMS創(chuàng)建數(shù)據(jù)庫注意:數(shù)據(jù)文件應(yīng)該盡量不保存在系統(tǒng)盤上,并與日志文件保存在不同的磁盤區(qū)域。數(shù)據(jù)庫名稱:第一個字符必須是字母或者“_”,“@”,“#”中的任意一個字符;可以使用中文名稱,不能有空格,不能使用保留字。所有者:數(shù)據(jù)庫的所有者可以是任何具有創(chuàng)建數(shù)據(jù)庫權(quán)限的登錄名。例如:選擇其為<默認(rèn)值>賬戶,該賬戶是當(dāng)前登錄到SQLServer上的賬戶。SQLServer2005211.使用SSMS創(chuàng)建數(shù)據(jù)庫數(shù)據(jù)庫文件邏輯名稱:引用文件時使用。文件類型:顯示文件是數(shù)據(jù)文件,還是日志文件,數(shù)據(jù)文件用來存放數(shù)據(jù),而日志文件用來存放對數(shù)據(jù)所做操作的記錄。初始大小:數(shù)據(jù)庫的初始大小至少是MODEL數(shù)據(jù)庫的大小。例如:3MB。SQLServer2005222.使用T-SQL語句創(chuàng)建數(shù)據(jù)庫
語法格式:
CREATEDATABASEdatabase_name[ON{[PRIMARY](NAME=logical_file_name,
FILENAME=‘os_file_name’
[,SIZE=size][,MAXSIZE=max_size][,FILEGROWTH=growth_increment])
}[,…n]]SQLServer2005232.使用T-SQL語句創(chuàng)建數(shù)據(jù)庫[LOGON{(NAME=logical_file_name,
FILENAME=‘os_file_name’
[,SIZE=size][,MAXSIZE=max_size][,FILEGROWTH=growth_increment])
}[,…n]]SQLServer2005242.使用T-SQL語句創(chuàng)建數(shù)據(jù)庫各參數(shù)說明如下:
database_name:數(shù)據(jù)庫的名稱,最長為128個字符。PRIMARY:該選項是一個關(guān)鍵字,指定主文件組中的文件。LOGON:指明事務(wù)日志文件的明確定義。NAME:指定數(shù)據(jù)庫的邏輯名稱,這是在SQLServer系統(tǒng)中使用的名稱,是數(shù)據(jù)庫在SQLServer中的標(biāo)識符。SQLServer2005252.使用T-SQL語句創(chuàng)建數(shù)據(jù)庫FILENAME:指定數(shù)據(jù)庫所在文件的操作系統(tǒng)文件名稱和路徑,該操作系統(tǒng)文件名和NAME的邏輯名稱一一對應(yīng)。SIZE:指定數(shù)據(jù)庫的初始容量大小,至少為模板Model數(shù)據(jù)庫大小。MAXSIZE:指定操作系統(tǒng)文件可以增長到的最大尺寸。如果沒有指定,則文件可以不斷增長直到充滿磁盤。FILEGROWTH:指定文件每次增加容量的大小,當(dāng)指定數(shù)據(jù)為0時,表示文件不增長。SQLServer2005262.使用T-SQL語句創(chuàng)建數(shù)據(jù)庫例:創(chuàng)建一個Test數(shù)據(jù)庫該數(shù)據(jù)庫的主數(shù)據(jù)文件邏輯名稱為Test,物理文件名為Test.mdf(保存到E盤),初始大小為10MB,最大尺寸為無限大,增長速度為10%;數(shù)據(jù)庫的日志文件邏輯名稱為Test_log,物理文件名為Test_log.ldf(保存到F盤),初始大小為1MB,最大尺寸為5MB,增長速度為1MB。SQLServer2005272.使用T-SQL語句創(chuàng)建數(shù)據(jù)庫CREATEDATABASEtest
ONPRIMARY--建立主數(shù)據(jù)文件(NAME='test',--邏輯文件名
FILENAME=‘E:\test.mdf’,--物理文件路徑和名字
SIZE=10MB,--初始大小
MAXSIZE=UNLIMITED,--最大尺寸為無限大
FILEGROWTH=10%)--增長速度為10%SQLServer2005282.使用T-SQL語句創(chuàng)建數(shù)據(jù)庫LOGON
(NAME='test_log',--建立日志文件
FILENAME='F:\test_log.ldf',--物理文件路徑和名字
SIZE=1MB,
MAXSIZE=5MB,
FILEGROWTH=1MB)SQLServer2005292.使用T-SQL語句創(chuàng)建數(shù)據(jù)庫例:創(chuàng)建圖書管理數(shù)據(jù)庫Library該數(shù)據(jù)庫的主數(shù)據(jù)文件邏輯名稱為Library,物理文件名為Library_data.mdf(保存到E盤),初始大小為3MB,最大尺寸為10MB,增長速度為10%;數(shù)據(jù)庫的日志文件邏輯名稱為Library_log,物理文件名為Library_log.ldf(保存到F盤),初始大小為1MB,最大尺寸為2MB,增長速度為1MB。SQLServer200530CREATEDATABASELibrary
On(NAME=Library,
FILENAME='E:\Library_data.mdf',
SIZE=3,
MAXSIZE=10,
FILEGROWTH=10%)SQLServer2005312.使用T-SQL語句創(chuàng)建數(shù)據(jù)庫LOGON
(NAME=Library_log,
FILENAME='F:\Library_log.ldf',
SIZE=1,
MAXSIZE=2,
FILEGROWTH=1)SQLServer2005323.3管理和維護(hù)數(shù)據(jù)庫
查看和修改數(shù)據(jù)庫
1數(shù)據(jù)庫的重命名和刪除
2脫機與聯(lián)機數(shù)據(jù)庫3分離和附加數(shù)據(jù)庫4導(dǎo)入和導(dǎo)出數(shù)據(jù)表5備份和還原數(shù)據(jù)庫6SQLServer2005331.查看和修改數(shù)據(jù)庫右擊所要修改的數(shù)據(jù)庫,從彈出的快捷菜單中選擇“屬性”選項,出現(xiàn)如下圖所示的數(shù)據(jù)庫屬性設(shè)置對話框。可以看到,修改或查看數(shù)據(jù)庫屬性時,屬性頁框比創(chuàng)建數(shù)據(jù)庫時多了兩個,即選項和權(quán)限頁框。可以分別在常規(guī)、文件、文件組、選項和權(quán)限對話框里根據(jù)要求來查看或修改數(shù)據(jù)庫的相應(yīng)設(shè)置。SQLServer2005342.重命名和刪除數(shù)據(jù)庫使用SSMS重命名數(shù)據(jù)庫在【對象資源管理器】窗口中,在目標(biāo)數(shù)據(jù)庫上單擊鼠標(biāo)右鍵,彈出快捷菜單,選擇【重命名】命令。輸入新的數(shù)據(jù)庫名稱。SQLServer2005352.重命名和刪除數(shù)據(jù)庫使用SSMS刪除數(shù)據(jù)庫在【對象資源管理器】窗口中,在目標(biāo)數(shù)據(jù)庫上單擊鼠標(biāo)右鍵,彈出快捷菜單,選擇【刪除】命令。出現(xiàn)【刪除對象】對話框,確認(rèn)是否為目標(biāo)數(shù)據(jù)庫,并通過選擇復(fù)選框決定是否要刪除備份以及關(guān)閉已存在的數(shù)據(jù)庫連接。單擊【確定】按鈕,完成數(shù)據(jù)庫刪除操作。SQLServer2005362.重命名和刪除數(shù)據(jù)庫使用T-SQL語句刪除數(shù)據(jù)庫DROP語句可以從SQLServer中一次刪除一個或多個數(shù)據(jù)庫。語法格式:DROPDATABASEdatabase_name[,…n]例:刪除創(chuàng)建的數(shù)據(jù)庫aa。DROPDATABASEaaSQLServer2005373.脫機與聯(lián)機數(shù)據(jù)庫脫機數(shù)據(jù)庫如果需要暫時關(guān)閉某個數(shù)據(jù)庫的服務(wù),可以通過脫機的方式來實現(xiàn)。選中數(shù)據(jù)庫,右鍵,選擇“任務(wù)/脫機”聯(lián)機數(shù)據(jù)庫選中數(shù)據(jù)庫,右鍵,選擇“任務(wù)/聯(lián)機”SQLServer2005384.分離與附加數(shù)據(jù)庫在SQLServer中可以分離數(shù)據(jù)庫的數(shù)據(jù)和事務(wù)日志文件,也可以將他們重新附加到同一個或其他SQLServer實例上。只有分離了的數(shù)據(jù)庫文件才能夠進(jìn)行操作系統(tǒng)下的物理移動、復(fù)制和刪除。SQLServer2005394.分離與附加數(shù)據(jù)庫分離數(shù)據(jù)庫確保沒有任何用戶登錄到數(shù)據(jù)庫中。在【對象資源管理器】窗口中,展開“數(shù)據(jù)庫”節(jié)點,右鍵需要分離的數(shù)據(jù)庫,在彈出的快捷菜單中選擇“任務(wù)”-—“分離”命令;SQLServer2005404.分離與附加數(shù)據(jù)庫附加數(shù)據(jù)庫在【對象資源管理器】窗口中,右擊“數(shù)據(jù)庫”節(jié)點,在彈出的快捷菜單中選擇“任務(wù)”-—“附加”命令;在打開的【附加數(shù)據(jù)庫】窗口中,單擊“添加”按鈕,選擇需要附加的數(shù)據(jù)庫的.mdf文件。SQLServer2005415.導(dǎo)入和導(dǎo)出數(shù)據(jù)表SQLServer2005提供了強大的數(shù)據(jù)導(dǎo)入/導(dǎo)出功能,它可以在多種常用數(shù)據(jù)格式(數(shù)據(jù)庫,電子表格和文本文件)之間導(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ù)庫,選擇“導(dǎo)入數(shù)據(jù)”,選擇數(shù)據(jù)源,選擇目標(biāo)數(shù)據(jù)庫,選擇源表和源視圖,執(zhí)行。導(dǎo)出數(shù)據(jù)右擊要導(dǎo)出的數(shù)據(jù)庫,選擇“導(dǎo)出數(shù)據(jù)”,選擇目標(biāo)位置,選擇源表和源視圖,執(zhí)行。SQLServer2005436.備份和還原數(shù)據(jù)庫SQLS
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西門子杯S120培訓(xùn)
- 10 巴黎奧運-2025年中考英語新熱點時文閱讀
- 2024年山東省淄博市中考化學(xué)試題卷(含答案解析 ) +2023年中考化學(xué)及答案
- 天津市紅橋區(qū)2024-2025學(xué)年八年級上期中-生物試卷
- 2024年江蘇省淮安市中考語文試題卷(含答案解析)+2023年中考語文及答案
- 2024年聚合工藝?yán)碚摽荚?00題及答案
- 質(zhì)量管理體系過程方法和風(fēng)險思維專業(yè)解讀與應(yīng)用之34:9績效評價-9.1監(jiān)視、測量、分析和評價-9.1.3分析與評價(雷澤佳編制-2024B1)
- 關(guān)于城鎮(zhèn)道路工程與質(zhì)量驗收規(guī)范及新增改表格
- Windows Server網(wǎng)絡(luò)管理項目教程(Windows Server 2022)(微課版)8.5 拓展案例1 RDS的RemoteApp功能
- 心理健康教案
- 腎結(jié)石一病一品
- 鋼管英寸對照表(全)
- 2023年安全工程師《安全生產(chǎn)技術(shù)基礎(chǔ)》考試備考重點題庫(600題版)
- 民事檢察監(jiān)督程序中檢察機關(guān)調(diào)查取證
- 管道工程新材料與新工藝研究
- 2024年政府采購評審專家入庫考試真題附含答案
- 《智能鎖具設(shè)計》課件
- 電商崗位職責(zé)及關(guān)鍵流程發(fā)布
- 高三一輪復(fù)習(xí)-工業(yè)革命
- 2023年煙草專賣技能鑒定題庫
- 土方工程施工進(jìn)度計劃制定
評論
0/150
提交評論