2數據庫的創建和管理_第1頁
2數據庫的創建和管理_第2頁
2數據庫的創建和管理_第3頁
2數據庫的創建和管理_第4頁
2數據庫的創建和管理_第5頁
已閱讀5頁,還剩11頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

2使用向導創建并管理數據庫實驗目的熟悉SQLServer2005中SQLServerManagementStudio的環境;了解SQLServer2005數據庫的邏輯結構和物理結構;掌握使用向導創建和管理數據庫。實驗環境硬件環境:pc機一臺;軟件環境:SQLSERVER2005;實驗內容設有一學籍管理系統,其數據庫名為“EDUC”,初始大小為10MB,最大為50MB,數據庫自動增長,增長方式是按5%比例增長;日志文件初始為2MB,最大可增長到5MB,按1MB增長。數據庫的邏輯文件名為“student_data”,物理文件名為“student_data.mdf,存放路徑為“f:\data\student_data.mdf"。日志文件的邏輯文件名為"student_log",物理文件名為"student_log.ldf",存放路徑為“f:\data\student_data.ldf'"。使用SQLServerManagementStudio(簡稱SSMS)創建數據庫。使用向導創建上面描述的數據庫;使用向導刪除上面建立的數據庫;使用SQL語言編程建立上面描述的數據庫;修改數據庫;查看數據庫;刪除數據庫;更改數據庫所有者;2.4實驗步驟2.4.1使用向導創建上述的數據庫。使用SQLServerManagementStudio(簡稱SSMS)創建數據庫。1.啟動SSMS在開始菜單中:所有程序—>SQLServer2005—>SQLServerManagementStudio,單擊“連接"按鈕,便可以進入【SQLServerManagementStudio】窗口。如果身份驗證選擇的是“混合模式”,則要輸入sa的密碼,如圖2-1,2-2所示;圖2-11連接SQLServer2005

圖2-2SQLServerManagementStudio界面2.建立數據庫BEE(1)啟動“SQLServerManagementStudio",在“對象資源管理器"中右

