版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、整理ppt第第3章章 SQL Server數(shù)據(jù)庫管理數(shù)據(jù)庫管理 v教學(xué)內(nèi)容:教學(xué)內(nèi)容: 1、SQL Server 2005數(shù)據(jù)庫對象及數(shù)據(jù)庫的組成。數(shù)據(jù)庫對象及數(shù)據(jù)庫的組成。 2、文件和文件組。、文件和文件組。 3、用、用Management Studio和和T-SQL管理數(shù)據(jù)庫。管理數(shù)據(jù)庫。v實踐操作:實踐操作: 1、設(shè)計并創(chuàng)建用戶數(shù)據(jù)庫。、設(shè)計并創(chuàng)建用戶數(shù)據(jù)庫。 2、修改用戶數(shù)據(jù)庫結(jié)構(gòu)。、修改用戶數(shù)據(jù)庫結(jié)構(gòu)。 3、分離、附加、刪除數(shù)據(jù)庫以及數(shù)據(jù)庫的導(dǎo)入導(dǎo)出、分離、附加、刪除數(shù)據(jù)庫以及數(shù)據(jù)庫的導(dǎo)入導(dǎo)出操作。操作。整理ppt本章目錄本章目錄v3. 1 案例問題案例問題v3. 2 SQL Ser
2、ver數(shù)據(jù)庫數(shù)據(jù)庫v3. 3 建立與修改數(shù)據(jù)庫建立與修改數(shù)據(jù)庫v3. 4 分離和附加用戶數(shù)據(jù)庫分離和附加用戶數(shù)據(jù)庫v3. 5 刪除數(shù)據(jù)庫刪除數(shù)據(jù)庫v3. 6 數(shù)據(jù)庫的導(dǎo)入導(dǎo)出與數(shù)據(jù)庫文件的重數(shù)據(jù)庫的導(dǎo)入導(dǎo)出與數(shù)據(jù)庫文件的重命名命名整理ppt3. 1 案例問題案例問題某產(chǎn)品銷售企業(yè)為了進一步開拓市場,擬某產(chǎn)品銷售企業(yè)為了進一步開拓市場,擬建立一個網(wǎng)上產(chǎn)品銷售系統(tǒng),主要完成對目前建立一個網(wǎng)上產(chǎn)品銷售系統(tǒng),主要完成對目前所經(jīng)營的商品信息進行管理,接收用戶訂單,所經(jīng)營的商品信息進行管理,接收用戶訂單,以通過互聯(lián)網(wǎng)發(fā)布商品信息實現(xiàn)電子商務(wù)?,F(xiàn)以通過互聯(lián)網(wǎng)發(fā)布商品信息實現(xiàn)電子商務(wù)?,F(xiàn)需要建立一個產(chǎn)品信息數(shù)
3、據(jù)庫,實現(xiàn)商品信息、需要建立一個產(chǎn)品信息數(shù)據(jù)庫,實現(xiàn)商品信息、客戶信息及訂單的存儲與管理??蛻粜畔⒓坝唵蔚拇鎯εc管理。整理pptv主要從以下主要從以下4個方面進行:個方面進行:用戶需求:從現(xiàn)實世界提取和抽象用戶的需求信息。用戶需求:從現(xiàn)實世界提取和抽象用戶的需求信息。概念設(shè)計:集成來自不同用戶對現(xiàn)實世界的描述和信息概念設(shè)計:集成來自不同用戶對現(xiàn)實世界的描述和信息的需求,形成全局概念模式,通常用的需求,形成全局概念模式,通常用E-R圖圖表示。表示。邏輯設(shè)計:根據(jù)不同的邏輯設(shè)計:根據(jù)不同的DBMS的特點,把關(guān)系數(shù)據(jù)庫系的特點,把關(guān)系數(shù)據(jù)庫系統(tǒng)從概念模式轉(zhuǎn)化為關(guān)系表,并進一步變成規(guī)范形式。統(tǒng)從概念模
4、式轉(zhuǎn)化為關(guān)系表,并進一步變成規(guī)范形式。物理設(shè)計:為了保證數(shù)據(jù)庫的性能,對庫的設(shè)計進行優(yōu)物理設(shè)計:為了保證數(shù)據(jù)庫的性能,對庫的設(shè)計進行優(yōu)化,這主要依靠化,這主要依靠DBMS所提供的手段進行優(yōu)化構(gòu)造。所提供的手段進行優(yōu)化構(gòu)造。數(shù)據(jù)庫設(shè)計過程數(shù)據(jù)庫設(shè)計過程v除此之外,還應(yīng)考慮下列問題除此之外,還應(yīng)考慮下列問題:1. 數(shù)據(jù)庫中表的數(shù)據(jù)庫中表的主鍵主鍵與與外鍵外鍵2. 表間聯(lián)系:有三種表間聯(lián)系:有三種(1:1) (1:m) (m:n)整理ppt產(chǎn)品信息產(chǎn)品信息客戶信息客戶信息訂訂購購產(chǎn)品編號產(chǎn)品編號產(chǎn)品名稱產(chǎn)品名稱單價單價庫存量庫存量客戶編號客戶編號客戶名稱客戶名稱信用額度信用額度聯(lián)系方式聯(lián)系方式mn訂
5、購數(shù)量訂購數(shù)量訂購日期訂購日期產(chǎn)產(chǎn)品品銷銷售售系系統(tǒng)統(tǒng)數(shù)數(shù)據(jù)據(jù)E-R圖圖整理pptv解決方案:解決方案:通過對供需雙方的需求分析,設(shè)計了一個通過對供需雙方的需求分析,設(shè)計了一個“產(chǎn)品信息數(shù)產(chǎn)品信息數(shù)據(jù)庫據(jù)庫”,用于存放系統(tǒng)數(shù)據(jù)信息。其中含有三張表:,用于存放系統(tǒng)數(shù)據(jù)信息。其中含有三張表:“產(chǎn)品信息表產(chǎn)品信息表product_table”,主要用于存放要銷售的,主要用于存放要銷售的商品信息;商品信息;product_table(產(chǎn)品編號產(chǎn)品編號,產(chǎn)品名稱,單價,庫存量),產(chǎn)品名稱,單價,庫存量)“客戶信息表客戶信息表cust_table”用于存儲客戶的信息;用于存儲客戶的信息;cust_tabl
6、e (客戶編號客戶編號,客戶名稱,信用額度,聯(lián)系方式),客戶名稱,信用額度,聯(lián)系方式)“訂單表訂單表order_table”,主要存放系統(tǒng)接收到的訂單信,主要存放系統(tǒng)接收到的訂單信息。息。order_table (客戶編號客戶編號,產(chǎn)品編號產(chǎn)品編號,訂購數(shù)量,訂購日期),訂購數(shù)量,訂購日期)整理ppt3.2 SQL Server數(shù)據(jù)庫數(shù)據(jù)庫v3. 2. 1 數(shù)據(jù)庫中的對象數(shù)據(jù)庫中的對象在在SQL Server中,一個數(shù)據(jù)庫包含以下這些數(shù)據(jù)庫中,一個數(shù)據(jù)庫包含以下這些數(shù)據(jù)庫對象。對象。Table(表):即二維表,用于存放數(shù)據(jù)。(表):即二維表,用于存放數(shù)據(jù)。View(視圖):實質(zhì)上它是一張?zhí)摂M的
7、表,用來(視圖):實質(zhì)上它是一張?zhí)摂M的表,用來存儲在數(shù)據(jù)庫中預(yù)先定義好的查詢。存儲在數(shù)據(jù)庫中預(yù)先定義好的查詢。Index(索引)(索引) Stored Procedure(存儲過程)(存儲過程)Tiggers(觸發(fā)器):是數(shù)據(jù)庫中一個已經(jīng)編譯好(觸發(fā)器):是數(shù)據(jù)庫中一個已經(jīng)編譯好的的SQL過程,用來執(zhí)行以數(shù)據(jù)庫中其他動作的發(fā)生過程,用來執(zhí)行以數(shù)據(jù)庫中其他動作的發(fā)生為前提的動作。為前提的動作。整理ppt3. 2. 2 SQL Server 2005系統(tǒng)數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫 Master數(shù)據(jù)庫:數(shù)據(jù)庫:SQL Server中的主控數(shù)據(jù)庫。該中的主控數(shù)據(jù)庫。該數(shù)據(jù)庫中包含的信息有用戶登錄標(biāo)識、系統(tǒng)配置信
8、息及數(shù)據(jù)庫中包含的信息有用戶登錄標(biāo)識、系統(tǒng)配置信息及初始化信息等。這些信息非常重要,因為它控制著初始化信息等。這些信息非常重要,因為它控制著SQL Server系統(tǒng)和用戶程序的運行。所以用戶盡量不要在系統(tǒng)和用戶程序的運行。所以用戶盡量不要在Master數(shù)據(jù)庫中建立自己的數(shù)據(jù)表,以免破壞了系統(tǒng)數(shù)據(jù)庫中建立自己的數(shù)據(jù)表,以免破壞了系統(tǒng)信息。信息。 Model數(shù)據(jù)庫:模板數(shù)據(jù)庫。數(shù)據(jù)庫:模板數(shù)據(jù)庫。 Msdb數(shù)據(jù)庫:這個數(shù)據(jù)庫用于數(shù)據(jù)庫:這個數(shù)據(jù)庫用于SQL Server代理服代理服務(wù),即進行警報和任務(wù)調(diào)度以及為記錄操作提供存儲空務(wù),即進行警報和任務(wù)調(diào)度以及為記錄操作提供存儲空間。間。Tempdb數(shù)
9、據(jù)庫:臨時數(shù)據(jù)庫。數(shù)據(jù)庫:臨時數(shù)據(jù)庫。整理ppt3. 2. 3 文件和文件組文件和文件組1. 文件文件 Primary File(主文件):用來存放數(shù)據(jù)和數(shù)據(jù)庫的(主文件):用來存放數(shù)據(jù)和數(shù)據(jù)庫的初始化信息,是每個數(shù)據(jù)庫都必不可少的一個文件,其初始化信息,是每個數(shù)據(jù)庫都必不可少的一個文件,其擴展名為擴展名為.mdf。 Secondary File(輔助文件):用來存放主文件中(輔助文件):用來存放主文件中容納不下的數(shù)據(jù)。其擴展名為容納不下的數(shù)據(jù)。其擴展名為.ndf。 Transaction Log(事務(wù)日志):擴展名為(事務(wù)日志):擴展名為.ldf。SQL Server中的數(shù)據(jù)庫要求必須有且只
10、能有一個主文中的數(shù)據(jù)庫要求必須有且只能有一個主文件和多個日志文件。件和多個日志文件。 2. 文件組文件組用來對文件進行分組管理用來對文件進行分組管理. 整理ppt3. 3 建立與修改數(shù)據(jù)庫建立與修改數(shù)據(jù)庫3. 3. 1 用企業(yè)管理器建立數(shù)據(jù)庫用企業(yè)管理器建立數(shù)據(jù)庫整理ppt整理ppt整理ppt3. 3. 2 用用CREATE DATABASE命令建立命令建立數(shù)據(jù)庫數(shù)據(jù)庫整理pptCREATE DATABASE命令的命令的語法格式語法格式如下:如下:CREATE DATABASE database_nameon PRIMARY (NAME=logical_,os_,SIZE=size,MAXSI
11、ZE=max_sizeUNLIMITED,growth_increment),nLOG ON (NAME=logical_,os_,SIZE=size,MAXSIZE=max_sizeUNLIMITED,growth_increment),n整理ppt【例】【例】 創(chuàng)建數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫test2create database test2onprimary(name=test2_data1, d:examtest2_data1.mdf, size=100, maxsize=200, =20),),(name=test2_data2, d:examtest2_data2.ndf, size=20,
12、 maxsize=unlimited, =10%),),(name=test2_data3, d:examtest2_data3.ndf, size=20, maxsize=unlimited, =10%)log on(name=test_log1, d:examtest2_log1.ldf, size=50, maxsize=100,=10),),(name=test_log2, d:examtest2_log2.ldf, size=50, maxsize=100, =10)注意注意: 當(dāng)數(shù)據(jù)庫含有多個數(shù)據(jù)文件當(dāng)數(shù)據(jù)庫含有多個數(shù)據(jù)文件及日志文件時的書寫格式及日志文件時的書寫格式!整理ppt3
13、. 3. 3 修改數(shù)據(jù)庫結(jié)構(gòu)修改數(shù)據(jù)庫結(jié)構(gòu)注意注意:允許用戶修改以下方面允許用戶修改以下方面:修改文件的邏輯名稱。修改文件的邏輯名稱。修改文件的初始大小,但該修改文件的初始大小,但該數(shù)值只能比原來的數(shù)據(jù)大,數(shù)值只能比原來的數(shù)據(jù)大,不能減小。不能減小。重新設(shè)置數(shù)據(jù)庫的自動增長重新設(shè)置數(shù)據(jù)庫的自動增長方式方式.增加新的數(shù)據(jù)或日志文件。增加新的數(shù)據(jù)或日志文件。整理ppt3. 4 分離和附加用戶數(shù)據(jù)庫分離和附加用戶數(shù)據(jù)庫3.4.1 分離數(shù)據(jù)庫分離數(shù)據(jù)庫脫離服務(wù)器的管理,同時保持數(shù)據(jù)文件和日志脫離服務(wù)器的管理,同時保持數(shù)據(jù)文件和日志文件的完整性和一致性。文件的完整性和一致性。整理ppt3.4.2 附加數(shù)
14、據(jù)庫附加數(shù)據(jù)庫在右圖中選擇在右圖中選擇“附加附加”項。項。 分離后的數(shù)據(jù)庫的數(shù)據(jù)和事務(wù)日志文件,分離后的數(shù)據(jù)庫的數(shù)據(jù)和事務(wù)日志文件,可以重新附加到同一或其他可以重新附加到同一或其他SQL Server 2005實例。使其歸屬實例。使其歸屬 SQL Server的管理。的管理。 整理ppt3. 5 刪除數(shù)據(jù)庫刪除數(shù)據(jù)庫3.5.1 使用企業(yè)管理器刪除使用企業(yè)管理器刪除3.5.2 使用使用DROP DATABASE命令刪除命令刪除語法格式:語法格式:DROP DATABASE Database_name,n【例】【例】 用用DROP DATABASE語句刪除語句刪除“產(chǎn)產(chǎn)品信息數(shù)據(jù)庫品信息數(shù)據(jù)庫”。 DROP DATABASE 產(chǎn)品信息數(shù)據(jù)庫產(chǎn)品信息數(shù)據(jù)庫整理ppt3. 6 數(shù)據(jù)庫的導(dǎo)入導(dǎo)出與數(shù)據(jù)庫文件數(shù)據(jù)庫的導(dǎo)入導(dǎo)出與數(shù)據(jù)庫文件的重命名的重命名3. 6. 1 數(shù)據(jù)庫的導(dǎo)入與導(dǎo)出數(shù)據(jù)庫的導(dǎo)入與導(dǎo)出在不同的在不同的SQL Server服務(wù)器之間以及在服務(wù)器之間以及在S
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東科貿(mào)職業(yè)學(xué)院《英語閱讀4》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東酒店管理職業(yè)技術(shù)學(xué)院《安全人機工程課程設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東交通職業(yè)技術(shù)學(xué)院《教師職業(yè)道德規(guī)范》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東工商職業(yè)技術(shù)大學(xué)《生物制藥過程自動化技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東第二師范學(xué)院《系統(tǒng)化品牌設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東潮州衛(wèi)生健康職業(yè)學(xué)院《名案研討》2023-2024學(xué)年第一學(xué)期期末試卷
- 《總分析誤差》課件
- 《干部管理技能精座》課件
- 廣安職業(yè)技術(shù)學(xué)院《中醫(yī)眼科學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 共青科技職業(yè)學(xué)院《品牌與形象》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024民用無人機可靠性飛行試驗要求與方法
- 新概念家長會課件
- 廣東省深圳市坪山新區(qū)2023年九年級英語第一學(xué)期期末統(tǒng)考試題含解析
- 道路交通安全隱患定期排查制度范文
- 農(nóng)產(chǎn)品質(zhì)量安全法解讀
- 2024年石油石化技能考試-鉆井工具裝修工歷年考試高頻考點試題附帶答案
- 《積極心理學(xué)》全套教學(xué)課件
- 呈報方案的請示
- 臨時工管理方案
- 2022管理學(xué)試題庫(馬工程)
- 銀行知識庫建設(shè)方案
評論
0/150
提交評論