版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGE第2頁共13頁評分簽名日期數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告課程名稱信息系統(tǒng)數(shù)據(jù)庫技術(shù)實(shí)驗(yàn)名稱數(shù)據(jù)表的管理專業(yè)班級姓名學(xué)號實(shí)驗(yàn)日期實(shí)驗(yàn)地點(diǎn)2012—2013學(xué)年度第一學(xué)期
一、實(shí)驗(yàn)?zāi)康?、掌握MicrosoftSQLServer2005ExpressEdition的安裝過程2、熟悉SQLServer2005ExpressEdition的基本菜單功能,界面。3、掌握SQLServer2005的啟動、服務(wù)器注冊等功能。二、實(shí)驗(yàn)內(nèi)容1、數(shù)據(jù)庫的創(chuàng)建2、數(shù)據(jù)庫的修改3、數(shù)據(jù)的導(dǎo)入4、數(shù)據(jù)的導(dǎo)出5、數(shù)據(jù)庫的分離三、實(shí)驗(yàn)環(huán)境WindowsXP操作系統(tǒng),MicrosoftSQLServer2005ExpressEdition。四、相關(guān)知識1、數(shù)據(jù)庫命令規(guī)則取決于數(shù)據(jù)庫兼容的級別,而數(shù)據(jù)庫級別可以用存儲過程sp_helpdb來查詢。注意:其一由于在T-SQL中,“@”表示局部變量,“@@”表示全局變量,“#?!北硎救峙R時(shí)對象,所以不建議用這些符號作為數(shù)據(jù)庫名稱的開頭;其二雖然在SQLServer2005中,保留字區(qū)分大小寫,但也不建議用改過大小寫的保留字作為數(shù)據(jù)庫名。2、數(shù)據(jù)庫文件:每個SQLServer2005的數(shù)據(jù)庫至少包含二個文件:一個數(shù)據(jù)文件(.mdf)和一個日志文件(.ldf)。3、數(shù)據(jù)庫的創(chuàng)建命令:CREATEDATABASE4、數(shù)據(jù)庫的修改命令:ALTERDATABASE只有數(shù)據(jù)庫管到員或具有CREATEDATABASE權(quán)限的數(shù)據(jù)庫所有者才有權(quán)執(zhí)行ATERDATABASE語句。在實(shí)際操作中,ALTERDATABASE一次只能修改一種參數(shù)5、數(shù)據(jù)庫的刪除命令:DROPDATABASE6、數(shù)據(jù)庫的分離命令:SP_DETACH_DB'filename'7、數(shù)據(jù)庫的附加命令:CREATEDATABASE…FORATTACH8、數(shù)據(jù)的導(dǎo)入是指從其他數(shù)據(jù)源中把數(shù)據(jù)復(fù)制到SQLServer數(shù)據(jù)庫中。9、數(shù)據(jù)的導(dǎo)出是指從SQLServer數(shù)據(jù)庫中把數(shù)據(jù)復(fù)制到其他數(shù)據(jù)源中。五、操作步驟(一)、數(shù)據(jù)庫的創(chuàng)建1、使用MicrosoftSQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫“teachingDataA”,要求將數(shù)據(jù)庫存放在C盤的teachingmanagement目錄下。在資源管理器中選擇C盤根目錄,新建一目錄“teachingmanagement”。打開MicrosoftSQLServerManagementStudio。在Windows的【開始】菜單中選擇【程序】|【MicrosoftSQLServer2005】,在“連接到服務(wù)器”窗口中選擇相應(yīng)的服務(wù)器和身份驗(yàn)證方式(這里選擇“Windows驗(yàn)證方式”),如圖1所示,單擊“連接”按鈕。圖1連接服務(wù)器在【對象資源管理器】中右擊【數(shù)據(jù)庫】,選擇命令【新建數(shù)據(jù)庫】,如圖2所示。圖2選擇【新建數(shù)據(jù)庫】命令在“新建數(shù)據(jù)庫”窗口中輸入數(shù)據(jù)庫名“teachingDataA”,將路徑設(shè)置為C:\teachingmanagement。完成后單擊【確定】按鈕。2、使用CREATEDATABASE命令創(chuàng)建數(shù)據(jù)庫“teachingDataB”,要求將數(shù)據(jù)文件和日志文件均存放在C盤的“teachingmanagement”中。打開MicrosoftSQLServerManagementStudio,單擊工具欄中的按鈕【新建查詢】。在查詢編輯器中輸入建庫命令,如圖3所示:圖3在查詢編輯器中鍵入建庫命令單擊查詢編輯器上方的【執(zhí)行】按鈕,可以看【消息】框中顯示“命令已成功完成”,則表明已完成建庫。如果希望在“對象資源管理器”中查看新建的數(shù)據(jù)庫,可以單擊“對象資源管理器”中的刷新按鈕,然后展開數(shù)據(jù)庫即可看到新建的數(shù)據(jù)庫teachingDataA和teachingDataB。如果在Windows中打開資源管理器,可以在C盤的teachingmanagement文件夾中看到二個文件:teachingDataA.mdf,teachingDataA_log.ldf和teachingDataB.mdf,teachingDataB_log.ldf。(二)、數(shù)據(jù)庫的修改1、使用MicrosoftSQLServerManagementStudio修改數(shù)據(jù)庫“teachingDataA”,將自動增長方式修改為2M,并添加次要數(shù)據(jù)文件teachingDataA3.ndf,其數(shù)據(jù)增長也設(shè)置為2M在圖4的【對象資源管理器】中右擊teachingData3,選擇【屬性】命令,然后在“數(shù)據(jù)庫屬性”窗口的【選擇頁】中選擇【文件】,單擊主文件行中的自動增長按鈕,然后按要求將文件增長【按MB】設(shè)置為“2”,如圖4所示,單擊【確定】按鈕。圖4設(shè)置文件增長為“2MB”在“數(shù)據(jù)庫屬性”窗口中單擊【添加】按鈕,輸入邏輯文件名teachingDataA3,并采用與步驟1類似的方法設(shè)置文件增長為2MB。單擊【確定】按鈕。此時(shí),可以在Windows資源管理器中看到C盤下的新文件teachingData3.ndf。2、使用ALTERDATABASE命令進(jìn)行修改數(shù)據(jù)庫“teachingDataB”,將自動增長方式修改為2M,并添加次要數(shù)據(jù)文件teachingDataA3.mdf,其數(shù)據(jù)增長也設(shè)置為2M在查詢編輯器中輸入如圖5所示命令,單擊【執(zhí)行】按鈕,即可將自動增長方式修改為2MB。圖5修改自動增長方式語句在查詢編輯器中輸入如圖6所示命令,單擊查詢編輯器上方的【執(zhí)行】命令。圖6添加次要文件(三)、數(shù)據(jù)的導(dǎo)入1、在“MicrosoftSQLServerManagementStudio”中將Access數(shù)據(jù)庫文件coursedata.mdb中的表course導(dǎo)入到數(shù)據(jù)庫teachingDataA中。在“MicrosoftSQLServerManagementStudio”的【對象資源管理器】中右擊數(shù)據(jù)庫名“teachingDataA”,選擇【任務(wù)】|【導(dǎo)入數(shù)據(jù)】命令。在彈出的“歡迎使用SQLServer導(dǎo)入導(dǎo)出向?qū)А钡膶υ捒蛑袉螕簟鞠乱徊健?,然后在圖7所示的對話框中選擇數(shù)據(jù)源類型“MicrosoftAccess”、文件名“coursedata.mdb”等選項(xiàng)。圖7選擇要導(dǎo)入的Access文件單擊【下一步】,彈出【選擇目標(biāo)】選項(xiàng),在該對話框中選擇要導(dǎo)入的數(shù)據(jù)的目標(biāo)數(shù)據(jù)庫“teachingDataA”,如圖8所示。圖8選擇目標(biāo)單擊【下一步】,彈出【指定表復(fù)制或查詢】選項(xiàng),這里采用默認(rèn)的選擇。單擊【下一步】,選擇源表和目標(biāo)如圖8所示,這時(shí)如果單擊【預(yù)覽】按鈕可以預(yù)覽course數(shù)據(jù)表。圖8選擇源表course單擊【下一步】,選擇【立即執(zhí)行】后,單擊【完成】按鈕。關(guān)閉“SQLServer導(dǎo)入導(dǎo)出向?qū)А蓖瓿珊螅凇癕icrosoftSQLServerManagementStudio”中展開【對象資源管理器】中的【數(shù)據(jù)庫】和【teachingData】,選中【表】,單擊【對象資源管理器】中的刷新按鈕,可以看到表“dbo.course”。右擊“dbo.course”選擇打開表命令,即可打開該表。(四)、數(shù)據(jù)的導(dǎo)出將teachingDataA數(shù)據(jù)庫中的表course導(dǎo)出到Excel表中,要求將表存在C盤teachingmanagement文件夾中,保存為course.xls。在“MicrosoftSQLServerManagementStudio”的【對象資源管理器】中右擊數(shù)據(jù)庫名“teachingDataA”,選擇【任務(wù)】|【導(dǎo)出數(shù)據(jù)】命令。在彈出的“歡迎使用SQLServer導(dǎo)入導(dǎo)出向?qū)А钡膶υ捒蛑袉螕簟鞠乱徊健浚缓笤趫D9所示的對話框中選擇文件名“teachingDataA”等選項(xiàng)。圖9選擇導(dǎo)出數(shù)據(jù)源單擊【下一步】,然后在如圖10所示的對話框中選擇目標(biāo)為“MicrosoftExcel”,文件路徑為“C:\teachingmanagement\course.xls”。圖9選擇導(dǎo)出目標(biāo)步驟4:單擊【下一步】,彈出【指定表復(fù)制或查詢】選項(xiàng),這里采用默認(rèn)的選擇。步驟5:單擊【下一步】,選擇源表和目標(biāo)視圖。(這時(shí)如果單擊【預(yù)覽】按鈕可以預(yù)覽course數(shù)據(jù)表。單擊【編輯】按鈕可以進(jìn)行列映射編輯)步驟6:單擊【下一步】,選擇【立即執(zhí)行】后,單擊【完成】按鈕。步驟7:關(guān)閉“SQLServer導(dǎo)入導(dǎo)出向?qū)А蓖瓿珊螅梢栽赪indows的資源管理器中看到C盤的teachingmanagement文件夾中有一個course.xls文件。(五)、數(shù)據(jù)庫的分離1、使用MicrosoftSQLServerManagementStudio將數(shù)據(jù)庫teachingDataA分離。打開MicrosoftSQLServerManagementStudio,右擊【對象資源管理器】中【數(shù)據(jù)庫】下的【teachingDataA】選擇命令【任務(wù)】|【分離】。單擊【確定】按鈕。2、使用T-SQL命令語句將數(shù)據(jù)庫teachingDataB分離。在查詢編輯器中輸入命令:SP_DETACH_DB'teachingDataB'單擊“執(zhí)行”按鈕。六、實(shí)驗(yàn)結(jié)果及總結(jié)1、我按要求輸入代碼但系統(tǒng)報(bào)錯,無法執(zhí)行(具體代碼及報(bào)錯信息如下圖所示),為什么?答:將上圖中的花括號{}全部改為圓括號()即可運(yùn)行。2、我在建立數(shù)據(jù)庫時(shí)輸入如下圖的代碼,但不能執(zhí)行,為什么?答:請?jiān)凇皀ame='teachingDataB'”和“name='teachingDataB_log'”加上逗號,即正確的代碼應(yīng)該為:createdatabaseteachingDataBonprimary( name='teachingDataB', filename='c:\teachingmanagemant\teachingDataB.mdf')logon( name='teachingDataB_log', filename='c:\teachingmanagemant\teachingDataB.ldf')3、出于對數(shù)據(jù)庫的安全考慮,希望將數(shù)據(jù)庫的數(shù)據(jù)文件名和日志文件的邏輯文件名分別指定為teaching_Data1和teaching_Data2,而數(shù)據(jù)文件和日志文件名分別指定為Mycollege_Data.mdf,Mycollege_log.ldf,則該如何創(chuàng)建數(shù)據(jù)庫文件答:如下圖所示:七、實(shí)驗(yàn)小結(jié):你在編程過程中花時(shí)多少?答:半個小時(shí)。多少時(shí)間在紙上設(shè)計(jì)?答:半個小時(shí)。多少時(shí)間上機(jī)輸入和調(diào)試?答;40分
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版人力資源人員勞動合同書
- 2024年私人汽車充電樁安裝及維護(hù)服務(wù)合同范本3篇
- 2025年變壓器租賃與電力工程總承包服務(wù)合同3篇
- 二零二五年度出租車運(yùn)營權(quán)轉(zhuǎn)讓合同3篇
- 2025年度鋁合金門窗安裝工程監(jiān)理合同3篇
- 2025年度大理石樓梯踏步定制安裝合同范本3篇
- 2025年度風(fēng)力發(fā)電場土地承包租賃協(xié)議3篇
- 2025年智慧醫(yī)療項(xiàng)目服務(wù)合同協(xié)議書:遠(yuǎn)程醫(yī)療服務(wù)合作3篇
- 二零二五年度腳手架建筑工程維修保養(yǎng)合同范本3篇
- 二手房租借轉(zhuǎn)讓合同范本(2024年修訂版)版B版
- 通用電子嘉賓禮薄
- GB/T 16407-2006聲學(xué)醫(yī)用體外壓力脈沖碎石機(jī)的聲場特性和測量
- 簡潔藍(lán)色科技商業(yè)PPT模板
- 錢素云先進(jìn)事跡學(xué)習(xí)心得體會
- 道路客運(yùn)車輛安全檢查表
- 宋曉峰辣目洋子小品《來啦老妹兒》劇本臺詞手稿
- 附錄C(資料性)消防安全評估記錄表示例
- 噪音檢測記錄表
- 推薦系統(tǒng)之協(xié)同過濾算法
- 提高筒倉滑模施工混凝土外觀質(zhì)量QC成果PPT
- 小學(xué)期末班級頒獎典禮動態(tài)課件PPT
評論
0/150
提交評論