


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、項目二 SQL Server 2008的安裝與數(shù)據(jù)庫操作教學(xué)班級2011級軟件技術(shù)班學(xué)時4任課教師張力授課課題SQL Server 2008的安裝與數(shù)據(jù)庫操作教學(xué)目標(biāo):1了解SQL Server的發(fā)展歷史,安裝系統(tǒng)需求;2 掌握數(shù)據(jù)庫文件和文件組的概念;3 掌握數(shù)據(jù)庫文件的分類和系統(tǒng)數(shù)據(jù)庫的作用;4. 熟練掌握用對象資源管理器和T-SQL語句創(chuàng)建、修改、更名和刪除數(shù)據(jù)庫;5. 熟練掌握分離、附加數(shù)據(jù)庫操作;教學(xué)重點:1 數(shù)據(jù)庫文件和文件組2 .掌握用T-SQL語句創(chuàng)建、修改、更名和刪除數(shù)據(jù)庫教學(xué)難點1 .用T-SQL語句創(chuàng)建、修改數(shù)據(jù)庫教學(xué)環(huán)境機房+電子教室教學(xué)過程:一、SQL Server2
2、008 系統(tǒng)入門二、SQL Server數(shù)據(jù)庫和文件三、數(shù)據(jù)庫操作四、小結(jié)五、布置作業(yè)六、教學(xué)后記SQL Server 2008系統(tǒng)入 門(講解20 分鐘)實踐:安裝環(huán)境25 分鐘實踐:配置管理器及 熟悉環(huán)境45 分鐘引入:項目一主要是數(shù)據(jù)庫系統(tǒng)一般的原理,從項目二開始要學(xué)習(xí)SQL Server2008的安裝和數(shù)據(jù)庫的操作學(xué)習(xí)了。一、SQL Server2008 系統(tǒng)入門(一)系統(tǒng)簡介1發(fā)展歷史SQL Server是由Microsoft公司開發(fā)和推廣的關(guān)系型數(shù)據(jù)庫管理系統(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 等多個版本。2.SQL Server2008 有一些新特性:1)新的數(shù)據(jù)類型2)語句增強3)自定義表類型4)資源調(diào)控器5)FILESTREAM6)Change Data Capture7)策略管理8)備份壓縮3. SQL Server2008的系統(tǒng)版本1)企業(yè)版2)標(biāo)準(zhǔn)版3)工作組版4)開發(fā)版5)網(wǎng)絡(luò)版6)學(xué)習(xí)版7)移動版4. 運行環(huán)境1)對硬件環(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 (其實就是 Windows 的 KB942288 補?。?。2、 最好關(guān)閉所有已打開的應(yīng)用程序(包括病毒防護程序和安全監(jiān)測程序,如360安全衛(wèi)士),以免在安裝過程中多次出現(xiàn)確認(rèn)提示。(三)SQL Server2008的常用組件1. 使用SQL Server2008聯(lián)機幫助2. 配置管理器法一:使用管理工具中的服務(wù)方式“開始”菜單、控制面板、管理工具中的服務(wù)命令法二:使用 SQL Server2005 中的配置管理器(SQL Server Configuration Manager )3. SQL Serv
5、er Management Studio ( SSMS)二、SQL Server數(shù)據(jù) 庫和文件(講解25分 鐘)二、SQL Server數(shù)據(jù)庫和文件(一)什么是數(shù)據(jù)庫 數(shù)據(jù)庫由包含數(shù)據(jù)的基本表和其它對象(如視圖、索引、存儲過程和觸發(fā)器)組成。 數(shù)據(jù)庫的內(nèi)模式(物理存儲結(jié)構(gòu))。數(shù)據(jù)庫在磁盤上是以文件為單位存儲的,由數(shù)據(jù)文件 和事務(wù)日志文件組成。(二)數(shù)據(jù)庫分類 系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫1系統(tǒng)數(shù)據(jù)庫1)Master數(shù)據(jù)庫記錄SQL Server 2008實例的所有系統(tǒng)級信息,定期備份,不能直接修改。2)Tempdb數(shù)據(jù)庫用于保存臨時對象或中間結(jié)果集以供稍后的處理,SQL Server 2008關(guān)閉后
6、該數(shù)據(jù)庫清空。3)Model數(shù)據(jù)庫用作SQL Server 2008實例上創(chuàng)建所有數(shù)據(jù)庫的模板。4)Msdb數(shù)據(jù)庫用于 SQL Server 2008代理計劃警報和作業(yè),是SQL Server的一個 Windows服務(wù)。5)Resource數(shù)據(jù)庫一個只讀數(shù)據(jù)庫,包含SQL Server 2008包括的系統(tǒng)對象。系統(tǒng)對象在物理上保留在Resource數(shù)據(jù)庫中,但在邏輯上顯示在每個數(shù)據(jù)庫的sys架構(gòu)中。2. 用戶數(shù)據(jù)庫用戶根據(jù)數(shù)據(jù)庫設(shè)計創(chuàng)建的數(shù)據(jù)庫,如學(xué)生成績管理數(shù)據(jù)庫、圖書管理數(shù)據(jù)庫等。AdventureWorks/AdventureWorks DW 是SQL Server 2008中的示例數(shù)據(jù)
7、庫(如果在安裝過程中 選擇安裝了的話)。此數(shù)據(jù)庫基于一個生產(chǎn)公司,以簡單、易于理解的方式來展示SQL Server2008的新功能。(三)數(shù)據(jù)庫文件1 .主數(shù)據(jù)文件(Primary file )主數(shù)據(jù)文件包含數(shù)據(jù)庫的啟動信息,并指向數(shù)據(jù)庫中的其他文件;存儲用戶數(shù)據(jù)和 對象;每個數(shù)據(jù)庫有且僅有一個主數(shù)據(jù)文件,其擴展名為.mdf。2. 次要數(shù)據(jù)文件(Secondary file )(輔助數(shù)據(jù)文件)用來存儲數(shù)據(jù)庫的數(shù)據(jù),使用輔助數(shù)據(jù)庫文件可以擴展存儲空間。如果數(shù)據(jù)庫用一 個主數(shù)據(jù)文件和多個輔助數(shù)據(jù)文件來存放數(shù)據(jù),并將它們放在不同的物理磁盤上,數(shù)據(jù)庫的 總?cè)萘烤褪沁@幾個磁盤容量的和。輔助數(shù)據(jù)文件的擴展
8、名為:.ndf。一個數(shù)據(jù)庫可以沒有,也可以有一個或多個次要數(shù)據(jù)文件,其命名與主要數(shù)據(jù)文件名相同。3. 事務(wù)日志文件(Transaction log )用來存放數(shù)據(jù)庫的事務(wù)日志。凡是對數(shù)據(jù)庫進行的增、刪、改等操作,都會記錄在事務(wù)日志 文件中。當(dāng)數(shù)據(jù)庫被破壞時可以利用事務(wù)日志文件恢復(fù)數(shù)據(jù)庫的數(shù)據(jù)。每個數(shù)據(jù)庫至少要有 一個事務(wù)日志文件,事務(wù)日志文件的擴展名為:df。一個數(shù)據(jù)庫可以有一個或多個事務(wù)日志文件。4. 文件組為了方便管理和分配數(shù)據(jù)而將文件組織在一起就構(gòu)成了文件組,通??梢詾榇疟P驅(qū)動器 創(chuàng)建一個文件組,將多個數(shù)據(jù)庫文件集合起來形成一個整體。每個文件組有一個組名,文件組可分為主文件組和次文件組兩
9、種。主文件組:包含所有的系統(tǒng)表,當(dāng)建立數(shù)據(jù)庫時,主文件組包括主數(shù)據(jù)文件和未指定組的其他文件,是默認(rèn)的數(shù)據(jù)文件組,一個數(shù)據(jù)庫有一個主文件組。次文件組:可以在次文件組中指定一個默認(rèn)文件組,在創(chuàng)建數(shù)據(jù)庫對象時如果沒有指 定將其放在哪個文件組中,則會將它放在默認(rèn)文件組中。(一)創(chuàng)建 數(shù)據(jù)庫(講解30分 鐘)三、數(shù)據(jù)庫操作(一)創(chuàng)建數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫1.演示使用SSMS對象資源管理器創(chuàng)建數(shù)據(jù)庫例1:創(chuàng)建教務(wù)管理數(shù)據(jù)庫,數(shù)據(jù)庫名稱EDUC。主數(shù)據(jù)文件保存路徑 D :教務(wù)管理數(shù)據(jù)文件”日志文件保存路徑 E :教務(wù)管理日志文件 ”主數(shù)據(jù)文件初始大小為 4MB,最大大小為 10MB,增長速度為10% ;日志文件的
10、初始大小為 2MB,最大大小為4MB,增長速度為10% 。實踐: 創(chuàng)建數(shù)據(jù)庫35分鐘2.使用T-SQL語句創(chuàng)建數(shù)據(jù)庫 語法格式:CREATE DATABASE < 數(shù)據(jù)庫文件名 > ON <數(shù)據(jù)文件> (NAME = <邏輯文件名>,FILENAME ='< 物理文件名>',SIZE = < 大小 >,MAXSIZE = < 可增長的最大大小 >,FILEGROWTH = < 增長比例 >)LOG ON <日志文件> (NAME = <邏輯文件名>, FILENAME =
11、'< 物理文件名>',SIZE = < 大小 > ,MAXSIZE = < 可增長的最大大小 >,FILEGROWTH = < 增長比例 >)例2:創(chuàng)建一個 Test據(jù)庫,該數(shù)據(jù)庫的主數(shù)據(jù)文件邏輯名稱為Test_data,物理文件名為Test.mdf,初始大小為10MB,最大尺寸為無限大,增長速度為10% ;數(shù)據(jù)庫的日志文件邏輯(二)查看和修改數(shù)據(jù) 庫(講解15分 鐘)名稱為Test_log,物理文件名為 Test.ldf,初始大小為1MB,最大尺寸為 5MB增長速度為1MB。 數(shù)據(jù)文件和日志文件分別放在D盤測試數(shù)據(jù)和 E盤測試日
12、志文件夾中。(二)查看和修改數(shù)據(jù)庫1、使用SSMS查看和修改數(shù)據(jù)庫例3 :使用sp_helpdb語句查看所有數(shù)據(jù)庫信息。例4 :查看test數(shù)據(jù)庫信息。2、使用T-SQL語句查看數(shù)據(jù)庫3、使用T-SQL語句修改數(shù)據(jù)庫語法格式:ALTER DATABASE < 數(shù)據(jù)庫名稱 > ADD FILE <數(shù)據(jù)文件>| ADD LOG FILE < 日志文件 >| REMOVE FILE < 邏輯文件名>| ADD FILEGROUP < 文件組名 >| REMOVE FILEGROUP < 文件組名 >| MODIFY FILE &
13、lt; 文件名 >| MODIFY NAME = < 新數(shù)據(jù)庫名稱 >實踐: 修改數(shù)據(jù)庫(35分鐘)| MODIFY FILEGROUP < 文件組名 >例5:在test數(shù)據(jù)庫中添加一個次要數(shù)據(jù)文件和一個事務(wù)日志文件。次要數(shù)據(jù)文件邏輯名為test2,物理文件名為 test2.ndf,初始大小3MB,最大容量10MB,增長速度為1MB ;日志文 件邏輯名稱為 testlog1,物理文件名為 testlog1.ldf,初始大小為 5MB,最大容量為 100MB, 增長速度為5MB。例6:添加文件組 test_Group。例7:將一個新的數(shù)據(jù)文件test3添加到test
14、數(shù)據(jù)庫的test_Group文件組。例&將數(shù)據(jù)文件test3從test數(shù)據(jù)庫中移去。(三)收縮 數(shù)據(jù)庫(講解5分 鐘)實踐:10分 鐘(三)收縮數(shù)據(jù)庫如果設(shè)計數(shù)據(jù)庫時設(shè)置的容量過大,或刪除了數(shù)據(jù)庫中大量的數(shù)據(jù),使用收縮功能可以有 效地釋放未被分配的空間并調(diào)整數(shù)據(jù)文件的大小。使用對象資源管理器任務(wù)”收縮”數(shù)據(jù)庫”命令例9、將EDUC的數(shù)據(jù)文件和日志文件分別擴大到1000MB和20MB,在SSMS中將其收縮數(shù)據(jù)文件為3MB,日志文件為1MB。(四)分離 和附加數(shù)據(jù) 庫(講解 5 分鐘)實踐:10分 鐘(五)數(shù)據(jù) 庫更名(5分 鐘)實踐:10分 鐘(四)分離和附加數(shù)據(jù)庫1分離數(shù)據(jù)庫1)任務(wù)
15、分離2)使用存儲過程sp_detach_db分離數(shù)據(jù)庫EXEC sp_detach_db test2、附加數(shù)據(jù)庫1)右擊 附加2)使用存儲過程sp_attach_db附加數(shù)據(jù)庫EXEC sp_attach_db數(shù)據(jù)庫名稱,數(shù)據(jù)庫文件的物理名稱(五)數(shù)據(jù)庫更名三種方式:1、使用系統(tǒng)存儲過程 sp_rename2、直接在SSMSk更改3、使用 ALTER DATABASE 命令(六)刪除 數(shù)據(jù)庫(講解2分 鐘)實踐:3分鐘小結(jié):5分鐘(六)刪除數(shù)據(jù)庫1、在SSMS中刪除數(shù)據(jù)庫2、DROP DATABASE小結(jié):本項目首先簡單介紹了SQL Server2005的發(fā)展歷史、新特性、版本和運行環(huán)境,然后
16、演示安裝SQL Server2005的過程,安裝成功后介紹其環(huán)境的使用;其次,講解了 SQL Server2005的數(shù)據(jù)庫和數(shù)據(jù)庫文件,數(shù)據(jù)庫分為用戶數(shù)據(jù)庫和系統(tǒng)數(shù)據(jù)庫,數(shù)據(jù)庫文件包括主數(shù)據(jù)文件、 次要數(shù)據(jù)文件和日志文件;最后,通過例子介紹使用SSMS和T-SQL語句兩種方式創(chuàng)建、修改、收縮、附加與分享、更名和刪除數(shù)據(jù)庫的操作。實踐練習(xí)題 講解(15分 鐘)作業(yè):1教材P61思考與練習(xí)2教材P88-P89思考與練習(xí)3數(shù)據(jù)庫操作實踐練習(xí)題教學(xué)后記:從本項目開始,學(xué)生接觸上機操作數(shù)據(jù)庫等技能性學(xué)習(xí)。講課時邊講邊練習(xí),效果比較 好。并且在安排重點內(nèi)容練習(xí)時,盡量做到舉一反三,使學(xué)生熟練為止。附本次課
17、代碼:-例 2:CREATE DATABASE testON PRIMARY(NAME= test_data',FILENAME='測試數(shù)據(jù) test.mdf 'SIZE=10240KB,MAXSIZE=UNLIMITED, FILEGROWTH=10%)LOG ON(NAME= test_log'FILENAME='測試日志 test_logdf 'SIZE=1024KB,MAXSIZE=5120KB, FILEGROWTH=1024KB)-例5:在test數(shù)據(jù)庫中添加一個次要數(shù)據(jù)文件和一個事務(wù)日志文件。次要數(shù)據(jù)文件邏輯名 為test2,物理文
18、件名為 test2.ndf,初始大小3MB,最大容量10MB,增長速度為1MB ;日志 文件邏輯名稱為 testlogl,物理文件名為testlogl.ldf,初始大小為5MB,最大容量為100MB, 增長速度為5MB 。-添加一個次要數(shù)據(jù)文件ALTER DATABASE testADD FILE(NAME=test2,FILENAME= 測試數(shù)據(jù) test2.ndf'SIZE=3MB,MAXSIZE=10MB,FILEGR0WTH=1MB)GO-添加一個事務(wù)日志文件ALTER DATABASE testADD LOG FILE(NAME=testlog1,FILENAME= 測試日志 testlog1.ldf',SIZE=5MB,MAXSIZE=100MB
溫馨提示
- 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鈉的介紹教學(xué)課件
- 酵母菌培養(yǎng)技術(shù)課件教案
- 酒店安全工作培訓(xùn)課件
- 中國麥冬種植行業(yè)市場全景評估及發(fā)展戰(zhàn)略研究報告
- 中國無滴消霧大棚膜市場規(guī)模預(yù)測及投資戰(zhàn)略咨詢報告
- 2025年微光學(xué)及應(yīng)用項目可行性研究報告-圖文
- 2019-2025年中國綠色食品市場運行態(tài)勢及行業(yè)發(fā)展前景預(yù)測報告
- 2025年中國安全頭盔行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略規(guī)劃報告
- 2020-2025年中國射頻濾波器行業(yè)市場前景預(yù)測及投資戰(zhàn)略研究報告
- 漢中檢驗檢測儀器項目招商引資報告
- 福建省機關(guān)工作人員年度考核登記表
- JBT 7808-2010 無損檢測儀器 工業(yè)X射線探傷機主參數(shù)系列
- DB44-T 2474-2024 自然教育標(biāo)識設(shè)置指引
- 研學(xué)基地合作協(xié)議
- 駕駛員行為規(guī)范管理制度
- (高清版)JTG D81-2017 公路交通安全設(shè)施設(shè)計規(guī)范
- 《鍋爐水介質(zhì)檢驗導(dǎo)則標(biāo)準(zhǔn)-征求意見稿》
- 2023年陽江市陽東區(qū)教育局招聘事業(yè)編制教師考試真題
- 利用隱私保護技術(shù)實現(xiàn)網(wǎng)絡(luò)爬蟲安全抓取
- 成本會計崗位競聘稿
- 2024年新版消防設(shè)施操作員初級考試題庫(含答案)
評論
0/150
提交評論