實驗1 SQL Server的安裝與服務器管理_第1頁
實驗1 SQL Server的安裝與服務器管理_第2頁
實驗1 SQL Server的安裝與服務器管理_第3頁
實驗1 SQL Server的安裝與服務器管理_第4頁
實驗1 SQL Server的安裝與服務器管理_第5頁
已閱讀5頁,還剩10頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、實驗1 SQL Server的安裝與服務器管理實驗目的1.了解SQL Server 2005主要技術、新特性、新增功能;2.掌握SQL Server 2005安裝軟硬件要求、安裝過程及各種主要實用工具的用途。 3.掌握SQL SERVER 2005的安裝、啟動、登錄4.服務器注冊與連接實驗內容及步驟一.安裝、啟動、登錄SQL Server 20051.安裝SQL Server 20051)將SQL Server 2005(中文開發版)安裝盤插入光驅后,SQL Server 2005安裝盤將自動啟動安裝程序;或手動執行光盤根目錄下的Autorun.exe文件,這兩種方法都可進行SQL Serve

2、r 2005的安裝。出現如下畫面。圖1-1 Microsoft SQL Server安裝盤界面2)單擊【下一步】按鈕,進入【歡迎使用Microsoft SQL Server 安裝向導】界面。圖1-2 Microsoft SQL Server 安裝向導界面3)單擊【下一步】按鈕,進入【系統配置檢查】界面。檢查完畢將顯示檢查結果圖1-3系統配置檢查界面4)檢查如果沒有錯誤,單擊【下一步】按鈕,進入【注冊信息】界面圖1-4 安裝程序注冊信息界面5)在姓名和公司文本框中輸入您的姓名和您公司的名稱,單擊【下一步】按鈕,進入【要安裝的組件】界面。 圖1-5 安裝的組件界面 6)單擊【下一步】按鈕,進入【實

3、例名】界面。選擇默認實例圖1-6實例名界面7)單擊【下一步】按鈕,進入【服務帳戶】界面 圖1-7服務帳戶界面8)選擇【使用內置系統帳戶】,單擊【下一步】按鈕,進入【身份驗證模式】界面。選擇混合模式,并設置密碼。圖1-8 身份驗證模式界面9)單擊【下一步】按鈕,進入【準備安裝】界面圖1-9準備安裝界面10)檢查設置信息是否正確,如果正確,單擊【安裝】按鈕,進入【安裝進度】界面。中間會提示插入第二張盤。圖1-10安裝進度界面11)安裝完成后,單擊【下一步】按鈕,進入【完成Microsoft SQL Server 2005 安裝】界面。根據用戶選擇安裝的組件和用戶不同的計算機配置,這一過程會持續30

4、70分鐘不等。2.啟動、登錄SQL Server 2005 從桌面依次選擇【開始】/【所有程序】/【Microsoft SQL Server 2005】/【SQL Server Management Studio】命令,彈出【連接到服務器】對話框,填入相應信息,單擊【連接】。圖1-11 連接服務器界面實驗1 數據庫的創建與管理實驗目的1.掌握SQL Server Management Studio 工具的使用;2.掌握SQL Server中數據庫的概念、數據庫文件的類型以及系統數據庫;3.掌握創建數據庫的兩種方法;4.掌握查看、修改數據庫屬性的方法;5.掌握縮小、更名與刪除數據庫的方法6.掌握

5、數據庫分離與附加7.掌握數據庫快照實驗內容及步驟一 .SQL Server Management Studio的使用 Management Studio 是為 SQL Server 數據庫管理員和開發人員提供的新工具。此工具由 Microsoft Visual Studio 內部承載,它提供了用于數據庫管理的圖形工具和功能豐富的開發環境。Management Studio 將 SQL Server 2000 企業管理器、Analysis Manager 和 SQL 查詢分析器的功能集于一身,還可用于編寫 XML 語句。1. 啟動SQL Server Management Studio在【開始】

6、菜單上,依次指向【所有程序】、Microsoft SQL Server 2005,再單擊SQL Server Management Studio,出現如圖2-1所示的【連接到服務器】對話框圖2-1 連接到服務器對話框1)在【連接到服務器】對話框中提供5種服務器類型,包括數據庫引擎、Analysis Services、Reporting Services、SQL Server Mobile及Integration Services,驗證默認設置,再單擊【連接】按鈕,出現如圖2-2所示的“Microsoft SQL Server Management Studio”界面。2)默認情況下,Manag

7、ement Studio 中將顯示三個組件窗口。.已注冊的服務器列出的是經常管理的服務器。 .對象資源管理器是服務器中所有數據庫對象的樹狀視圖。 .文檔窗口是 Management Studio 中的最大部分。圖2-2 Microsoft SQL Server Management Studio界面二數據庫管理1創建數據庫在SQL Server2005創建數據庫有兩種方法:1)使用SQL Server管理平臺創建數據庫 (1)啟動“SQL Server Management Studio”。(2)在【對象資源管理器】的樹狀結構中右擊【數據庫】,在出現的快捷菜單中選擇【新建數據庫】菜單項,如圖2

