資源描述:
《實驗2sqlserver2008數(shù)據(jù)庫基本操作》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、實驗2SQLServer2008數(shù)據(jù)庫基本操作一、實驗目的要求1.掌握使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫的方法2.掌握使用SQLServerManagementStudio刪除數(shù)據(jù)庫的方法3.掌握使用SQLServerManagementStudio附加數(shù)據(jù)庫的方法4.掌握使用T-SQL創(chuàng)建數(shù)據(jù)庫的方法5.掌握使用T-SQL刪除數(shù)據(jù)庫的方法二、實驗環(huán)境1.使用SQLServerManagementStudio創(chuàng)建學生數(shù)據(jù)庫(ST)2.附加指定目錄下的數(shù)據(jù)庫3.使用T-SQL創(chuàng)建例題中的數(shù)
2、據(jù)庫三、實驗步驟1.用SQLServerManagementStudio創(chuàng)建數(shù)tKJ牟(1)在對象資源管理器中,連接到SQLServer數(shù)據(jù)庫引擎實例,再展開該實例。右鍵單擊“數(shù)據(jù)庫”,然后單擊“新建數(shù)據(jù)庫”,如圖2-1所示。(2)系統(tǒng)彈出“新建數(shù)據(jù)庫”對話框,如圖2-2所示。該對話框有三個選擇頁:常規(guī)、選項和文件組。在“常規(guī)”頁中根據(jù)提示輸入該數(shù)據(jù)庫的相關內(nèi)容,如數(shù)據(jù)庫名稱、所有者、文件初始人小、自動增長值和保存路徑等。輸入數(shù)據(jù)庫名稱。若要通過接受所有默汄值創(chuàng)建數(shù)裾庫,請肀擊“確定”;否則,請繼續(xù)后面的可選步驟。在
3、本實驗中輸入數(shù)據(jù)庫名稱為“ST”。圖2-1對象資源管理器圖2-2“新建數(shù)據(jù)庫”對話框(1)若要更改所有者名稱,請單擊(...)選擇其他所有者。(1)若要更改主數(shù)據(jù)文件和事務tl志文件的默認值,請在“數(shù)據(jù)庫文件”網(wǎng)格中單擊相應的單元并輸入新值。(2)在“新建數(shù)據(jù)庫”對話框的“選項”頁中可以設置數(shù)據(jù)庫的排序規(guī)則、恢復模式、兼容級別和其他一些選項。若要添加新文件組,請單擊“文件組”頁。單擊“添加”,然后輸入文件組的值。1.利用SQLServerManagementStudio刪除數(shù)掘庫在SQLServerManagemen
4、tStudio中,在4?要刪除的數(shù)據(jù)庫,從彈岀的快捷菜單中選擇“刪除”或按下“delete”鍵。2.附加數(shù)據(jù)庫(1)在SQLServerManagementStudio對象資源管理器屮,連接到MicrosoftSQLServer數(shù)據(jù)庫引擎實例,然后展開該實例。右鍵單擊“數(shù)據(jù)庫”,然后單擊“附加”。打開“附加數(shù)據(jù)庫”對話框。如圖2-3所示。在“附加數(shù)據(jù)庫”對話框屮,若要指定要附加的數(shù)據(jù)庫,請單擊“添加”,然后在“定位數(shù)據(jù)庫文件”對話框中,如圖2-4所示。圖2-3附加數(shù)據(jù)庫圖2-4“定義數(shù)據(jù)庫文件選擇數(shù)據(jù)庫所在的磁盤驅(qū)動
5、器并展開目錄樹以查找并選擇數(shù)據(jù)庫的.mdf文件。例如:D:DatabaseExampledatabasesScoreMIS.mdf。單“確定”。返回“附加數(shù)據(jù)庫”對話框,如圖2-5所示。重要提示:嘗試選擇已附加的數(shù)據(jù)庫將生成錯誤。圖2-5附加數(shù)據(jù)庫若要為附加的數(shù)據(jù)庫指定不同的名稱,請在“附加數(shù)據(jù)庫”對話框的“附加為”列巾輸入名稱。通過在“所有者”列屮選擇其他項來更改數(shù)據(jù)庫的所有者。準備好附加數(shù)據(jù)庫后,單擊“確定”。1.使用SQL語句創(chuàng)建數(shù)據(jù)庫啟動SQLServerManagementStudio,連接數(shù)掘庫服務
6、器后,在打開的SQLServerManagementStudio會口的工具欄中單dj“新逮查詢”,在在邊的查詢設計窗門中輸入相應用于的SQL語句完成創(chuàng)建數(shù)據(jù)庫的任務。如圖2-6所示。圖2-6查詢窗口創(chuàng)建數(shù)據(jù)庫界面例1:使用CREATEDATABASE創(chuàng)建一個student數(shù)據(jù)庫,所有參數(shù)均取默認值。Createdatabasestudent例2:創(chuàng)建一個數(shù)據(jù)庫,該數(shù)據(jù)庫的主文件邏輯名稱為ST1,物理文件名為STl.mdf,初始大小為5MB,最大尺寸為15M,增長速度為1MB;數(shù)據(jù)庫的日志文件邏輯名稱為STlJog,物
7、理文件名為STlJog.ldf,初始大小為5MB,最大尺寸為15MB,增長速度為1MB。CREATEDATABASEST1ONPRIMARY--數(shù)據(jù)庫主文件(NAME=,ST1--數(shù)據(jù)庫主文件邏輯名稱FILENAME=
8、E:STLmdf,--數(shù)據(jù)庫主文件在磁盤上的物理位置SIZE=5,--數(shù)據(jù)庫主文件的初始大小,以MB為單位MAXSIZE=15,--數(shù)據(jù)庫主文件的最大大小,以MB為單位FILEGROWTH=1--遞增量,以MB為單位)LOGON(NAME^STlJog;--數(shù)據(jù)庫日志文件的邏輯名稱FILENAME
9、=fE:ST1Jog.ldf,--數(shù)裾庫日志文件在磁盤上的物理位置SIZE=5,--數(shù)據(jù)庫H志文件的初始大小,以MB為單位MAXSIZE=15,--數(shù)據(jù)庫日志文件的最大大小,以MB為單位FILEGROWTH=1--遞增量,以MB為單位)GO1.使用SQL語句刪除數(shù)據(jù)庫例:刪除已創(chuàng)逮的數(shù)據(jù)庫studentdropdatabasestudent注