鍵單擊【數據庫】節點,選擇【新建數據庫】命令,如圖2-3所示。BEE\MicroHoftSQLSorvorHaim如?。ntStudio次林舊典E值)觀偌m二JU苔袖琲盼甘匿E理勵穌3.若連去有吵」3£-?—二!『;s*.a?fws?T4X握痍⑥,母口g'卷歸|gj握痍⑥,母口g'卷歸|gjQ數據庫駝姑默*停電恭_尊資燈葉生;】若萸苒恥外JA^ViaV?15reVflriiSJ版岫EmVgrk甘通也拓浦J脫,詭航略匕電Ji^pwwE5學工寶胃工II-rpcrtSer^ETTenp^^ijm^.is?u-《MILSet^i:處&L3郵-TQL\k(/荷Jt皿隹(L"..席1創…璉鞅攜g-.還廉女n和食群緝皿...iBBsta囪二Lifla

wrinitlrH*<JHqpcrtS&Tv-trTeripIiBilFL前牡全桂覬尊,snItotific&tianSwvicstSQL5m代Jrfki整用?理IP:W圖2-3新建數據庫(2)打開【新建數據庫】對話框,在窗口中依次完成如下操作:在【數據庫名稱】文本框中輸入要創建的數據庫名稱。此處輸入EUDC,在【所有者】文本框中輸入數據庫的擁有者,此處可選用默認值,在【數據庫文件】的文本框內【邏輯名稱】列中分別輸入數據文件和日志文件的邏輯文件名,也可使用默認文件名,在【初始大小】列中分別輸入數據文件和日志文件的初始值大小,系統默認均為1MB,在【自動增長】列中分別設置數據文件和日志文件的自動增長情況,當數據文件和日志文件滿時,它們會根據設定的增長情況自動增長文件的容量。自動增長率可以設置按百分比或按MB進行計算,單擊【路徑】列的按鈕可設置文件的保存位置,如果不需要改變以上的設置,可以使用默認值。如圖2-4所示。圖2-4“新建數據庫”對話框3)在【新建數據庫】窗口中,單擊【選擇頁】窗格中的【選項】選項,如圖-5所示,可以設置數據庫的配置參數。圖2-5設置數據庫配置參數(4)根據系統的要求,如果要添加新的文件組,單擊【選擇頁】窗格中的【文件組】選項,打開如圖2-6所示的窗口,在其中單擊【添加】按鈕,就可以增加一個文件組,在【名稱】列輸入文件組的名稱即可。圖2-6添加或刪除文件組回到【常規】頁面,用戶可以增加新的數據文件或日志文件,方法是單擊【添加】按鈕,在對應的【邏輯名稱】列輸入新增文件的邏輯文件名,在【文件類型】列設置新增文件類型,并依次設置新增文件的大小、自動增長、存儲位置等基本信息即可。設置完相關屬性后,單擊【確定】按鈕,系統開始創建數據庫,創建完成后,在“對象資源管理器”的【數據庫】目錄下就會顯示新創建的數據庫。右鍵單擊【EUDC】數據庫節點,選擇【屬性】,如圖2-7所示。圖2-7選擇數據庫屬性打開【數據庫屬性】對話框,進行數據庫的屬性查看和修改。如圖2-8所示。

圖2-8“數據庫屬性”對話框可以看到,修改或查看數據庫屬性時,屬性選項比創建數據庫時多了兩個,即“文件”和“權限”。在【常規】頁面中,可以查看數據庫的狀態、所有者、創建日期、大小、可用空間、用戶數和備份等基本信息。在【文件】頁面中,可以修改數據文件和日志文件的基本信息,如邏輯文件名、初始大小和自動增長情況等,也可以增加數據文件和日志文件。在【文件組】頁面中,可以添加和刪除文件組。在【選項】面面中,可以為數據庫設置若十個決定數據庫特點的數據庫級選項。在【權限】頁面中,可以設置用戶對該數據庫的使用權限。(9)關閉【數據庫屬性】對話框,右鍵單擊EUDC】數據庫節點,依次選擇【編寫數據庫腳本為】、【CREATE到】。(10)選擇數據庫腳本文件生成的目的地,這里選擇【文件】。如圖2-9所示。

圖2-9創建腳本到文件(11)打開【選擇文件】對話框,在【文件名】文本框中輸入數據庫腳本的文件名。(這里為EUDC.sql),如圖2-10所示。圖2-10“選擇文件”對話框(12)生成腳本文件后,可以通過“記事本”或“SQLServerManagementStudio”查看生成的數據庫腳本文件EUDC.sql,如圖2-11所示。

&EUDC.sql-記事本[TlfnlfX文件區|編輯匿)格式Q)查看世)幫助也)GOJIF(1=FULLTEXTSERVICEPROPERTYCIsFuffTextlnstdled'^eginEXEC[EDUC].[dbo].[sp_fiilhext_daiabase]@action='disable'endGOALTERDATABASE[EDUC]SETANSI_NULL_DEFAULTOFFGOALTERDATABASE[EDUC]SETANSI_NULLSOFFGOALTERDATABASE[EDUC]SETANSI_PADDINGOFFGOALTERDATABASE[EDUC]SETANSI_WARNINGSOFFGOALTERDATABASE[EDUC]SETARITHABORTOFFGOALTERDATABASE[EDUC]SETAUTO_CLOSEOFFGOALTERDATABASE[EDUC]SETAUTC_CREATE_STATISTICSONGOALTERDATABASE[EDUC]SETAUTC_SHRINKOFFGOALTERDATABASE[EDUC]SETAUTC_UPDATE_STATIST[CSONGOALTERDATABASE[EDUC]SETCURSOR_CLOSE_ON_COMMn,OFF寸Ln1,Col1圖2-11生成的數據庫腳本文件EUDC.sql內容2.4.2使用向導刪除上述所建的數據庫。(1)在【對象資源管理器】窗格中,右鍵單擊【books】數據庫節點,在快捷菜單中選擇【刪除】命令,如圖2-12所示。tSQLSei-v&iFKan包打登hi蝦hLStudio支停?祖螳》死國93TA<rj蜜口皿tSQLSei-v&iFKan包打登hi蝦hLStudio支停?祖螳》死國93TA<rj蜜口皿*1區迫〕典鼻資蒲甯弛毒*斗X七吏旦7Jas垃EM『in引妾山8^W'-!jj.(SQLServer9.D.L3&?-T一邃統小.克I—安'掘車買域aJ心盼“?J整笠jg戲好食五JiS?£IJ*直技值)II名秣」三調_J可單母隹tJ沁ULE旺*1£3吞俑*|_....」..._南Ibooks獨AM抿庇仍m丑(2)打開【刪除對象】對話框,確認是否為目標數據庫,并通過選中復選框決定是否要刪除備份以及關閉已存在的數據庫連接。最后單擊【確定】按鈕完成數據庫刪除操作。刪除數據庫要慎重,因為系統無法輕易恢復被刪除的數據庫,除非做過數據庫備份。使用這種方法每次只能刪除一個數據庫。2.4.3使用SQL語句新建上述的數據庫。CREATEDATABASE語句是Transact-SQL創建數據庫的語句,CREATEDATABASE語句在執行過程中自動創建數據文件和日志文件。(1)啟動SQLServerManagementStudio,單擊工具欄上的【新建查詢】按鈕,建立一個新的查詢,如圖2-13,,2-14所示。發MicrosoftSQLServerBanageMentStudio文件⑥編輯堡)視圖⑦項目枝)工具(!)窗口地)社區如)幫助QI).4.新建查M羊|岳劇網險原序舊岸踴闡伺擘雪血□O0S_1E)□O0S_1E)lj塑據庫引擎1.66uspgniitx7cwu5flii列表(L)EDUC報表(0)6USPGNINX7CWU51數據庫'■■.EDUC對象資源管理器▼宏X名稱」敏據庫美藕1M熊一I視圖白同叉詞M可編程性_jServiceBroker」對象資源管理器▼宏X名稱」敏據庫美藕1M熊一I視圖白同叉詞M可編程性_jServiceBroker」存儲仁J安全性+Jbooks+,EDUCjEDUC1']XSGL安全性服薈器對象復制管理Hoti£icationServiceeSQLServer代理(已禁用代理XF)<Illi「]>就緒圖2-13進入新建查詢

圖2-14新建查詢圖2-15新建查詢腳本在查詢窗口中輸入T-SQL語句,如下所示。createdatabaseEDUC1on(name=student_data,filename='f:\data\student_data.mdf,size=10,maxsize=50,filegrowth=10%)logon(name=student_log,filename='f:\data\student_data.ldf,size=2,maxsize=5,filegrowth=1)腳本說明:第3行?第7行:創建一個主數據文件,指定數據文件的邏輯名稱為“student_dat",物理文件名稱為“student_dat.mdf",存儲在此f盤data文件夾下,初始大小為10MB,SIZE沒有指定MB或KB,所以默認為MB,以兆字節為單位進行分配。最大尺寸為50MB,文件按百分比方式每次增長10%。第3行?第7行:創建一個日志文件。在工具欄上單擊【執行】按鈕,執行查詢窗口中的SQL語句。執行后服務器返回“命令成功完成”的信息。執行這個語句,將在f盤data文件夾下(該文件夾應事先建立)創建主數據文件student_dat和日志文件student_log。如圖2-16所示。

圖2-16創建的數據文件和日志文件在工具欄上單擊【保存】按鈕,可以將查詢窗口中的T-SQL腳本以文件(.sql)形式保存。2.4.4修改數據庫數據庫創建好后,有時需要對它的某些屬性進行修改,如給數據庫增加次要文件、重新對數據庫命名等。這時就可以用SQLServerManagementStudio或Transact-SQL語句來修改數據庫配置。數據庫EUDC中student_dat文件的初始大小5MB太小,現在想將它的初始大小增加到20MB。ALTERDATABASE命令如下:ALTERDATABASEEUDCMODIFYFILE(NAME=student_dat,SIZE=20MB)2.4.5查看數據庫在MicrosoftSQLServer2005系統中,可以使用一些目錄視圖,函數、存儲過程等查看有關數據庫的基本信息。如使用系統表sysdatabases可以查看有關數據庫的基本信息,使用系統表sysfiles可以查看有關數據庫文件的信息,使用sysfilegroups可以查看有關數據庫文件組的信息。使用系統存儲過程sp_helpdb可以查看所有數據庫和特定數據庫的基本信息。需要查看當前數據庫服務器中所有數據庫信息:sp_helpdb該語句可以查看所有數據庫的信息,如圖2-17所示;圖2-17查看所有數據庫的信息需要查看當前數據庫服務器中EDUC數據庫的基本信息:sp_helpdbEDUC該語句可以查看指定數據庫EDUC的信息,如圖2-18所示。KicrosoftSQLServerIanage>entStudio13叵?文件d)編輯⑥視圖@)查詢,)項目d)工具d)窗口地)社區⑥幫助on墨新建查詢I?l]j酷也爵肉Sid#序畫KicrosoftSQLServerIanage>entStudio13叵?文件d)編輯⑥視圖@)查詢,)項目d)工具d)窗口地)社區⑥幫助on墨新建查詢I?l]j酷也爵肉Sid#序畫擋整3imaEter己注冊的服務器?執行<X)/一wA勾目?邕幼M皇享低■畫丘E30籃國國Q(J數據庫引擎5EuspgninxTcwuS6USPGSIHI7C...LQueryl.sql*摘要

sp_helpdbEDUd對象資源管理器連接但),善J,虺J曰96USFGNINX7CWV5(SQLServer9.0.1399-£日以數據庫國□系統數據庫國D數據庫快照田Ubooks田UEDVC田UEDVC1田JXSGL田C3蜜全性國□服務器對象國匚J復制國匚J管理(+)|~T3ITotificationServicesSQLServer代理(己禁用代理XP)±1□結果J消息namedb_sizeEDUCownerdbidcreatedstatuscompatibility_level12.00MB6USPGNINX7CWU5\Administrator501222015Status=ONLINE.Updateability=READ_WRITE.UserAcc...90namefileidfilenamefilegroupsizemaxsizegrowthusage1:student_data:1F:?庚商'數據庫課程數據庫項目\student_datajndfPRIMARY1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論