項(xiàng)目二SQLServer2008的安裝與數(shù)據(jù)庫(kù)操作_第1頁(yè)
項(xiàng)目二SQLServer2008的安裝與數(shù)據(jù)庫(kù)操作_第2頁(yè)
項(xiàng)目二SQLServer2008的安裝與數(shù)據(jù)庫(kù)操作_第3頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余4頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、項(xiàng)目二 SQL Server 2008的安裝與數(shù)據(jù)庫(kù)操作教學(xué)班級(jí)2011級(jí)軟件技術(shù)班學(xué)時(shí)4任課教師張力授課課題SQL Server 2008的安裝與數(shù)據(jù)庫(kù)操作教學(xué)目標(biāo):1了解SQL Server的發(fā)展歷史,安裝系統(tǒng)需求;2 掌握數(shù)據(jù)庫(kù)文件和文件組的概念;3 掌握數(shù)據(jù)庫(kù)文件的分類和系統(tǒng)數(shù)據(jù)庫(kù)的作用;4. 熟練掌握用對(duì)象資源管理器和T-SQL語(yǔ)句創(chuàng)建、修改、更名和刪除數(shù)據(jù)庫(kù);5. 熟練掌握分離、附加數(shù)據(jù)庫(kù)操作;教學(xué)重點(diǎn):1 數(shù)據(jù)庫(kù)文件和文件組2 .掌握用T-SQL語(yǔ)句創(chuàng)建、修改、更名和刪除數(shù)據(jù)庫(kù)教學(xué)難點(diǎn)1 .用T-SQL語(yǔ)句創(chuàng)建、修改數(shù)據(jù)庫(kù)教學(xué)環(huán)境機(jī)房+電子教室教學(xué)過(guò)程:一、SQL Server2

2、008 系統(tǒng)入門(mén)二、SQL Server數(shù)據(jù)庫(kù)和文件三、數(shù)據(jù)庫(kù)操作四、小結(jié)五、布置作業(yè)六、教學(xué)后記SQL Server 2008系統(tǒng)入 門(mén)(講解20 分鐘)實(shí)踐:安裝環(huán)境25 分鐘實(shí)踐:配置管理器及 熟悉環(huán)境45 分鐘引入:項(xiàng)目一主要是數(shù)據(jù)庫(kù)系統(tǒng)一般的原理,從項(xiàng)目二開(kāi)始要學(xué)習(xí)SQL Server2008的安裝和數(shù)據(jù)庫(kù)的操作學(xué)習(xí)了。一、SQL Server2008 系統(tǒng)入門(mén)(一)系統(tǒng)簡(jiǎn)介1發(fā)展歷史SQL Server是由Microsoft公司開(kāi)發(fā)和推廣的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),是在Windows操作系統(tǒng)上使用得最多的 DBMS。歷經(jīng)了 4.0、6.0、6.5、7.0、SQL Server2000(

3、 8.0)和 SQL Server2005 (9.0)和 SQL Server2008 等多個(gè)版本。2.SQL Server2008 有一些新特性:1)新的數(shù)據(jù)類型2)語(yǔ)句增強(qiáng)3)自定義表類型4)資源調(diào)控器5)FILESTREAM6)Change Data Capture7)策略管理8)備份壓縮3. SQL Server2008的系統(tǒng)版本1)企業(yè)版2)標(biāo)準(zhǔn)版3)工作組版4)開(kāi)發(fā)版5)網(wǎng)絡(luò)版6)學(xué)習(xí)版7)移動(dòng)版4. 運(yùn)行環(huán)境1)對(duì)硬件環(huán)境的要求2)軟件需求3)其他需求(二)SQL Server2008 的安裝安裝前的準(zhǔn)備1、 SQL Server2008 要求系統(tǒng)中必須已經(jīng)安裝Microsoft

