版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第1章SQL Server數(shù)據(jù)庫(kù)管理(一)本章簡(jiǎn)介 本章我們將了解SQLSserver2005簡(jiǎn)介包含數(shù)據(jù)與信息、數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)系統(tǒng),熟練掌握了SQLServer2005的安裝過程和方法,重點(diǎn)完成了數(shù)據(jù)庫(kù)系統(tǒng)中對(duì)數(shù)據(jù)庫(kù)、數(shù)據(jù)表和記錄等關(guān)鍵元素的基本操作。并通過本章介紹SQLServer2005系統(tǒng)中自帶的實(shí)用工具的使用。在本章節(jié)最后還重點(diǎn)介紹了如何通過SQL腳本和相關(guān)組件導(dǎo)入服務(wù)器端的EXCEL文件。理論課學(xué)習(xí)內(nèi)容1) 數(shù)據(jù)庫(kù)基本概念2) SQLServer2005的安裝3) SQLServerManagerStudio簡(jiǎn)介4) 使用SQLServerManagementStudio設(shè)計(jì)數(shù)據(jù)庫(kù)
2、5) 使用SQLServerManagementStudio設(shè)計(jì)數(shù)據(jù)表6) 在SQLServer2005中讀取excel數(shù)據(jù)實(shí)踐課工作任務(wù)1) 完成SQLServer2005的安裝2) 完成SQLServer2005設(shè)計(jì)數(shù)據(jù)庫(kù)、數(shù)據(jù)表和記錄的操作3) 完成SQLServer2005中讀取Excel的操作 課前預(yù)習(xí)一、單詞掌握 Data:數(shù)據(jù)DataBase:數(shù)據(jù)庫(kù)DataBaseSystem:數(shù)據(jù)庫(kù)系統(tǒng)DDL:Data Definition Language數(shù)據(jù)庫(kù)模式定義語言CreateDataBase:創(chuàng)建數(shù)據(jù)庫(kù)CreateTable:創(chuàng)建數(shù)據(jù)表Create View:創(chuàng)建視圖二、重點(diǎn)掌握1
3、信息具有_、可存儲(chǔ)、_、可傳遞等自然屬性,信息已經(jīng)成為社會(huì)各行業(yè)不可缺少的資源。2將數(shù)據(jù)庫(kù)實(shí)例注冊(cè)到SQLServer Management Studio工具,用戶可以通過該工具對(duì)注冊(cè)的數(shù)據(jù)庫(kù)實(shí)例進(jìn)行_、_和操作。3如果已經(jīng)存在數(shù)據(jù)庫(kù)文件,還有一種比較簡(jiǎn)單的方法安裝數(shù)據(jù)庫(kù),即“_”。_的前提是已經(jīng)存在可以使用的數(shù)據(jù)庫(kù)文件。4以下部分列出運(yùn)行 Microsoft SQL Server 2005 的最低硬件和軟件要求:在_位平臺(tái)上運(yùn)行 SQL Server 的要求與在_位平臺(tái)上的要求有所不同。5SQL Server Management Studio工具還包含了“_”、“解決方案”等工具,用戶可以
4、直接使用這些工具方便的對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作和管理。1.1 數(shù)據(jù)庫(kù)基本概念1.1.1 數(shù)據(jù)與信息數(shù)據(jù)(Data)是描述事物的符號(hào)記錄,它具有多種表現(xiàn)形式,可以是文字、圖形、圖像、聲音、動(dòng)畫等。信息具有可感知、可存儲(chǔ)、可加工、可傳遞等自然屬性,信息已經(jīng)成為社會(huì)各行業(yè)不可缺少的資源??傊瑪?shù)據(jù)是經(jīng)過組織的比特的集合;而信息是具有特定意義的數(shù)據(jù)。1.1.2 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)(DataBase, DB)是指長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定的數(shù)學(xué)模型組織、描述,具有較小的冗余度,較高的數(shù)據(jù)獨(dú)立性和擴(kuò)展性,并可以被用戶共享。1.1.3 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)(DataBase S
5、ystem, DBS)廣義上講是由數(shù)據(jù)庫(kù)、硬件、軟件和人組成,其中被管理的對(duì)象是數(shù)據(jù)。數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBase Management System, DBMS)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,是數(shù)據(jù)庫(kù)系統(tǒng)的核心。在操作系統(tǒng)的支持下,解決如何科學(xué)的組織和存儲(chǔ)數(shù)據(jù),如何高效的獲取和維護(hù)數(shù)據(jù)庫(kù)的系統(tǒng)軟件。其主要功能包括數(shù)據(jù)定義功能、數(shù)據(jù)操縱功能、數(shù)據(jù)庫(kù)的運(yùn)行管理和數(shù)據(jù)庫(kù)的簡(jiǎn)歷與維護(hù)。數(shù)據(jù)庫(kù)管理系統(tǒng)可以分為層次性、網(wǎng)狀型、關(guān)系型、面向?qū)ο笮汀?.1.4 SQLServer2005簡(jiǎn)介SQL Server 2005 是一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái),使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)
6、級(jí)的數(shù)據(jù)管理。SQL Server 2005 數(shù)據(jù)庫(kù)引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。SQL Server 2005 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2005 結(jié)合了分析、報(bào)表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的 BI 解決方案,幫助您的團(tuán)隊(duì)通過記分卡、Dashboard、Web services 和移動(dòng)設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個(gè)領(lǐng)域。與 Microsoft Visual Studio、Microsoft Office System 以及新的開發(fā)工具包(包括
7、Business Intelligence Development Studio)的緊密集成使 SQL Server 2005 與眾不同。無論您是開發(fā)人員、數(shù)據(jù)庫(kù)管理員、信息工作者還是決策者,SQL Server 2005 都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益。Microsoft 仔細(xì)傾聽了您的反饋,并對(duì)行業(yè)進(jìn)行了認(rèn)真研究,全世界的 Microsoft 研究團(tuán)隊(duì)共同努力,經(jīng)過創(chuàng)造性思索才最終向您奉獻(xiàn)出這一引入了上百種新增功能或改進(jìn)功能的 SQL Server 2005。這些功能將有助于您在以下三個(gè)主要方面提高業(yè)務(wù):1) 企業(yè)數(shù)據(jù)管理SQL Server 2005 針對(duì)行業(yè)和分
8、析應(yīng)用程序提供了一種更安全可靠和更高效的數(shù)據(jù)平臺(tái)。SQL Server 的最新版本不僅是迄今為止 SQL Server 的最大發(fā)行版本,而且是最為可靠安全的版本。 2) 開發(fā)人員生產(chǎn)效率SQL Server 2005 提供了一種端對(duì)端的開發(fā)環(huán)境,其中涵蓋了多種新技術(shù),可幫助開發(fā)人員大幅度提高生產(chǎn)效率。 3) 商業(yè)智能SQL Server 2005 的綜合分析、集成和數(shù)據(jù)遷移功能使各個(gè)企業(yè)無論采用何種基礎(chǔ)平臺(tái)都可以擴(kuò)展其現(xiàn)有應(yīng)用程序的價(jià)值。構(gòu)建于 SQL Server 2005 的 BI 解決方案使所有員工可以及時(shí)獲得關(guān)鍵信息,從而在更短的時(shí)間內(nèi)制定更好的決策。1.2 SQLServer2005
9、的安裝計(jì)劃安裝SQLServer2005時(shí),確保計(jì)算機(jī)滿足最低的硬件需求。一般還要適當(dāng)?shù)目紤]數(shù)據(jù)庫(kù)未來發(fā)展的需要。SQLServer2005的安裝程序在不滿足安裝所要求的最低硬件配置時(shí),將會(huì)給出提示信息。1.2.1 選擇正確的SQLServer2005數(shù)據(jù)庫(kù)版本SQLServer2005包含多個(gè)版本,每一個(gè)版本都針對(duì)不同的用戶群體。因此,在安裝SQLServer2005時(shí),確定安裝版本是非常重要的,這是因?yàn)檫x擇的版本不僅決定可安裝的內(nèi)容,而且決定了SQLServer2005安裝所需軟、硬件等環(huán)境要求。1) SQLServer2005企業(yè)版支持最大的企業(yè)級(jí)在線事務(wù)處理環(huán)境、較高的數(shù)據(jù)分析、數(shù)據(jù)倉(cāng)
10、庫(kù)等功能,用戶在計(jì)劃大型數(shù)據(jù)庫(kù)時(shí),應(yīng)首先考慮企業(yè)版。2) SQLServer2005標(biāo)準(zhǔn)版支持電子商務(wù)、數(shù)據(jù)倉(cāng)庫(kù)、中小組織使用的商用結(jié)構(gòu)等。需要使用數(shù)據(jù)庫(kù)保存大量數(shù)據(jù),但不需要使用企業(yè)級(jí)特性的組織也可以安裝標(biāo)準(zhǔn)版。3) SQLServer2005開發(fā)版一般用于開發(fā)和測(cè)試。該版本包括SQLServer2005企業(yè)版的全部功能,但其許可協(xié)議不能用于生產(chǎn)。開發(fā)版適用于大型公司的開發(fā)人員,開發(fā)和測(cè)試應(yīng)用系統(tǒng),這樣的應(yīng)用程序,經(jīng)過升級(jí),最終可使用企業(yè)版數(shù)據(jù)庫(kù)進(jìn)行運(yùn)營(yíng)生產(chǎn)。4) SQLServer2005Express版是一個(gè)免費(fèi)的、易于使用、易于管理的數(shù)據(jù)庫(kù)。該版本的數(shù)據(jù)庫(kù)通常作為客戶端數(shù)據(jù)庫(kù),隨軟件發(fā)
11、布使用;一般用于數(shù)據(jù)量較小的數(shù)據(jù)管理。開發(fā)人員開發(fā)應(yīng)用程序時(shí),可以考慮使用該版本;Express版也可用于替代Access數(shù)據(jù)庫(kù)。綜上所述,SQLServer2005包括五個(gè)版本。其中,企業(yè)版沒有任何限制,具有全部新特性和功能;開發(fā)版和企業(yè)版在功能上一樣,但不具備生產(chǎn)使用的許可協(xié)議。標(biāo)準(zhǔn)版適合大容量的數(shù)據(jù)存儲(chǔ)內(nèi)膽是對(duì)集群節(jié)點(diǎn)等功能的支持有限制。用于可以根據(jù)業(yè)務(wù)實(shí)際需求選擇并確定數(shù)據(jù)庫(kù)版本。1.2.2 安裝的硬件要求以下部分列出運(yùn)行 Microsoft SQL Server 2005 的最低硬件和軟件要求:在 32 位平臺(tái)上運(yùn)行 SQL Server 的要求與在 64 位平臺(tái)上的要求有所不同。1
12、) 處理器安裝推薦600兆赫茲(MHz) Pentium III-兼容或更快的處理器1-gigahertz (GHz)或更快的處理器。2) 操作系統(tǒng)Microsoft Windows 2000 Server 包含Service Pack (SP) 4或更新版本; Windows Server 2003 標(biāo)準(zhǔn)版,企業(yè)版,或者數(shù)據(jù)中心版(Datacenter Edition)包含SP 1或更新版本; Windows Small Business Server 2003包含SP 1或更新版本。3) 內(nèi)存安裝推薦:512 兆(MB)內(nèi)存或更多; 1 gigabyte (GB)內(nèi)存或更多。4) 硬盤容量
13、安裝推薦:大約需要350 MB可用硬盤空間,安裝SQL Server在線手冊(cè),SQL Server移動(dòng)版在線手冊(cè),和樣本數(shù)據(jù)庫(kù)大約需要425 MB可用硬盤空間。5) 驅(qū)動(dòng)設(shè)備CD-ROM 或者 DVD-ROM 驅(qū)動(dòng)器。6) 顯示Super VGA (1,024x768)或者更高性能的視頻顯示卡和監(jiān)視器。1.2.3 操作系統(tǒng)支持及軟件要求1) 對(duì)操作系統(tǒng)的要求企業(yè)版:Windows2003 SP1以上或Windows2000 SP4以上標(biāo)準(zhǔn)版:Windows2003 SP1以上或WindowsXP SP2以上或Windows2000 SP4以上開發(fā)版:Windows2003 SP1以上或Wind
14、owsXP SP2以上或Windows2000 SP4以上Express版:WindowsXP家庭版或更高;企業(yè)版、標(biāo)準(zhǔn)版、開發(fā)版對(duì)應(yīng)的全部OS2) 對(duì)軟件環(huán)境的要求IIS 6.0或更高IE 6.0或更高M(jìn)icrosoft.NET Framework 2.01.2.4 安裝過程步驟1,使用安裝向?qū)О惭bSQLServer2005,請(qǐng)參考以下步驟進(jìn)行。將第一張安裝光盤插入光驅(qū),彈出畫面如下圖所示。圖1.2.1 開始界面步驟2,單擊“僅工具、聯(lián)機(jī)叢書和示例”。在“最終用戶許可協(xié)議”對(duì)話框中,接受條款和條件,然后單擊“下一步”,如下圖所示。圖1.2.2 “最終用戶許可協(xié)議”對(duì)話框步驟3,在“安裝必備組
15、建”對(duì)話框中,安裝程序?qū)惭bSQLServer2005的必需軟件。在更新完成之后,單擊“下一步”,如下圖所示。圖1.2.3 “安裝必備組件”對(duì)話框步驟4,在“系統(tǒng)配置”對(duì)話框中,單擊“下一步”。圖1.2.4 “歡迎使用Microsoft SQLServer安裝向?qū)А辈襟E5,在“系統(tǒng)配置檢查”中單擊“下一步”。圖1.2.5 “系統(tǒng)配置檢查”對(duì)話框步驟6,在“注冊(cè)信息”中,單擊“下一步”。圖1.2.6 “注冊(cè)信息”對(duì)話框步驟7,請(qǐng)點(diǎn)擊“下一步”繼續(xù)。圖1.2.7 安裝組件選擇步驟8,請(qǐng)用戶選擇你需要的安裝“組件”,為了充分說明,筆者已經(jīng)把所以的組件選擇。如果用戶還需要詳細(xì)的組件說明,可以點(diǎn)擊“高級(jí)
16、”按鈕后,再選擇?!案呒?jí)”按鈕中,還有軟件的安裝目錄選擇。有需要的用戶可以自己選擇,這里就不再展開。請(qǐng)點(diǎn)擊“下一步”繼續(xù)。圖1.2.8 安裝實(shí)例步驟9,請(qǐng)點(diǎn)擊“下一步”繼續(xù)。圖1.2.9 服務(wù)帳戶設(shè)置步驟10,這里需要選擇一些啟動(dòng)的服務(wù),已經(jīng)把所以的服務(wù)選擇,這也會(huì)給服務(wù)器帶來新的壓力,不過為了說明問題,建議先開啟這些服務(wù),日后等沒有用處了,再可以關(guān)閉。筆者也選擇了“內(nèi)置賬戶”選項(xiàng)。如果有DC使用環(huán)境的用戶,可以選擇“域用戶賬號(hào)”請(qǐng)點(diǎn)擊“下一步”繼續(xù)。圖1.2.10 身份驗(yàn)證模式 步驟11,這個(gè)見面比較重要,這是在輸入數(shù)據(jù)庫(kù)管理的密碼。請(qǐng)嚴(yán)格按照畫面上的標(biāo)出的地方輸入信息。特別提醒:這個(gè)密碼是
17、數(shù)據(jù)庫(kù)管理員密碼,非常重要。如果丟失,后果不堪設(shè)想。除非這個(gè)數(shù)據(jù)庫(kù)不要了。設(shè)置完成后,請(qǐng)點(diǎn)擊“下一步”繼續(xù)。圖1.2.11 排序規(guī)則設(shè)置步驟12,請(qǐng)點(diǎn)擊“下一步”繼續(xù)。圖1.2.12 報(bào)表服務(wù)器安裝選項(xiàng)步驟13,請(qǐng)點(diǎn)擊“下一步”繼續(xù)。圖1.2.13 錯(cuò)誤和使用情況報(bào)告設(shè)置步驟14,無需選擇項(xiàng)目,請(qǐng)點(diǎn)擊“下一步”繼續(xù)。圖1.2.14 安裝組件步驟15,請(qǐng)點(diǎn)擊“安裝”繼續(xù)。圖1.2.15 配置所選組件圖1.2.16 配置組件復(fù)制文件步驟16,以上2個(gè)畫面,是軟件的安裝過程中的情況,用戶不需要干預(yù)。圖1.2.17 第二張光盤提示信息步驟17,軟件安裝到一定的時(shí)候,會(huì)出現(xiàn)上面的畫面。軟件需要用戶放入2
18、號(hào)安裝光盤,后點(diǎn)擊“確定”按鈕繼續(xù)。在上面顯示畫面中,使用紅點(diǎn)標(biāo)出的是還沒有被安裝的組件。這說明,軟件的2號(hào)光盤上有這些組件。這些組件在軟件安裝之初,會(huì)讓用戶選擇是否安裝。如果沒有選下面的組件,“SQL2005”在安裝過程中,不會(huì)使用到2號(hào)光盤。圖1.2.17 更新組件注冊(cè)表圖1.2.18 配置組件完成步驟18,出現(xiàn)上面的畫面,說明軟件已經(jīng)安裝完成,用戶請(qǐng)點(diǎn)擊“下一步”繼續(xù)。圖1.2.19 安裝完成步驟19,此時(shí)軟件會(huì)出現(xiàn)上面的信息,這個(gè)是安裝完成后的,報(bào)告信息,請(qǐng)點(diǎn)擊“完成”,軟件的整個(gè)安裝界面就會(huì)退出,系統(tǒng)返回桌面。圖1.2.20 菜單啟動(dòng)SQLServer2005步驟20,計(jì)算機(jī)中安裝
19、“SQL2005”已經(jīng)安裝完成了。1.3 SQLServer Management Studio簡(jiǎn)介SQLServer Management Studio 是SQL Server2005最重要的組件。用戶可以通過該工具完成SQLServer 2005的主要管理。本節(jié)介紹各個(gè)窗口組成設(shè)計(jì)界面的方式,幫助同學(xué)們輕松完成工作。1.3.1 啟動(dòng)SQLServer Management Studio安裝好SQLServer2005之后,打開SQLServer Management Studio工具,按一下操作步驟進(jìn)行:步驟1,單擊“開始-所有程序-SQLServer Management Studio”
20、菜單命令,啟動(dòng)SQLServer Management Studio工具。步驟2,在“連接到服務(wù)器”對(duì)話框中,驗(yàn)證默認(rèn)設(shè)置,單擊“連接”按鈕,如下圖所示。圖1.3.1 “連接到服務(wù)器”對(duì)話框 步驟3,默認(rèn)情況下,SQLServer Management Studio 中將顯示三個(gè)組件窗口,“對(duì)象資源管理器”窗口,下圖所示,是服務(wù)器中所有數(shù)據(jù)庫(kù)對(duì)象的樹視圖。此樹視圖可以包括SQL Server數(shù)據(jù)庫(kù)引擎、分析服務(wù)、報(bào)表服務(wù)、集成服務(wù)。對(duì)象資源管理器包括與其連接的所有服務(wù)器的信息?!拔臋n窗口”下圖所示,是SQL Management Studio中的最大部分。文檔窗口可能包含查詢編輯器和瀏覽器窗口
21、。圖1.3.2 SQLManagement Studio主界面1.3.2 連接已注冊(cè)的服務(wù)器和對(duì)象資源管理器在SQLServer Management Studio工具的“已注冊(cè)的服務(wù)器”組件窗口中注冊(cè)服務(wù)器,可以保存經(jīng)常訪問的服務(wù)器的連接信息。用戶可以在連接之前注冊(cè)服務(wù)器,也可以在“對(duì)象資源管理器”中進(jìn)行連接時(shí)注冊(cè)服務(wù)器。將數(shù)據(jù)庫(kù)實(shí)例注冊(cè)到SQLServer Management Studio工具,用戶可以通過該工具對(duì)注冊(cè)的數(shù)據(jù)庫(kù)實(shí)例進(jìn)行設(shè)置、管理和操作。注冊(cè)分為已注冊(cè)本地服務(wù)器實(shí)例、手工創(chuàng)建已注冊(cè)的服務(wù)器。在“已注冊(cè)的服務(wù)器”對(duì)話框中,右擊“已注冊(cè)的服務(wù)器”樹中的任意節(jié)點(diǎn),選擇“更新本地服
22、務(wù)器注冊(cè)”菜單命令,即可實(shí)現(xiàn)服務(wù)器實(shí)例的注冊(cè)。用戶也可以采用手工注冊(cè)服務(wù)器的方式,具體操作步驟如下。步驟1,如果“已注冊(cè)的服務(wù)器”組件窗口沒有出現(xiàn)在SQLServer Management Studio中,請(qǐng)?jiān)凇耙晥D”菜單上選擇“已注冊(cè)的服務(wù)器”步驟2,在“已注冊(cè)的服務(wù)器”組件窗口的工具欄上,單擊“數(shù)據(jù)庫(kù)引擎”按鈕。步驟3,在“已注冊(cè)的服務(wù)器”組件窗口,右擊鼠標(biāo),選擇“新建 服務(wù)器注冊(cè)”。步驟4,在“新建服務(wù)器注冊(cè)”對(duì)話框中,單擊“常規(guī)”選項(xiàng)卡。在“服務(wù)器名稱”文本框中,輸入要注冊(cè)的服務(wù)器名稱。對(duì)于命名實(shí)例,請(qǐng)以“服務(wù)器名稱實(shí)例名稱”的格式輸入名稱,如下圖所示圖1.3.3 “新建服務(wù)器注冊(cè)”對(duì)
23、話框一步驟5,在“身份驗(yàn)證”中,使用默認(rèn)設(shè)置“Windows身份驗(yàn)證”,或選擇“SQL Server身份驗(yàn)證”并填寫“用戶名”文本框和“密碼”文本框。如果要SQLServer Management Studio保存密碼(不推薦),請(qǐng)選擇“記住密碼”復(fù)選框,如下圖所示。圖1.3.4 “新建服務(wù)器注冊(cè)”對(duì)話框二步驟6,“已注冊(cè)的服務(wù)器名稱”文本框中將使用“服務(wù)器名稱”中的名稱自動(dòng)填充。如果愿意,可以使用一個(gè)好記憶的名稱替換默認(rèn)名稱,以便記住注冊(cè)過的服務(wù)器。步驟7,單擊“測(cè)試”按鈕,進(jìn)行測(cè)試數(shù)據(jù)庫(kù)實(shí)例連接,如果成功,則顯示如下圖所示的對(duì)話框。圖1.3.5 測(cè)試對(duì)話框步驟8,在“連接屬性”選項(xiàng)卡中的信
24、息是可選操作,根據(jù)所注冊(cè)的服務(wù)器的類型,設(shè)置連接屬性,如下圖所示。若要接受默認(rèn)連接屬性,請(qǐng)單擊“保存”按鈕。圖1.3.6 “連接屬性”對(duì)話框1.3.3 更改環(huán)境布局SQLServer Management Studio工具的組件窗口會(huì)占用很多屏幕空間,為了節(jié)約更多空間,可以關(guān)閉、隱藏或移動(dòng)SQLServer Management Studio組件窗口。1. 打開關(guān)閉隱藏組件窗口具體操作步驟如下:步驟1,單擊已注冊(cè)的服務(wù)器組件窗口右上角的“X”,將組件窗口關(guān)閉,如下圖所示。圖1.3.7 組件窗口關(guān)閉步驟2,在“對(duì)象資源管理器”組件窗口中,單擊帶有“自動(dòng)隱藏”工具提示的“圖釘”形狀的按鈕,將被最小
25、化到屏幕的左側(cè),如下圖所示。圖1.3.8 自動(dòng)隱藏步驟3,再次單擊“圖釘”按鈕,使“對(duì)象資源管理器”組件窗口駐留在打開的位置。2. ??亢腿∠?拷M件窗口具體操作步驟如下:步驟1,右擊“對(duì)象資源管理器”的標(biāo)題欄,并選擇下列菜單選項(xiàng)。菜單選項(xiàng)包括“可??俊⑦x項(xiàng)卡式文檔、自動(dòng)隱藏等項(xiàng)”,也可以通過“窗口”菜單或者工具欄上的下箭頭鍵使用這些選項(xiàng)。圖1.3.9 選擇“可??俊辈襟E2,雙擊“對(duì)象資源管理器”的標(biāo)題欄,可取消它的???。圖1.3.10 鼠標(biāo)拖動(dòng)方式???.3.4 設(shè)置啟動(dòng)選項(xiàng)SQL Server Management Studio 工具可以配置為當(dāng)啟動(dòng)該工具時(shí),打開首選配置的設(shè)計(jì)圖面。通過將
26、SQL Server Management Studio配置為打開首選配置,可以節(jié)省時(shí)間。1. 配置啟動(dòng)選項(xiàng)步驟1,啟動(dòng)SQL Server Studio 工具。步驟2,選擇“工具-選項(xiàng)”菜單命令。步驟3,展開“環(huán)境”節(jié)點(diǎn),并單擊“常規(guī)”選項(xiàng)卡,如下圖所示。圖1.3.11 工具菜單中的選項(xiàng)步驟4,在“啟動(dòng)時(shí)”列表框中,可以選擇“打開對(duì)象資源管理器”(這是默認(rèn)選項(xiàng))、“新查詢窗口”、“對(duì)象資源管理器”和“新查詢”、“空環(huán)境”選項(xiàng)。步驟5,用戶還可以通過選擇“在對(duì)象資源管理器中隱藏系統(tǒng)對(duì)象”復(fù)選框隱藏系統(tǒng)對(duì)象。2. 配置文檔窗口使用選項(xiàng)卡式文檔窗口,有助于用戶管理打開的各種工具。步驟1,啟動(dòng)SQL
27、 Server Management Studio。步驟2,選擇“工具-選項(xiàng)”菜單命令。步驟3,展開“環(huán)境”節(jié)點(diǎn),單擊“常規(guī)”選項(xiàng)卡。步驟4,在“設(shè)置”區(qū)域內(nèi),單擊“選項(xiàng)卡式文檔”選項(xiàng)(默認(rèn)選項(xiàng)),如下圖所示。圖1.3.12 選項(xiàng)卡式文檔步驟5,單擊“確定”按鈕。步驟6,重啟SQL Server Management Studio使其設(shè)置生效。1.3.5 查詢/代碼編輯器SQL Server Management Studio 工具中的查詢/代碼編輯器,式數(shù)據(jù)庫(kù)管理員編寫T-SQL語句使用數(shù)據(jù)查詢語言、數(shù)據(jù)操縱語言的組件。SQL Server Management Studio允許用戶在未連接
28、服務(wù)器的情況下,編寫代碼。當(dāng)服務(wù)器不可用時(shí),這一點(diǎn)很有用。用戶也可以直接在查詢編輯器使用T-SQL語句更改與其它SQL Server實(shí)例的連接,而無需打開新的查詢編輯器窗口。具體步驟如下:步驟1,啟動(dòng)SQL Server Management Studio工具。步驟2,在“文件-新建 項(xiàng)目”中,選擇“SQLServer腳本”,如下圖所示,單擊“確定”按鈕,系統(tǒng)生成項(xiàng)目的解決方案。圖1.3.13 “新建項(xiàng)目”對(duì)話框步驟3,在打開的“解決方案”組件窗口中,如下圖所示,右擊“查詢”節(jié)點(diǎn),選擇“新建查詢”菜單命令,彈出“連接到數(shù)據(jù)引擎”對(duì)話框,確認(rèn)連接后,單擊“連接”按鈕打開查詢編輯器。圖1.3.14
29、 “解決方案資源管理器”窗口說明:也可以通過右擊數(shù)據(jù)庫(kù),選擇“新建查詢”菜單打開查詢編輯器,如下圖所示。圖1.3.15 通過數(shù)據(jù)庫(kù)打開查詢編輯器1.3.6 使用模板資源管理器、解決方案、腳本項(xiàng)目SQL Server Management Studio工具還包含了“模板資源管理器”、“解決方案”等工具,用戶可以直接使用這些工具方便的對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作和管理。1、使用“模板資源管理器”組件“模板資源管理器”提供了多種模板,用戶可以不用記憶大部分的T-SQL語法,快速生成代碼。選擇“視圖-模板資源管理器”菜單打開該組件,如下圖所示。圖1.3.16 “模板資源管理器”組件窗口打開“指定模板參數(shù)的值”,如
30、下圖所示,用戶可以通過該對(duì)話框自動(dòng)填寫查詢編輯器中生成的代碼,完成編碼。圖1.3.17 “指定模板參數(shù)的值”對(duì)話框2、使用“解決方案”組件“解決方案”和“腳本項(xiàng)目”市開發(fā)人員在SQLServer Management Studio 中組織相關(guān)文件的工具。管理解決方案和腳本項(xiàng)目時(shí),需要使用解決方案資源管理器,建立“解決方案”,如下圖所示。圖1.3.18 建立解決方案3、使用“腳本項(xiàng)目”組件腳本項(xiàng)目可以不包含項(xiàng)目文件,也可以包含多個(gè)項(xiàng)目文件。可以將項(xiàng)目添加到解決方案中,或者將多個(gè)項(xiàng)目組合在一個(gè)解決方案中,如下圖所示。圖1.3.19 一個(gè)解決方案多個(gè)項(xiàng)目1.4 使用SQLServer Managem
31、ent Studio設(shè)計(jì)數(shù)據(jù)庫(kù)創(chuàng)建SQLServer2005數(shù)據(jù)庫(kù),最簡(jiǎn)單的方法是使用SQLServer Management Studio工具,在該工具中,用戶可以對(duì)數(shù)據(jù)庫(kù)的大部分特性進(jìn)行設(shè)置。1.4.1 創(chuàng)建數(shù)據(jù)庫(kù)在SQLServer Management Studio中,可以確定數(shù)據(jù)庫(kù)的名稱、所有者、大小以及存儲(chǔ)該數(shù)據(jù)庫(kù)的文件和文件組。創(chuàng)建數(shù)據(jù)庫(kù)的具體操作如下:步驟1,啟動(dòng)SQLServer Management Studio工具。步驟2,在SQLServer Management Studio中,用“已注冊(cè)的服務(wù)器”視圖,連接到數(shù)據(jù)庫(kù)服務(wù)器,打開“對(duì)象資源管理器”。步驟3,在“對(duì)象資源
32、管理器”中,右擊“數(shù)據(jù)庫(kù)”目錄,選擇“新建數(shù)據(jù)庫(kù)”,系統(tǒng)將彈出“新建數(shù)據(jù)庫(kù)”對(duì)話框。步驟4,單擊“新建數(shù)據(jù)庫(kù)”對(duì)話框中的“常規(guī)”選項(xiàng)卡,如圖1.4.1所示。在“數(shù)據(jù)庫(kù)名稱”文本框中,輸入數(shù)據(jù)庫(kù)的名稱,系統(tǒng)會(huì)自動(dòng)為數(shù)據(jù)庫(kù)設(shè)定邏輯名稱等信息。一般情況下,數(shù)據(jù)庫(kù)名稱要求簡(jiǎn)潔明了。本例中的數(shù)據(jù)庫(kù)名稱設(shè)為“TestMSTF”。系統(tǒng)會(huì)自動(dòng)為該數(shù)據(jù)庫(kù)建立兩個(gè)數(shù)據(jù)庫(kù)文件“TestMSTF.mdf”、“TestMSTF.ldf”。步驟5,單擊“確定”按鈕,創(chuàng)建數(shù)據(jù)庫(kù)成功后,在“對(duì)象資源管理器”中的數(shù)據(jù)庫(kù)目錄下,可以看見新建的TestMSTF數(shù)據(jù)庫(kù)。圖1.4.1 “新建數(shù)據(jù)庫(kù)”對(duì)話框圖1.4.2 選擇數(shù)據(jù)庫(kù)文件路
33、徑1.4.2 附加數(shù)據(jù)庫(kù)如果已經(jīng)存在數(shù)據(jù)庫(kù)文件,還有一種比較簡(jiǎn)單的方法安裝數(shù)據(jù)庫(kù),即“附加數(shù)據(jù)庫(kù)”。附加數(shù)據(jù)庫(kù)的前提是已經(jīng)存在可以使用的數(shù)據(jù)庫(kù)文件。這種方法,在遷移數(shù)據(jù)庫(kù)時(shí)經(jīng)常使用,具體操作方法如下步驟:步驟1,啟動(dòng)SQLServer Management Studio工具。步驟2,在SQLServer Management Studio中,用“已注冊(cè)的服務(wù)器”視圖,連接到數(shù)據(jù)庫(kù)服務(wù)器,打開“對(duì)象資源管理器”,展開數(shù)據(jù)庫(kù)引擎實(shí)例。步驟3,右擊“數(shù)據(jù)庫(kù)”目錄,選擇“附加”,顯示“附加數(shù)據(jù)庫(kù)”對(duì)話框,如圖1.4.3所示。步驟4,單擊“添加”按鈕,然后在“定位數(shù)據(jù)庫(kù)文件”對(duì)話框中,選擇該數(shù)據(jù)庫(kù)所在的
34、磁盤驅(qū)動(dòng)器,如圖1.4.4所示,展開目錄樹以查找和選擇該數(shù)據(jù)庫(kù)的.mdf文件,然后單擊“確定”按鈕。 圖1.4.3 附加數(shù)據(jù)庫(kù)圖1.4.4 “定位數(shù)據(jù)庫(kù)文件”對(duì)話框步驟5,在“附加數(shù)據(jù)庫(kù)”對(duì)話框中,出現(xiàn)從數(shù)據(jù)文件中提取的數(shù)據(jù)庫(kù)信息,包括要附加的數(shù)據(jù)庫(kù)詳細(xì)信息,再單擊“確定”按鈕,完成數(shù)據(jù)庫(kù)的附加操作。1.4.3 備份數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)的備份和還原是數(shù)據(jù)庫(kù)管理中最重要的部分,通過合理的設(shè)計(jì)可以從多種故障中還原。在SQLServer2005中,可以使用SQLServer Management Sutdio工具進(jìn)行高性能的備份與還原。備份的具體操作如下步驟:步驟1,啟動(dòng)SQLServer Manageme
35、nt Sutdio工具。步驟2,打開“對(duì)象資源管理器”,右擊要備份的數(shù)據(jù)庫(kù),在彈出的菜單中選擇“任務(wù)-備份”。如下圖所示。圖1.4.5“備份數(shù)據(jù)庫(kù)”對(duì)話框步驟3,在右側(cè)的詳細(xì)信息中,備份類型選擇“完整”;根據(jù)需要填寫備份集的信息。如備份集的名稱、說明、備份集的過期時(shí)間等,可以看到默認(rèn)的備份路徑為F:sqlserver2005DB_mstf.bak,數(shù)據(jù)備份到文件DB_mstf.bak文件中。步驟4,在輸入完相關(guān)選項(xiàng)后,單擊“確定”按鈕,完成備份,如提示“對(duì)數(shù)據(jù)庫(kù)DB_mstf的備份已成功完成”對(duì)話框,則備份成功,如下圖所示。圖1.4.6 數(shù)據(jù)庫(kù)備份成功提示窗口1.4.4 還原數(shù)據(jù)庫(kù)使用SQLS
36、erver Management Sutdio工具還原數(shù)據(jù)庫(kù)的具體操作如下步驟:步驟1,啟動(dòng)SQLServer Management Sutdio。步驟2,打開“對(duì)象資源管理器”,右擊 “數(shù)據(jù)庫(kù)”目錄,選擇“還原數(shù)據(jù)庫(kù).”菜單命令,打開如下圖所示的還原數(shù)據(jù)庫(kù)的窗口。圖1.4.7 還原數(shù)據(jù)庫(kù)的窗口步驟3,在“目標(biāo)數(shù)據(jù)庫(kù)”文本框輸入要還原的數(shù)據(jù)庫(kù)名稱,在“指定用于還原的備份集的源和位置”中,選擇“源設(shè)備”單選按鈕,然后單擊其右邊的按鈕,打開如下圖所示的指定備份對(duì)話框。圖1.4.8 指定備份對(duì)話框步驟4,單擊“添加”按鈕,打開如下圖所示的定位備份文件對(duì)話框。圖1.4.9 “定為備份文件”對(duì)話框步驟5
37、,選定備份文件后(如:DB_mstf.bak),單擊“確定”按鈕,彈出如下圖所示對(duì)話框。圖1.4.10 還原數(shù)據(jù)庫(kù)對(duì)話框步驟6,確認(rèn)信息無誤后,單擊“確定”按鈕,完成還原操作。1.5 使用SQLServer Management Studio設(shè)計(jì)數(shù)據(jù)表使用SQLServer Management Studio工具,可以完成數(shù)據(jù)表的創(chuàng)建、修改等絕大多數(shù)工作,這是數(shù)據(jù)庫(kù)管理員最常用的操作。1.5.1 創(chuàng)建數(shù)據(jù)表使用SQLServer Management Studio的表設(shè)計(jì)器創(chuàng)建數(shù)據(jù)表,具體操作步驟如下所示:步驟1,啟動(dòng)SQLServer Management Studio。步驟2,在“對(duì)象資源
38、管理器”中,連接到數(shù)據(jù)庫(kù)引擎實(shí)例,再展開該實(shí)例。步驟3,在“對(duì)象資源管理器”中,右擊數(shù)據(jù)庫(kù)的“表”目錄。選擇“新建表”菜單命令,將顯示“表設(shè)計(jì)器”,如下圖所示。圖1.5.1 表設(shè)計(jì)器步驟4,在“表設(shè)計(jì)器”中輸入列名,選擇數(shù)據(jù)類型,并選擇列是否允許為空值等列屬性。步驟5,單擊工具欄上的“保存”圖標(biāo),完成創(chuàng)建數(shù)據(jù)表。1.5.2 修改數(shù)據(jù)表修改數(shù)據(jù)表的具體操作步驟如下:步驟1,在“對(duì)象資源管理器”中,選擇要修改的表,右擊該表選擇“修改”菜單命令,將顯示“表設(shè)計(jì)器”,如下圖所示。圖1.5.2 修改表的結(jié)構(gòu)步驟2,可以在表設(shè)計(jì)器中,對(duì)數(shù)據(jù)表的各列及其屬性進(jìn)行修改。步驟3,修改完成后,單擊工具欄上的“保存
39、”按鈕即可。1.5.3 刪除和初始化數(shù)據(jù)數(shù)據(jù)表1、視圖菜單刪除在“對(duì)象資源管理器”中,展開表目錄,選擇要?jiǎng)h除的表,右擊選擇“刪除”即可。圖1.5.3 刪除表2、命令刪除 代碼示例Use 數(shù)據(jù)庫(kù)名drop table 數(shù)據(jù)表名說明:注意 DROP Table 不能刪除系統(tǒng)表3、初始化數(shù)據(jù)表 代碼示例Use 數(shù)據(jù)庫(kù)名TRUNCATE TABLE 數(shù)據(jù)表名1.6 數(shù)據(jù)表中數(shù)據(jù)的維護(hù)1.6.1 添加新的記錄1、視圖菜單添加使用SQLServer Management Studio,向數(shù)據(jù)表增加記錄非常方便,具體操作如下:步驟1,在“對(duì)象資源管理器”中,右擊要查詢的數(shù)據(jù)表節(jié)點(diǎn),再選擇“打開表”。在文檔窗口數(shù)據(jù)中的最后一行,標(biāo)有的“*”數(shù)據(jù)行中,根據(jù)每一個(gè)字段在網(wǎng)格中輸入數(shù)據(jù)值,如下圖所示。圖1.6.1 瀏覽數(shù)據(jù)表步驟2,輸入完畢后,選擇其他數(shù)據(jù)行,使當(dāng)前記錄的數(shù)據(jù)行失去焦點(diǎn),即可完成添加。2、命令添加一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版39上公司兜底協(xié)議:電子商務(wù)平臺(tái)合作風(fēng)險(xiǎn)共擔(dān)合同3篇
- 二零二五年度項(xiàng)目資料保密協(xié)議217號(hào)文本3篇
- 個(gè)人貸款保證協(xié)議簡(jiǎn)化版版B版
- 2024版家庭家具采購(gòu)協(xié)議及其附屬清單說明版
- 二零二五年度5合作社專項(xiàng)借款合同3篇
- 2025年度高新技術(shù)產(chǎn)業(yè)項(xiàng)目抵押借款協(xié)議書范本3篇
- 2024水路集裝箱貨物海上貨物運(yùn)輸責(zé)任險(xiǎn)合同范本3篇
- 2024美食城檔口獨(dú)家經(jīng)營(yíng)合作協(xié)議版
- 個(gè)體工廠2024年生產(chǎn)管理承包協(xié)議樣本版B版
- 2025年度有機(jī)肥料質(zhì)量檢測(cè)與認(rèn)證服務(wù)合同范本3篇
- 洞悉現(xiàn)狀 明確方向-初三上期末家長(zhǎng)會(huì)
- 質(zhì)控護(hù)理管理制度內(nèi)容
- 幼兒園幼教集團(tuán)2025學(xué)年第二學(xué)期工作計(jì)劃
- 2025版高考物理復(fù)習(xí)知識(shí)清單
- 2024年考研管理類綜合能力(199)真題及解析完整版
- 除數(shù)是兩位數(shù)的除法練習(xí)題(84道)
- 六年級(jí)下冊(cè)【默寫表】(牛津上海版、深圳版)(英譯漢)
- 北京外企勞動(dòng)合同范例
- 《護(hù)患溝通》課件
- 2JaneEyre簡(jiǎn)·愛-英文版-英文版
- 電子海圖模擬系統(tǒng)需求說明
評(píng)論
0/150
提交評(píng)論