版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、實驗1 SQL Server的安裝與服務(wù)器管理實驗?zāi)康?.了解SQL Server 2005主要技術(shù)、新特性、新增功能;2.掌握SQL Server 2005安裝軟硬件要求、安裝過程及各種主要實用工具的用途。 3.掌握SQL SERVER 2005的安裝、啟動、登錄4.服務(wù)器注冊與連接實驗內(nèi)容及步驟一.安裝、啟動、登錄SQL Server 20051.安裝SQL Server 20051)將SQL Server 2005(中文開發(fā)版)安裝盤插入光驅(qū)后,SQL Server 2005安裝盤將自動啟動安裝程序;或手動執(zhí)行光盤根目錄下的Autorun.exe文件,這兩種方法都可進行SQL Serve
2、r 2005的安裝。出現(xiàn)如下畫面。圖1-1 Microsoft SQL Server安裝盤界面2)單擊【下一步】按鈕,進入【歡迎使用Microsoft SQL Server 安裝向?qū)А拷缑妗D1-2 Microsoft SQL Server 安裝向?qū)Ы缑?)單擊【下一步】按鈕,進入【系統(tǒng)配置檢查】界面。檢查完畢將顯示檢查結(jié)果圖1-3系統(tǒng)配置檢查界面4)檢查如果沒有錯誤,單擊【下一步】按鈕,進入【注冊信息】界面圖1-4 安裝程序注冊信息界面5)在姓名和公司文本框中輸入您的姓名和您公司的名稱,單擊【下一步】按鈕,進入【要安裝的組件】界面。 圖1-5 安裝的組件界面 6)單擊【下一步】按鈕,進入【實
3、例名】界面。選擇默認(rèn)實例圖1-6實例名界面7)單擊【下一步】按鈕,進入【服務(wù)帳戶】界面 圖1-7服務(wù)帳戶界面8)選擇【使用內(nèi)置系統(tǒng)帳戶】,單擊【下一步】按鈕,進入【身份驗證模式】界面。選擇混合模式,并設(shè)置密碼。圖1-8 身份驗證模式界面9)單擊【下一步】按鈕,進入【準(zhǔn)備安裝】界面圖1-9準(zhǔn)備安裝界面10)檢查設(shè)置信息是否正確,如果正確,單擊【安裝】按鈕,進入【安裝進度】界面。中間會提示插入第二張盤。圖1-10安裝進度界面11)安裝完成后,單擊【下一步】按鈕,進入【完成Microsoft SQL Server 2005 安裝】界面。根據(jù)用戶選擇安裝的組件和用戶不同的計算機配置,這一過程會持續(xù)30
4、70分鐘不等。2.啟動、登錄SQL Server 2005 從桌面依次選擇【開始】/【所有程序】/【Microsoft SQL Server 2005】/【SQL Server Management Studio】命令,彈出【連接到服務(wù)器】對話框,填入相應(yīng)信息,單擊【連接】。圖1-11 連接服務(wù)器界面實驗1 數(shù)據(jù)庫的創(chuàng)建與管理實驗?zāi)康?.掌握SQL Server Management Studio 工具的使用;2.掌握SQL Server中數(shù)據(jù)庫的概念、數(shù)據(jù)庫文件的類型以及系統(tǒng)數(shù)據(jù)庫;3.掌握創(chuàng)建數(shù)據(jù)庫的兩種方法;4.掌握查看、修改數(shù)據(jù)庫屬性的方法;5.掌握縮小、更名與刪除數(shù)據(jù)庫的方法6.掌握
5、數(shù)據(jù)庫分離與附加7.掌握數(shù)據(jù)庫快照實驗內(nèi)容及步驟一 .SQL Server Management Studio的使用 Management Studio 是為 SQL Server 數(shù)據(jù)庫管理員和開發(fā)人員提供的新工具。此工具由 Microsoft Visual Studio 內(nèi)部承載,它提供了用于數(shù)據(jù)庫管理的圖形工具和功能豐富的開發(fā)環(huán)境。Management Studio 將 SQL Server 2000 企業(yè)管理器、Analysis Manager 和 SQL 查詢分析器的功能集于一身,還可用于編寫 XML 語句。1. 啟動SQL Server Management Studio在【開始】
6、菜單上,依次指向【所有程序】、Microsoft SQL Server 2005,再單擊SQL Server Management Studio,出現(xiàn)如圖2-1所示的【連接到服務(wù)器】對話框圖2-1 連接到服務(wù)器對話框1)在【連接到服務(wù)器】對話框中提供5種服務(wù)器類型,包括數(shù)據(jù)庫引擎、Analysis Services、Reporting Services、SQL Server Mobile及Integration Services,驗證默認(rèn)設(shè)置,再單擊【連接】按鈕,出現(xiàn)如圖2-2所示的“Microsoft SQL Server Management Studio”界面。2)默認(rèn)情況下,Manag
7、ement Studio 中將顯示三個組件窗口。.已注冊的服務(wù)器列出的是經(jīng)常管理的服務(wù)器。 .對象資源管理器是服務(wù)器中所有數(shù)據(jù)庫對象的樹狀視圖。 .文檔窗口是 Management Studio 中的最大部分。圖2-2 Microsoft SQL Server Management Studio界面二數(shù)據(jù)庫管理1創(chuàng)建數(shù)據(jù)庫在SQL Server2005創(chuàng)建數(shù)據(jù)庫有兩種方法:1)使用SQL Server管理平臺創(chuàng)建數(shù)據(jù)庫 (1)啟動“SQL Server Management Studio”。(2)在【對象資源管理器】的樹狀結(jié)構(gòu)中右擊【數(shù)據(jù)庫】,在出現(xiàn)的快捷菜單中選擇【新建數(shù)據(jù)庫】菜單項,如圖2
8、-3所示。 (3)出現(xiàn)【新建數(shù)據(jù)庫】窗口,如圖2-4所示。圖2-3 創(chuàng)建數(shù)據(jù)庫界面 (4)在圖2-4【常規(guī)】選項頁的【數(shù)據(jù)庫名稱】處輸入“teaching”,在【邏輯名稱】下輸入主數(shù)據(jù)庫文件的邏輯名稱為“teaching_data”,在【初始大小】下可以設(shè)置主數(shù)據(jù)庫文件的大小,單擊【自動增長】下的【瀏覽】按鈕,出現(xiàn)如圖2-5所示的【更改自動增長設(shè)置】對話框。(5)在圖2-4中的【路徑】下單擊【瀏覽】按鈕,出現(xiàn)如圖2-6所示的【定位文件夾】對話框。 圖2-4新建數(shù)據(jù)庫窗口圖2-5 更改自動增長設(shè)置對話框 圖2-6 定位文件夾對話框(7)在該對話框中可以改變文件存放路徑,本例選擇默認(rèn)路徑,設(shè)置好后
9、單擊【確定】按鈕。(8)在數(shù)據(jù)庫文件框中的第二行可以同樣設(shè)置日志文件。(9)可以單擊【添加】按鈕增加數(shù)據(jù)庫的數(shù)據(jù)文件及日志文件,如圖2-7所示建立了一個主數(shù)據(jù)庫文件teaching_data、一個輔助數(shù)據(jù)庫文件teaching_data1、兩個日志文件teaching_log和teaching_log1。 (10)在圖2-7中也可以單擊【刪除】按鈕刪除設(shè)置錯誤的數(shù)據(jù)庫文件。(11)在圖2-7中左側(cè)選擇【選項】頁,出現(xiàn)如圖2-8所示的【選項】界面。(12)在圖2-8中顯示數(shù)據(jù)庫的各選項及其值。圖2-9顯示了【文件組】界面。(13)設(shè)置好各項后單擊【確定】按鈕,返回SQL Server Manag
10、ement Studio界面,數(shù)據(jù)庫創(chuàng)建完成,如圖2-10所示。圖2-7 添加數(shù)據(jù)庫文件界面 圖2-8 選項界面圖2-9 文件組界面 圖2-10 teaching數(shù)據(jù)庫創(chuàng)建完成界面2)使用Transact-SQL語言創(chuàng)建數(shù)據(jù)庫使用Transact-SQL語句創(chuàng)建數(shù)據(jù)庫的語法如下: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 創(chuàng)建一個student數(shù)據(jù)庫,其中主文件組包含主要數(shù)據(jù)文件student1_dat和次要數(shù)據(jù)文件student2_dat。有兩個次要文件組:studentGroup1包含兩個次要數(shù)據(jù)文件student1Fi1_dat 和 studentFi2_dat, studen
12、tGroup2包含student2Fi1_dat和student2Fi2_dat兩個次要數(shù)據(jù)文件。日志的邏輯文件名為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語句修改數(shù)據(jù)庫使用Transact
15、-SQL語句修改數(shù)據(jù)庫的語法如下: 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 更改數(shù)據(jù)庫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向數(shù)據(jù)庫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數(shù)據(jù)庫中添加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語句修改數(shù)據(jù)庫使用Transact-SQL語句刪除數(shù)據(jù)庫的語法如下Drop語句可以從SQL Server中一次刪除一個或多個數(shù)據(jù)庫。其語法如下: Drop data
19、base database_name,n例5 刪除數(shù)據(jù)庫student中的一個文件studentfz.ndfUSE studentGOALTER DATABASE student REMOVE FILE studentfz例6 刪除student數(shù)據(jù)庫DROP DATABASE student4 查看、修改數(shù)據(jù)庫屬性1) 使用圖形工具查看在【對象資源管理器】窗口中右擊要查看的數(shù)據(jù)庫名稱,在級聯(lián)菜單中選擇屬性,會出現(xiàn)數(shù)據(jù)庫屬性對話框。通過選擇左側(cè)的不同選項,可以查看數(shù)據(jù)庫的相應(yīng)信息和修改相應(yīng)參數(shù)。2)使用SQL語句查看可以通過系統(tǒng)存儲過程查看數(shù)據(jù)庫信息。語法格式:EXEC sp_helpdb d
20、atabase_name若缺省數(shù)據(jù)庫名則顯示所有數(shù)據(jù)庫信息。例7查看教學(xué)數(shù)據(jù)庫的信息。EXEC sp_helpdb teaching結(jié)果如圖2-12所示。例8 EXEC sp_helpdb結(jié)果如圖2-13所示圖2-12 teaching數(shù)據(jù)庫信息圖2-13 所有數(shù)據(jù)庫信息例9創(chuàng)建教學(xué)管理“JXGL”數(shù)據(jù)庫。1)在查詢窗格中輸入如下命令,然后單擊“運行”鈕執(zhí)行該命令。CREATE DATABASE JXGL;2) 清空查詢窗格后,在JXGL數(shù)據(jù)庫中建立STUDENT表,并插入記錄,然后執(zhí)行。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數(shù)據(jù)庫中建立COURSE表,并插入記錄,然后執(zhí)行。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,數(shù)據(jù)庫,5,4);INSERT INTO COURSE VALUES(2,數(shù)學(xué), ,2);INSERT INTO COURSE VALUES(3,信息系統(tǒng),1,4);INSERT INTO COURSE VALUES(4,操作系統(tǒng),6,3);INSERT INTO COURSE VALUES(5,數(shù)據(jù)結(jié)構(gòu),7,4);INSERT INTO COURSE V
23、ALUES(6,數(shù)據(jù)處理, ,2);INSERT INTO COURSE VALUES(7,C語言,6,4);4) 清空查詢窗格后,JXGL數(shù)據(jù)庫中建立SC表,并插入記錄,然后執(zhí)行。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) 查看三個表中的內(nèi)容。分別執(zhí)行以下命令,查看STUDENT、COURSE和SC數(shù)據(jù)表中的內(nèi)容。SELECT * FROM STUDENT;SELECT * FROM COURSE;SELECT * FROM SC;6) 修改數(shù)據(jù)表結(jié)構(gòu)。向STUDENT表增加“入學(xué)時間”列,其數(shù)據(jù)類型為日期型,用SELECT命令查看表中
25、內(nèi)容。ALTER TABLE STUDENT ADD SCOME DATETIME;SELECT * FROM STUDENT;刪除“入學(xué)時間”列,再用SELECT命令查看表中內(nèi)容。ALTER TABLE STUDENT DROP COLUMN SCOME;SELECT * FROM STUDENT;(9) 刪除數(shù)據(jù)表。DROP TABLE SC;DROP TABLE STUDENT;DROP TABLE COURSE;(10) 刪除數(shù)據(jù)庫命令。切換到其他任意數(shù)據(jù)庫,然后可用如下命令刪除JXGL數(shù)據(jù)庫。DROP DATABASE JXGL;練習(xí)題1創(chuàng)建數(shù)據(jù)庫 用SSMS創(chuàng)建數(shù)據(jù)庫1)創(chuàng)建數(shù)據(jù)庫Student:2)右擊數(shù)據(jù)庫,單擊【新建數(shù)據(jù)庫】3)輸入數(shù)據(jù)庫名稱Student4)選擇【數(shù)據(jù)文件】標(biāo)簽,增加一個文件
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度家庭保姆雇傭與技能提升服務(wù)合同4篇
- 2025年度門窗安裝與室外照明一體化工程合同范本3篇
- 2025年度個人精裝修房屋租賃合同示范文本2篇
- 2025年度茶館店鋪轉(zhuǎn)讓及文化傳承合同3篇
- 2025版寧波共有產(chǎn)權(quán)房租賃合同模板4篇
- 2025年度車輛購置擔(dān)保合同模板2篇
- 二零二五年度充電樁充電服務(wù)市場分析合同4篇
- 2025版木地板產(chǎn)業(yè)鏈整合與戰(zhàn)略投資合同4篇
- 2025年度酒店樓頂花園租賃與維護合同3篇
- 年薪制勞動合同范本2025:新能源汽車行業(yè)人才激勵方案3篇
- 幼兒園學(xué)習(xí)使用人民幣教案教案
- 2023年浙江省紹興市中考科學(xué)真題(解析版)
- 語言學(xué)概論全套教學(xué)課件
- 大數(shù)據(jù)與人工智能概論
- 《史記》上冊注音版
- 2018年湖北省武漢市中考數(shù)學(xué)試卷含解析
- 測繪工程產(chǎn)品價格表匯編
- 《腎臟的結(jié)構(gòu)和功能》課件
- 裝飾圖案設(shè)計-裝飾圖案的形式課件
- 護理學(xué)基礎(chǔ)教案導(dǎo)尿術(shù)catheterization
- ICU護理工作流程
評論
0/150
提交評論