4、.NET Framework 3.5 SP1 和 Windows Installer4.5 (其實(shí)就是 Windows 的 KB942288 補(bǔ)?。?、 最好關(guān)閉所有已打開(kāi)的應(yīng)用程序(包括病毒防護(hù)程序和安全監(jiān)測(cè)程序,如360安全衛(wèi)士),以免在安裝過(guò)程中多次出現(xiàn)確認(rèn)提示。(三)SQL Server2008的常用組件1. 使用SQL Server2008聯(lián)機(jī)幫助2. 配置管理器法一:使用管理工具中的服務(wù)方式“開(kāi)始”菜單、控制面板、管理工具中的服務(wù)命令法二:使用 SQL Server2005 中的配置管理器(SQL Server Configuration Manager )3. SQL Serv

5、er Management Studio ( SSMS)二、SQL Server數(shù)據(jù) 庫(kù)和文件(講解25分 鐘)二、SQL Server數(shù)據(jù)庫(kù)和文件(一)什么是數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)由包含數(shù)據(jù)的基本表和其它對(duì)象(如視圖、索引、存儲(chǔ)過(guò)程和觸發(fā)器)組成。 數(shù)據(jù)庫(kù)的內(nèi)模式(物理存儲(chǔ)結(jié)構(gòu))。數(shù)據(jù)庫(kù)在磁盤(pán)上是以文件為單位存儲(chǔ)的,由數(shù)據(jù)文件 和事務(wù)日志文件組成。(二)數(shù)據(jù)庫(kù)分類 系統(tǒng)數(shù)據(jù)庫(kù)和用戶數(shù)據(jù)庫(kù)1系統(tǒng)數(shù)據(jù)庫(kù)1)Master數(shù)據(jù)庫(kù)記錄SQL Server 2008實(shí)例的所有系統(tǒng)級(jí)信息,定期備份,不能直接修改。2)Tempdb數(shù)據(jù)庫(kù)用于保存臨時(shí)對(duì)象或中間結(jié)果集以供稍后的處理,SQL Server 2008關(guān)閉后

6、該數(shù)據(jù)庫(kù)清空。3)Model數(shù)據(jù)庫(kù)用作SQL Server 2008實(shí)例上創(chuàng)建所有數(shù)據(jù)庫(kù)的模板。4)Msdb數(shù)據(jù)庫(kù)用于 SQL Server 2008代理計(jì)劃警報(bào)和作業(yè),是SQL Server的一個(gè) Windows服務(wù)。5)Resource數(shù)據(jù)庫(kù)一個(gè)只讀數(shù)據(jù)庫(kù),包含SQL Server 2008包括的系統(tǒng)對(duì)象。系統(tǒng)對(duì)象在物理上保留在Resource數(shù)據(jù)庫(kù)中,但在邏輯上顯示在每個(gè)數(shù)據(jù)庫(kù)的sys架構(gòu)中。2. 用戶數(shù)據(jù)庫(kù)用戶根據(jù)數(shù)據(jù)庫(kù)設(shè)計(jì)創(chuàng)建的數(shù)據(jù)庫(kù),如學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)、圖書(shū)管理數(shù)據(jù)庫(kù)等。AdventureWorks/AdventureWorks DW 是SQL Server 2008中的示例數(shù)據(jù)

7、庫(kù)(如果在安裝過(guò)程中 選擇安裝了的話)。此數(shù)據(jù)庫(kù)基于一個(gè)生產(chǎn)公司,以簡(jiǎn)單、易于理解的方式來(lái)展示SQL Server2008的新功能。(三)數(shù)據(jù)庫(kù)文件1 .主數(shù)據(jù)文件(Primary file )主數(shù)據(jù)文件包含數(shù)據(jù)庫(kù)的啟動(dòng)信息,并指向數(shù)據(jù)庫(kù)中的其他文件;存儲(chǔ)用戶數(shù)據(jù)和 對(duì)象;每個(gè)數(shù)據(jù)庫(kù)有且僅有一個(gè)主數(shù)據(jù)文件,其擴(kuò)展名為.mdf。2. 次要數(shù)據(jù)文件(Secondary file )(輔助數(shù)據(jù)文件)用來(lái)存儲(chǔ)數(shù)據(jù)庫(kù)的數(shù)據(jù),使用輔助數(shù)據(jù)庫(kù)文件可以擴(kuò)展存儲(chǔ)空間。如果數(shù)據(jù)庫(kù)用一 個(gè)主數(shù)據(jù)文件和多個(gè)輔助數(shù)據(jù)文件來(lái)存放數(shù)據(jù),并將它們放在不同的物理磁盤(pán)上,數(shù)據(jù)庫(kù)的 總?cè)萘烤褪沁@幾個(gè)磁盤(pán)容量的和。輔助數(shù)據(jù)文件的擴(kuò)展