8、-3所示。 (3)出現【新建數據庫】窗口,如圖2-4所示。圖2-3 創建數據庫界面 (4)在圖2-4【常規】選項頁的【數據庫名稱】處輸入“teaching”,在【邏輯名稱】下輸入主數據庫文件的邏輯名稱為“teaching_data”,在【初始大小】下可以設置主數據庫文件的大小,單擊【自動增長】下的【瀏覽】按鈕,出現如圖2-5所示的【更改自動增長設置】對話框。(5)在圖2-4中的【路徑】下單擊【瀏覽】按鈕,出現如圖2-6所示的【定位文件夾】對話框。 圖2-4新建數據庫窗口圖2-5 更改自動增長設置對話框 圖2-6 定位文件夾對話框(7)在該對話框中可以改變文件存放路徑,本例選擇默認路徑,設置好后

9、單擊【確定】按鈕。(8)在數據庫文件框中的第二行可以同樣設置日志文件。(9)可以單擊【添加】按鈕增加數據庫的數據文件及日志文件,如圖2-7所示建立了一個主數據庫文件teaching_data、一個輔助數據庫文件teaching_data1、兩個日志文件teaching_log和teaching_log1。 (10)在圖2-7中也可以單擊【刪除】按鈕刪除設置錯誤的數據庫文件。(11)在圖2-7中左側選擇【選項】頁,出現如圖2-8所示的【選項】界面。(12)在圖2-8中顯示數據庫的各選項及其值。圖2-9顯示了【文件組】界面。(13)設置好各項后單擊【確定】按鈕,返回SQL Server Manag

10、ement Studio界面,數據庫創建完成,如圖2-10所示。圖2-7 添加數據庫文件界面 圖2-8 選項界面圖2-9 文件組界面 圖2-10 teaching數據庫創建完成界面2)使用Transact-SQL語言創建數據庫使用Transact-SQL語句創建數據庫的語法如下:CREATE DATABASE database_name ONPRIMARY( NAME = logical_file_name, FILENAME = os_file_name ,SIZE = size ,MAXSIZE = max_size|UNLIMITED ,FILEGROWTH = growth_incre

11、ment),n:=FILEGROUP filegroup_name ,nLOG ON(NAME = logical_file_name,FILENAME = os_file_nameSIZE = size,MAXSIZE = max_size | UNLIMITED,FILEGROWTH = growth_increment)例1 創建一個student數據庫,其中主文件組包含主要數據文件student1_dat和次要數據文件student2_dat。有兩個次要文件組:studentGroup1包含兩個次要數據文件student1Fi1_dat 和 studentFi2_dat, studen

12、tGroup2包含student2Fi1_dat和student2Fi2_dat兩個次要數據文件。日志的邏輯文件名為student_log,此日志文件存儲在c:mssqldatastudentlog.ldf中。CREATE DATABASE studentON PRIMARY(NAME = student1_dat, FILENAME = c:student1_dat.mdf, SIZE = 10, MAXSIZE = 50, FILEGROWTH = 15%), (NAME = student2_dat, FILENAME = c:student2_dat.ndf, SIZE = 10, M

13、AXSIZE = 50, FILEGROWTH = 15%), FILEGROUP studentGroup1 ( NAME = student1Fi1_dat, FILENAME = c:student1Fildt.ndf, SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5) ,( NAME = student1Fi2_dat, FILENAME = c:student2Fildt.ndf, SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5), FILEGROUP studentGroup2(NAME = student2Fil_d

14、at, FILENAME = c:SG2Fi1dt.ndf, SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5),(NAME = student2Fi2_dat, FILENAME = c:SG2Fi2dt.ndf, SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5)LOG ON (NAME = student_log, FILENAME = c:studentlog.ldf, SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB)2使用ALTER DATABASE語句修改數據庫使用Transact

15、-SQL語句修改數據庫的語法如下: Alter database databasename add file,n to filegroup filegroupname |add log file ,n |remove file logical_file_name with delete |modify file |modify name=new_databasename |add filegroup filegroup_name |remove filegroup filegroup_name |modify filegroup filegroup_name filegroup_propert

16、y|name=new_filegroup_name 例2 更改數據庫student時為student添加一個輔助文件,文件名為studentfz,存儲在c: studentfz.ndf中,初始大小為3MB,最大值為50MB,增長量為3MB。USE studentALTER DATABASE studentADD FILE(NAME = studentfz,FILENAME=c:studentfz.ndf,SIZE=3MB,MAXSIZE=50,FILEGROWTH=3)例3向數據庫student中添加一個含有2個文件的文件組USE studentGOALTER DATABASE student

17、 ADD FILEGROUP studentfg1GOALTER DATABASE studentADD FILE(NAME=studentfz1, FILENAME=C:studentfz1.ndf, SIZE =5MB, MAXSIZE=50MB, FILEGROWTH =5),(NAME=studentfz2, FILENAME=C:studentfz2.ndf, SIZE =5MB, MAXSIZE=50MB, FILEGROWTH =5) TO FILEGROUP studentfg1例4向student數據庫中添加2個5MB的日志文件USE studentGOALTER DATAB

