版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、(中職)數(shù)據(jù)庫(kù)管理與應(yīng)用案例教程02-Chap02ppt課件數(shù)據(jù)庫(kù)管理與應(yīng)用實(shí)例教程彭勇 主編第2章 數(shù)據(jù)庫(kù)的創(chuàng)建與管理 本章導(dǎo)航本章的主要內(nèi)容及其在SQL Server2005數(shù)據(jù)庫(kù)管理系統(tǒng)中的位置如圖示。 SQL server2005基礎(chǔ)數(shù)據(jù)模型數(shù)據(jù)庫(kù)技術(shù)概述數(shù)據(jù)庫(kù)的創(chuàng)建數(shù)據(jù)庫(kù)的管理數(shù)據(jù)庫(kù)基礎(chǔ)視圖索引表存儲(chǔ)過程觸發(fā)器數(shù)據(jù)庫(kù)對(duì)象子查詢連接查詢簡(jiǎn)單查詢聯(lián)合查詢查詢技術(shù)數(shù)據(jù)庫(kù)備份與恢復(fù)數(shù)據(jù)庫(kù)的安全游標(biāo)、事務(wù)和鎖數(shù)據(jù)庫(kù)分享與附加數(shù)據(jù)庫(kù)導(dǎo)入與導(dǎo)出數(shù)據(jù)庫(kù)安全與管理數(shù)據(jù)庫(kù)設(shè)計(jì)和應(yīng)用程序開發(fā)學(xué)習(xí)要點(diǎn)(1)SQL Server2005簡(jiǎn)介(2)創(chuàng)建數(shù)據(jù)庫(kù)(3)管理數(shù)據(jù)庫(kù) SQL Server 數(shù)據(jù)庫(kù)簡(jiǎn)介一、
2、課堂案例1數(shù)據(jù)庫(kù)文件的分類 【案例學(xué)習(xí)目標(biāo)】 掌握Books數(shù)據(jù)庫(kù)中數(shù)據(jù)庫(kù)文件的類型。【案例知識(shí)要點(diǎn)】 數(shù)據(jù)文件、文件組、事務(wù)日志文件?!景咐瓿刹襟E】(1)啟動(dòng)“SQL Server Management Studio”。(2)在“對(duì)象資源管理器”中展開【數(shù)據(jù)庫(kù)】結(jié)點(diǎn),查看到其中有一個(gè)名為Books的數(shù)據(jù)庫(kù) 。(3)找到SQL Server的安裝路徑(如:C:Program FilesMicrosoft SQL Server),依次打開“MSSQL.3”、“MSSQL”、“Data”文件夾,其中的“books.mdf”和“books_log.ldf”即為Books數(shù)據(jù)庫(kù)對(duì)應(yīng)的數(shù)據(jù)文件和日志文
3、件,如圖所示。 在Microsoft SQL Server 2005系統(tǒng)中,一個(gè)數(shù)據(jù)庫(kù)至少有一個(gè)數(shù)據(jù)文件和一個(gè)事務(wù)日志文件。當(dāng)然,一個(gè)數(shù)據(jù)庫(kù)也可以有多個(gè)數(shù)據(jù)文件和多個(gè)事務(wù)日志文件。 二、系統(tǒng)數(shù)據(jù)庫(kù) (1)master數(shù)據(jù)庫(kù) (2)model數(shù)據(jù)庫(kù) (3)msdb數(shù)據(jù)庫(kù) (4)tempdb數(shù)據(jù)庫(kù) (5)resource數(shù)據(jù)庫(kù) 課堂實(shí)踐1 【任務(wù)1】啟動(dòng)“SQL Server Management Studio”,查看有哪幾個(gè)系統(tǒng)數(shù)據(jù)庫(kù)?!救蝿?wù)2】啟動(dòng)“SQL Server Management Studio”,查看master數(shù)據(jù)庫(kù)的數(shù)據(jù)文件和日志文件位置并在操作系統(tǒng)文件夾中查看對(duì)應(yīng)的操作系統(tǒng)文
4、件名?!景咐龑W(xué)習(xí)目標(biāo)】 學(xué)會(huì)用Microsoft SQL Server管理平臺(tái)管理Books數(shù)據(jù)庫(kù)?!景咐R(shí)要點(diǎn)】 數(shù)據(jù)庫(kù)的創(chuàng)建、修改、查看和刪除操作?!景咐瓿刹襟E】(1)啟動(dòng)“SQL Server Management Studio”,在“對(duì)象資源管理器”中右鍵單擊【數(shù)據(jù)庫(kù)】節(jié)點(diǎn),選擇【新建數(shù)據(jù)庫(kù)】命令,如圖所示。 課堂案例2使用SSMS管理數(shù)據(jù)庫(kù)(2)打開【新建數(shù)據(jù)庫(kù)】對(duì)話框,在窗口中依次完成有關(guān)操作 。(3)在【新建數(shù)據(jù)庫(kù)】窗口中,單擊【選擇頁(yè)】窗格中的【選項(xiàng)】選項(xiàng),如圖所示,可以設(shè)置數(shù)據(jù)庫(kù)的配置參數(shù)。(4)根據(jù)系統(tǒng)的要求,如果要添加新的文件組,單擊【選擇頁(yè)】窗格中的【文件組】選項(xiàng),
5、打開如圖所示的窗口,在其中單擊【添加】按鈕,就可以增加一個(gè)文件組,在【名稱】列輸入文件組的名稱即可。 (5)回到【常規(guī)】頁(yè)面,用戶可以增加新的數(shù)據(jù)文件或日志文件。(6)設(shè)置完相關(guān)屬性后,單擊【確定】按鈕,系統(tǒng)開始創(chuàng)建數(shù)據(jù)庫(kù)。(7)右鍵單擊【books】數(shù)據(jù)庫(kù)節(jié)點(diǎn),選擇【屬性】,如圖所示。 (8)打開【數(shù)據(jù)庫(kù)屬性】對(duì)話框,進(jìn)行數(shù)據(jù)庫(kù)的屬性查看和修改。 (9)關(guān)閉【數(shù)據(jù)庫(kù)屬性】對(duì)話框,右鍵單擊【books】數(shù)據(jù)庫(kù)節(jié)點(diǎn),依次選擇【編寫數(shù)據(jù)庫(kù)腳本為】、【CREATE到】。(10)選擇數(shù)據(jù)庫(kù)腳本文件生成的目的地,這里選擇【文件】。如圖所示。 (11)打開【選擇文件】對(duì)話框,在【文件名】文本框中輸入數(shù)據(jù)庫(kù)
6、腳本的文件名。(這里為Book.sql) (12)生成腳本文件后,可以通過“記事本”或“SQL Server Management Studio”查看生成的數(shù)據(jù)庫(kù)腳本文件Book.sql。 (13)在【對(duì)象資源管理器】窗格中,右鍵單擊【books】數(shù)據(jù)庫(kù)節(jié)點(diǎn),在快捷菜單中選擇【刪除】命令 。(14)打開【刪除對(duì)象】對(duì)話框,確認(rèn)是否為目標(biāo)數(shù)據(jù)庫(kù),并通過選中復(fù)選框決定是否要?jiǎng)h除備份以及關(guān)閉已存在的數(shù)據(jù)庫(kù)連接。最后單擊【確定】按鈕完成數(shù)據(jù)庫(kù)刪除操作。 課堂實(shí)踐2 【任務(wù)1】創(chuàng)建數(shù)據(jù)庫(kù)Books,并要求進(jìn)行如下設(shè)置:數(shù)據(jù)庫(kù)文件和日志文件的邏輯名稱分別為Books和Books_log物理文件放在D:da
7、ta文件夾中數(shù)據(jù)文件的增長(zhǎng)方式為“按MB”自動(dòng)增長(zhǎng),初始大小為6MB,文件增長(zhǎng)量為2MB日志文件的增長(zhǎng)方式為“按百分比”自動(dòng)增長(zhǎng),初始大小為2MB,文件增長(zhǎng)量為10%【任務(wù)2】對(duì)Books數(shù)據(jù)庫(kù)進(jìn)行以下修改:添加一個(gè)日志文件Books_log1將主數(shù)據(jù)文件的增長(zhǎng)上限修改為500MB【任務(wù)3】在操作系統(tǒng)文件夾中查看Books數(shù)據(jù)庫(kù)對(duì)應(yīng)的操作系統(tǒng)文件?!救蝿?wù)4】生成Books數(shù)據(jù)庫(kù)腳本文件,保存在D:data文件夾中。 使用T-SQL創(chuàng)建與管理數(shù)據(jù)庫(kù)一、課堂案例3創(chuàng)建數(shù)據(jù)庫(kù) CREATE DATABASE語(yǔ)句的語(yǔ)法格式如下:CREATE DATABASE database_name ON PRIM
8、ARY,.n ,.n LOG ON,.n:= (NAME=logical_file_name,FILENAME=os_file_name ,SIZE=sizeKB|MB|GB|TB ,MAXSIZE=max_sizeKB|MB|GB|TB| UNLIMITED ,FILEGROWTH=growth_incrementKB|MB|GB|TB| %),.n:= FILEGROUP filegroup_name DEFAULT,.n【案例學(xué)習(xí)目標(biāo)】 學(xué)習(xí)用Transact-SQL語(yǔ)句創(chuàng)建Books數(shù)據(jù)庫(kù)的方法?!景咐R(shí)要點(diǎn)】 CREATE DATABASE語(yǔ)句的使用,查詢的創(chuàng)建、執(zhí)行與保存?!景咐?/p>
9、完成步驟】 (1)啟動(dòng)SQL Server Management Studio,單擊工具欄上的【新建查詢】按鈕,建立一個(gè)新的查詢 (2)在查詢窗口中輸入T-SQL語(yǔ)句。 (3)在工具欄上單擊【執(zhí)行】按鈕,執(zhí)行查詢窗口中的SQL語(yǔ)句。(4)在工具欄上單擊【保存】按鈕,可以將查詢窗口中的T-SQL腳本以文件(.sql)形式保存。 二、修改數(shù)據(jù)庫(kù) 使用Transact-SQL語(yǔ)句修改數(shù)據(jù)庫(kù)需要使用ALTER DATABASE命令,其語(yǔ)法格式如下: ALTER DATABASE database_name ADD FILE ,.n TO FILEGROUP filegroup_name | DEFAU
10、LT | ADD LOG FILE ,.n | REMOVE FILE logical_file_name | MODIFY FILE | ADD FILEGROUP filegroup_name | REMOVE FILEGROUP filegroup_name | MODIFY FILEGROUP filegroup_name | DEFAULT| NAME = new_filegroup_name | MODIFY NAME = new_database_name 三、查看數(shù)據(jù)庫(kù)使用系統(tǒng)存儲(chǔ)過程sp_helpdb可以查看所有數(shù)據(jù)庫(kù)和特定數(shù)據(jù)庫(kù)的基本信息。需要查看當(dāng)前數(shù)據(jù)庫(kù)服務(wù)器中所有數(shù)據(jù)
11、庫(kù)信息:sp_helpdb需要查看當(dāng)前數(shù)據(jù)庫(kù)服務(wù)器中Books數(shù)據(jù)庫(kù)的基本信息:sp_helpdb books該語(yǔ)句可以查看指定數(shù)據(jù)庫(kù)Books的信息 四、刪除數(shù)據(jù)庫(kù) 用戶可能使用T-SQL語(yǔ)句刪除數(shù)據(jù)庫(kù),一次可以刪除一個(gè)或多個(gè)數(shù)據(jù)庫(kù)。其基本語(yǔ)法格式為:DROP DATABASE database_name ,n;如果不再需要Books數(shù)據(jù)庫(kù),可以用以下語(yǔ)句刪除:DROP DATABASE books并不是所有的數(shù)據(jù)庫(kù)在任何時(shí)候都能被刪除,只有處于正常狀態(tài)下的數(shù)據(jù)庫(kù),才能使用DROP語(yǔ)句刪除。當(dāng)數(shù)據(jù)庫(kù)處于以下狀態(tài)時(shí)不能被刪除:數(shù)據(jù)庫(kù)正在使用;數(shù)據(jù)庫(kù)正在恢復(fù);數(shù)據(jù)庫(kù)包含用于復(fù)制的已經(jīng)出版的對(duì)象。
12、五、更改數(shù)據(jù)庫(kù)所有者 課堂實(shí)踐3 【任務(wù)1】使用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)Books,并要求進(jìn)行如下設(shè)置: 兩個(gè)數(shù)據(jù)文件和一個(gè)日志文件,邏輯名稱分別為Books_dat、Books1_dat和Books_log,次要數(shù)據(jù)文件Books1_dat存放在文件組FG中。 物理文件存放在D:data文件夾中。 主文件的增長(zhǎng)方式為“按MB”自動(dòng)增長(zhǎng),初始大小為5MB,文件增長(zhǎng)量為1MB。最大尺寸為50MB。次要數(shù)據(jù)文件的增長(zhǎng)方式為“按MB”自動(dòng)增長(zhǎng),初始大小為3MB,文件增長(zhǎng)量為1MB。無限制增長(zhǎng)。 日志文件的增長(zhǎng)方式為“按百分比”自動(dòng)增長(zhǎng),初始大小為5MB,文件增長(zhǎng)量為10%?!救蝿?wù)2】在操作系統(tǒng)文件夾中查看Books數(shù)據(jù)庫(kù)對(duì)應(yīng)的操作系統(tǒng)文件。【任務(wù)3】使用T-SQL語(yǔ)句修改Books數(shù)據(jù)庫(kù)。 添加一個(gè)日志文件Books1_log。 將主數(shù)據(jù)庫(kù)文件的增長(zhǎng)上限修改為300MB。 刪除數(shù)據(jù)文件Books1_dat。 課外實(shí)踐 【任務(wù)1】某機(jī)票代理公司代理銷售國(guó)內(nèi)各個(gè)航空公司的機(jī)票,需要一個(gè)專門查詢航空公司機(jī)票信息的網(wǎng)站。經(jīng)過分析和調(diào)研決定采用SQL Server 2005作為后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行信息管理?,F(xiàn)在使用SSMS和T-SQL語(yǔ)句分別實(shí)現(xiàn)如下操作: 創(chuàng)建數(shù)據(jù)庫(kù)FlightsDB(航班查詢系統(tǒng))。數(shù)據(jù)文件名為Flights_dat.mdf,初始大小為2MB,最大值為15MB
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026陜西西安市灞橋區(qū)空軍工程大學(xué)基礎(chǔ)部科研助理招聘1人備考題庫(kù)參考答案詳解
- 企業(yè)線上銷售拓客運(yùn)營(yíng)手冊(cè)
- 超市日常安全培訓(xùn)課件
- 藍(lán)色清爽風(fēng)格年終總結(jié)(3篇)
- 職場(chǎng)心態(tài)培訓(xùn)
- 職業(yè)健康師資繼續(xù)教育體系優(yōu)化
- 隨州2025年湖北隨州職業(yè)技術(shù)學(xué)院招聘筆試歷年參考題庫(kù)附帶答案詳解
- 鄭州2025年河南鄭州鐵路職業(yè)技術(shù)學(xué)院招聘博士研究生20人筆試歷年參考題庫(kù)附帶答案詳解
- 衢州2025年浙江衢州龍游縣120急救指揮中心(縣采血站)選調(diào)8人筆試歷年參考題庫(kù)附帶答案詳解
- 聊城2025年山東聊城冠縣紀(jì)委監(jiān)委機(jī)關(guān)所屬事業(yè)單位選聘5人筆試歷年參考題庫(kù)附帶答案詳解
- 兒童課件小學(xué)生講繪本成語(yǔ)故事《69狐假虎威》課件
- 湖北中煙2025年招聘綜合測(cè)試
- 不銹鋼管道酸洗鈍化方案
- 2025年高考時(shí)事政治高頻考點(diǎn)(107條)
- O2O商業(yè)模式研究-全面剖析
- 2025至2030年醇基鑄造涂料項(xiàng)目投資價(jià)值分析報(bào)告
- 企業(yè)成本管理分析
- ISO14001-2015環(huán)境管理體系風(fēng)險(xiǎn)和機(jī)遇識(shí)別評(píng)價(jià)分析及應(yīng)對(duì)措施表(包含氣候變化)
- 2024-2025學(xué)年山西省太原市高一上冊(cè)期末數(shù)學(xué)檢測(cè)試題(附解析)
- 2024年山東省高考數(shù)學(xué)閱卷情況反饋
- 《老年高血壓的用藥指導(dǎo) 》 教學(xué)課件
評(píng)論
0/150
提交評(píng)論