8、名為:.ndf。一個(gè)數(shù)據(jù)庫(kù)可以沒(méi)有,也可以有一個(gè)或多個(gè)次要數(shù)據(jù)文件,其命名與主要數(shù)據(jù)文件名相同。3. 事務(wù)日志文件(Transaction log )用來(lái)存放數(shù)據(jù)庫(kù)的事務(wù)日志。凡是對(duì)數(shù)據(jù)庫(kù)進(jìn)行的增、刪、改等操作,都會(huì)記錄在事務(wù)日志 文件中。當(dāng)數(shù)據(jù)庫(kù)被破壞時(shí)可以利用事務(wù)日志文件恢復(fù)數(shù)據(jù)庫(kù)的數(shù)據(jù)。每個(gè)數(shù)據(jù)庫(kù)至少要有 一個(gè)事務(wù)日志文件,事務(wù)日志文件的擴(kuò)展名為:df。一個(gè)數(shù)據(jù)庫(kù)可以有一個(gè)或多個(gè)事務(wù)日志文件。4. 文件組為了方便管理和分配數(shù)據(jù)而將文件組織在一起就構(gòu)成了文件組,通??梢詾榇疟P(pán)驅(qū)動(dòng)器 創(chuàng)建一個(gè)文件組,將多個(gè)數(shù)據(jù)庫(kù)文件集合起來(lái)形成一個(gè)整體。每個(gè)文件組有一個(gè)組名,文件組可分為主文件組和次文件組兩

9、種。主文件組:包含所有的系統(tǒng)表,當(dāng)建立數(shù)據(jù)庫(kù)時(shí),主文件組包括主數(shù)據(jù)文件和未指定組的其他文件,是默認(rèn)的數(shù)據(jù)文件組,一個(gè)數(shù)據(jù)庫(kù)有一個(gè)主文件組。次文件組:可以在次文件組中指定一個(gè)默認(rèn)文件組,在創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象時(shí)如果沒(méi)有指 定將其放在哪個(gè)文件組中,則會(huì)將它放在默認(rèn)文件組中。(一)創(chuàng)建 數(shù)據(jù)庫(kù)(講解30分 鐘)三、數(shù)據(jù)庫(kù)操作(一)創(chuàng)建數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù)1.演示使用SSMS對(duì)象資源管理器創(chuàng)建數(shù)據(jù)庫(kù)例1:創(chuàng)建教務(wù)管理數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名稱EDUC。主數(shù)據(jù)文件保存路徑 D :教務(wù)管理數(shù)據(jù)文件”日志文件保存路徑 E :教務(wù)管理日志文件 ”主數(shù)據(jù)文件初始大小為 4MB,最大大小為 10MB,增長(zhǎng)速度為10% ;日志文件的