18、ASE studentADD LOG FILE(NAME =studentlog2, FILENAME=c:studentlog2.ldf, SIZE =5MB, MAXSIZE = 10MB, FILEGROWTH =5),(NAME =studentlog3, FILENAME=c:studentlog3.ldf, SIZE =5MB, MAXSIZE = 10MB, FILEGROWTH =5)3使用DROP DATABASE語句修改數據庫使用Transact-SQL語句刪除數據庫的語法如下Drop語句可以從SQL Server中一次刪除一個或多個數據庫。其語法如下: Drop data

19、base database_name,n例5 刪除數據庫student中的一個文件studentfz.ndfUSE studentGOALTER DATABASE student REMOVE FILE studentfz例6 刪除student數據庫DROP DATABASE student4 查看、修改數據庫屬性1) 使用圖形工具查看在【對象資源管理器】窗口中右擊要查看的數據庫名稱,在級聯菜單中選擇屬性,會出現數據庫屬性對話框。通過選擇左側的不同選項,可以查看數據庫的相應信息和修改相應參數。2)使用SQL語句查看可以通過系統存儲過程查看數據庫信息。語法格式:EXEC sp_helpdb d

20、atabase_name若缺省數據庫名則顯示所有數據庫信息。例7查看教學數據庫的信息。EXEC sp_helpdb teaching結果如圖2-12所示。例8 EXEC sp_helpdb結果如圖2-13所示圖2-12 teaching數據庫信息圖2-13 所有數據庫信息例9創建教學管理“JXGL”數據庫。1)在查詢窗格中輸入如下命令,然后單擊“運行”鈕執行該命令。CREATE DATABASE JXGL;2) 清空查詢窗格后,在JXGL數據庫中建立STUDENT表,并插入記錄,然后執行。CREATE TABLE STUDENT( Sno char(5) not null unique, Sn

21、ame char(20) not null unique, Ssex char(1),Sage int,Sdept char(20);INSERT INTO STUDENT VALUES(95001,李勇,M,20,CS);INSERT INTO STUDENT VALUES(95002,劉晨,F,19,IS);INSERT INTO STUDENT VALUES(95003,王敏,F,18,MA);INSERT INTO STUDENT VALUES(95004,張立,M,18,IS);3) 清空查詢窗格后,JXGL數據庫中建立COURSE表,并插入記錄,然后執行。CREATE TABLE

22、COURSE( Cno char(2) not null PRIMARY KEY(Cno), Cname char(20),Cpno char(2),Ccredit smallint);INSERT INTO COURSE VALUES(1,數據庫,5,4);INSERT INTO COURSE VALUES(2,數學, ,2);INSERT INTO COURSE VALUES(3,信息系統,1,4);INSERT INTO COURSE VALUES(4,操作系統,6,3);INSERT INTO COURSE VALUES(5,數據結構,7,4);INSERT INTO COURSE V

23、ALUES(6,數據處理, ,2);INSERT INTO COURSE VALUES(7,C語言,6,4);4) 清空查詢窗格后,JXGL數據庫中建立SC表,并插入記錄,然后執行。CREATE TABLE SC( Sno char(5) not null, Cno char(2) not null,Grade smallint,PRIMARY KEY(Sno,Cno),FOREIGN KEY(Sno) REFERENCES STUDENT(Sno),FOREIGN KEY(Cno) REFERENCES COURSE(Cno);INSERT INTO SC VALUES(95001,1,92

24、);INSERT INTO SC VALUES(95001,2,85);INSERT INTO SC VALUES(95001,3,88);INSERT INTO SC VALUES(95002,2,90);INSERT INTO SC VALUES(95002,3,80);5) 查看三個表中的內容。分別執行以下命令,查看STUDENT、COURSE和SC數據表中的內容。SELECT * FROM STUDENT;SELECT * FROM COURSE;SELECT * FROM SC;6) 修改數據表結構。向STUDENT表增加“入學時間”列,其數據類型為日期型,用SELECT命令查看表中

25、內容。ALTER TABLE STUDENT ADD SCOME DATETIME;SELECT * FROM STUDENT;刪除“入學時間”列,再用SELECT命令查看表中內容。ALTER TABLE STUDENT DROP COLUMN SCOME;SELECT * FROM STUDENT;(9) 刪除數據表。DROP TABLE SC;DROP TABLE STUDENT;DROP TABLE COURSE;(10) 刪除數據庫命令。切換到其他任意數據庫,然后可用如下命令刪除JXGL數據庫。DROP DATABASE JXGL;練習題1創建數據庫 用SSMS創建數據庫1)創建數據庫Student:2)右擊數據庫,單擊【新建數據庫】3)輸入數據庫名稱Student4)選擇【數據文件】標簽,增加一個文件

溫馨提示

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

評論

0/150

提交評論