10、初始大小為 2MB,最大大小為4MB,增長(zhǎng)速度為10% 。實(shí)踐: 創(chuàng)建數(shù)據(jù)庫(kù)35分鐘2.使用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù) 語(yǔ)法格式:CREATE DATABASE < 數(shù)據(jù)庫(kù)文件名 > ON <數(shù)據(jù)文件> (NAME = <邏輯文件名>,FILENAME ='< 物理文件名>',SIZE = < 大小 >,MAXSIZE = < 可增長(zhǎng)的最大大小 >,FILEGROWTH = < 增長(zhǎng)比例 >)LOG ON <日志文件> (NAME = <邏輯文件名>, FILENAME =

11、'< 物理文件名>',SIZE = < 大小 > ,MAXSIZE = < 可增長(zhǎng)的最大大小 >,FILEGROWTH = < 增長(zhǎng)比例 >)例2:創(chuàng)建一個(gè) Test據(jù)庫(kù),該數(shù)據(jù)庫(kù)的主數(shù)據(jù)文件邏輯名稱為T(mén)est_data,物理文件名為T(mén)est.mdf,初始大小為10MB,最大尺寸為無(wú)限大,增長(zhǎng)速度為10% ;數(shù)據(jù)庫(kù)的日志文件邏輯(二)查看和修改數(shù)據(jù) 庫(kù)(講解15分 鐘)名稱為T(mén)est_log,物理文件名為 Test.ldf,初始大小為1MB,最大尺寸為 5MB增長(zhǎng)速度為1MB。 數(shù)據(jù)文件和日志文件分別放在D盤(pán)測(cè)試數(shù)據(jù)和 E盤(pán)測(cè)試日

12、志文件夾中。(二)查看和修改數(shù)據(jù)庫(kù)1、使用SSMS查看和修改數(shù)據(jù)庫(kù)例3 :使用sp_helpdb語(yǔ)句查看所有數(shù)據(jù)庫(kù)信息。例4 :查看test數(shù)據(jù)庫(kù)信息。2、使用T-SQL語(yǔ)句查看數(shù)據(jù)庫(kù)3、使用T-SQL語(yǔ)句修改數(shù)據(jù)庫(kù)語(yǔ)法格式:ALTER DATABASE < 數(shù)據(jù)庫(kù)名稱 > ADD FILE <數(shù)據(jù)文件>| ADD LOG FILE < 日志文件 >| REMOVE FILE < 邏輯文件名>| ADD FILEGROUP < 文件組名 >| REMOVE FILEGROUP < 文件組名 >| MODIFY FILE &

13、lt; 文件名 >| MODIFY NAME = < 新數(shù)據(jù)庫(kù)名稱 >實(shí)踐: 修改數(shù)據(jù)庫(kù)(35分鐘)| MODIFY FILEGROUP < 文件組名 >例5:在test數(shù)據(jù)庫(kù)中添加一個(gè)次要數(shù)據(jù)文件和一個(gè)事務(wù)日志文件。次要數(shù)據(jù)文件邏輯名為test2,物理文件名為 test2.ndf,初始大小3MB,最大容量10MB,增長(zhǎng)速度為1MB ;日志文 件邏輯名稱為 testlog1,物理文件名為 testlog1.ldf,初始大小為 5MB,最大容量為 100MB, 增長(zhǎng)速度為5MB。例6:添加文件組 test_Group。例7:將一個(gè)新的數(shù)據(jù)文件test3添加到test

14、數(shù)據(jù)庫(kù)的test_Group文件組。例&將數(shù)據(jù)文件test3從test數(shù)據(jù)庫(kù)中移去。(三)收縮 數(shù)據(jù)庫(kù)(講解5分 鐘)實(shí)踐:10分 鐘(三)收縮數(shù)據(jù)庫(kù)如果設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)設(shè)置的容量過(guò)大,或刪除了數(shù)據(jù)庫(kù)中大量的數(shù)據(jù),使用收縮功能可以有 效地釋放未被分配的空間并調(diào)整數(shù)據(jù)文件的大小。使用對(duì)象資源管理器任務(wù)”收縮”數(shù)據(jù)庫(kù)”命令例9、將EDUC的數(shù)據(jù)文件和日志文件分別擴(kuò)大到1000MB和20MB,在SSMS中將其收縮數(shù)據(jù)文件為3MB,日志文件為1MB。(四)分離 和附加數(shù)據(jù) 庫(kù)(講解 5 分鐘)實(shí)踐:10分 鐘(五)數(shù)據(jù) 庫(kù)更名(5分 鐘)實(shí)踐:10分 鐘(四)分離和附加數(shù)據(jù)庫(kù)1分離數(shù)據(jù)庫(kù)1)任務(wù)

15、分離2)使用存儲(chǔ)過(guò)程sp_detach_db分離數(shù)據(jù)庫(kù)EXEC sp_detach_db test2、附加數(shù)據(jù)庫(kù)1)右擊 附加2)使用存儲(chǔ)過(guò)程sp_attach_db附加數(shù)據(jù)庫(kù)EXEC sp_attach_db數(shù)據(jù)庫(kù)名稱,數(shù)據(jù)庫(kù)文件的物理名稱(五)數(shù)據(jù)庫(kù)更名三種方式:1、使用系統(tǒng)存儲(chǔ)過(guò)程 sp_rename2、直接在SSMSk更改3、使用 ALTER DATABASE 命令(六)刪除 數(shù)據(jù)庫(kù)(講解2分 鐘)實(shí)踐:3分鐘小結(jié):5分鐘(六)刪除數(shù)據(jù)庫(kù)1、在SSMS中刪除數(shù)據(jù)庫(kù)2、DROP DATABASE小結(jié):本項(xiàng)目首先簡(jiǎn)單介紹了SQL Server2005的發(fā)展歷史、新特性、版本和運(yùn)行環(huán)境,然后

16、演示安裝SQL Server2005的過(guò)程,安裝成功后介紹其環(huán)境的使用;其次,講解了 SQL Server2005的數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)文件,數(shù)據(jù)庫(kù)分為用戶數(shù)據(jù)庫(kù)和系統(tǒng)數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)文件包括主數(shù)據(jù)文件、 次要數(shù)據(jù)文件和日志文件;最后,通過(guò)例子介紹使用SSMS和T-SQL語(yǔ)句兩種方式創(chuàng)建、修改、收縮、附加與分享、更名和刪除數(shù)據(jù)庫(kù)的操作。實(shí)踐練習(xí)題 講解(15分 鐘)作業(yè):1教材P61思考與練習(xí)2教材P88-P89思考與練習(xí)3數(shù)據(jù)庫(kù)操作實(shí)踐練習(xí)題教學(xué)后記:從本項(xiàng)目開(kāi)始,學(xué)生接觸上機(jī)操作數(shù)據(jù)庫(kù)等技能性學(xué)習(xí)。講課時(shí)邊講邊練習(xí),效果比較 好。并且在安排重點(diǎn)內(nèi)容練習(xí)時(shí),盡量做到舉一反三,使學(xué)生熟練為止。附本次課

17、代碼:-例 2:CREATE DATABASE testON PRIMARY(NAME= test_data',FILENAME='測(cè)試數(shù)據(jù) test.mdf 'SIZE=10240KB,MAXSIZE=UNLIMITED, FILEGROWTH=10%)LOG ON(NAME= test_log'FILENAME='測(cè)試日志 test_logdf 'SIZE=1024KB,MAXSIZE=5120KB, FILEGROWTH=1024KB)-例5:在test數(shù)據(jù)庫(kù)中添加一個(gè)次要數(shù)據(jù)文件和一個(gè)事務(wù)日志文件。次要數(shù)據(jù)文件邏輯名 為test2,物理文

18、件名為 test2.ndf,初始大小3MB,最大容量10MB,增長(zhǎng)速度為1MB ;日志 文件邏輯名稱為 testlogl,物理文件名為testlogl.ldf,初始大小為5MB,最大容量為100MB, 增長(zhǎng)速度為5MB 。-添加一個(gè)次要數(shù)據(jù)文件ALTER DATABASE testADD FILE(NAME=test2,FILENAME= 測(cè)試數(shù)據(jù) test2.ndf'SIZE=3MB,MAXSIZE=10MB,FILEGR0WTH=1MB)GO-添加一個(gè)事務(wù)日志文件ALTER DATABASE testADD LOG FILE(NAME=testlog1,FILENAME= 測(cè)試日志 testlog1.ldf',SIZE=5MB,MAXSIZE=100MB

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論