版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1. SQL Server 2000 使用指南1.1SQL Server 2000簡介SQL Server 是微軟公司開發(fā)的企業(yè)級關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其目前的最高級版本是 SQLServer 2000。該數(shù)據(jù)庫管理系統(tǒng)通過對高端硬件平臺以及最新網(wǎng)絡(luò)和存儲技術(shù)的支持,為最大的Web站點(diǎn)和企業(yè)級的應(yīng)用提供了可擴(kuò)展性和高可靠性。SQL Server 2000可以將數(shù)據(jù)庫連接到Internet,并通過 Web瀏覽器顯示數(shù)據(jù)操作,因此它是一個真正的客戶機(jī)/ 服務(wù)器結(jié)構(gòu)的管理系統(tǒng)。 它具有完全的 Web功能,支持?jǐn)U展標(biāo)記語言( XML)并且擁有一個新的、集成的數(shù)據(jù)挖掘引擎,使用戶可以快速創(chuàng)建下一代的可擴(kuò)
2、展電子商務(wù)和數(shù)據(jù)倉庫解決方案。 SQL Server 2000 還可與 Microsoft 的其他產(chǎn)品以及第三方產(chǎn)品方便地實(shí)現(xiàn)無縫操作,具有良好的兼容性,因此它深得用戶青睞,成為數(shù)據(jù)庫產(chǎn)品中的杰出代表。1基于圖形的管理工具作為一個 SQL Server 的初學(xué)者,圖形化管理工具使得在SQLServer 中管理服務(wù)器變得非常容易。主要圖形用戶接口工具是SQL Enterprise Manager。這個工具利用了微軟管理控制臺 (MMC)的功能。 MMC是微軟發(fā)布的用來從一個位置管理所有運(yùn)行于Windows NT的服務(wù)的工具。它可利用單個應(yīng)用程序管理Windows NT、 Internet Inf
3、ormation Server、SQLServer 和其他產(chǎn)品。2集中式的管理不管 SQLServer服務(wù)器相距多遠(yuǎn),都可以在中心位置使用SQLEnterpriseManager 來管理服務(wù)器。例如,有十臺服務(wù)器, 相距數(shù)百里, 但是能使用一臺計算機(jī)來管理所有的服務(wù)器。這將大大降低維護(hù)多臺服務(wù)器的費(fèi)用,因?yàn)檫@只需一名管理員來管理所有服務(wù)器。3支持多客戶應(yīng)用程序SQL Server 提供了一組標(biāo)準(zhǔn)應(yīng)用程序,可以用它們來管理服務(wù)器和修改數(shù)據(jù)。SQLServer 還提供了一組標(biāo)準(zhǔn),例如Open Database Connectivity(開放式數(shù)據(jù)庫連接,ODBC)。使用 ODBC,可以建立一個定制
4、的應(yīng)用程序來連接到SQLServer或驅(qū)動程序可用的其他類型的 RDBMS。4支持多個不同的開發(fā)平臺幾乎可以用現(xiàn)有的任意開發(fā)平臺編寫應(yīng)用程序來訪問SQL Server 。這就是說,不管用什么語言編寫的程序都可以用于SQL Server 。對于 SQL Server 來說,最適合的軟件包是已發(fā)布的微軟產(chǎn)品Visual Studio,其中包括幾種工具可方便、迅捷地開發(fā)新的SQL Server應(yīng)用程序。通過ODBC,幾種第三方的軟件包也可以用來開發(fā)在SQLServer 上運(yùn)行的應(yīng)用程序。5支持?jǐn)?shù)據(jù)復(fù)制SQL Server 支持?jǐn)?shù)據(jù)復(fù)制。復(fù)制是為了保證用戶在想用時就能用數(shù)據(jù)的過程,SQLServer
5、支持合并復(fù)制這種新的復(fù)制方法。對于Microsoft Access用戶來說,合并復(fù)制不是新東西。 合并復(fù)制允許用戶在任何地方修改數(shù)據(jù)。用戶所做的修改可以發(fā)送到主機(jī)做成副本,然后再復(fù)制到其他訂閱服務(wù)器。盡管看起來這不是什么大改變,但對于即時復(fù)制多份數(shù)據(jù)副本來說, 是非常有用的。 這樣做不僅可以減小給用戶發(fā)送數(shù)據(jù)所占用的網(wǎng)絡(luò)帶寬,還可以使用戶得到所需數(shù)據(jù)的時間縮短。6支持分布式事務(wù)處理SQL Server支持分布式事務(wù)處理。分布式事務(wù)處理是指幾個服務(wù)器同時進(jìn)行的事務(wù)處理。如果分布式事務(wù)處理系統(tǒng)中任意一個服務(wù)器不能響應(yīng)所請求的改動, 那么系統(tǒng)中的所有服務(wù)器都不能改動。 例如對于銀行來說, 隨著銀行業(yè)
6、務(wù)的擴(kuò)大, 客戶已由數(shù)千人增加到數(shù)百萬人。銀行將所有客戶的存款賬戶存儲在一個服務(wù)器中, 而把他們的支票賬戶存儲在另一個服務(wù)器中。分布式事務(wù)處理系統(tǒng)將會保證兩個服務(wù)器同時進(jìn)行改動,不會有數(shù)據(jù)丟失。7支持?jǐn)?shù)據(jù)倉庫SQL Server 支持?jǐn)?shù)據(jù)倉庫。數(shù)據(jù)倉庫通常是一些海量數(shù)據(jù)庫,這些數(shù)據(jù)庫包含了來自1面向事務(wù)的數(shù)據(jù)庫的數(shù)據(jù)。這些大型數(shù)據(jù)庫用來研究趨勢,這些趨勢決非是一般草率的檢查可以發(fā)現(xiàn)的。8內(nèi)建式的在線分析處理SQL Server 最大的優(yōu)點(diǎn)之一是將OLAP(在線分析處理工具) 服務(wù)內(nèi)建于服務(wù)器中。這些服務(wù)叫做決策支持服務(wù)(Decision Support Services, DSS)。與市場上的
7、其他服務(wù)器不同,不用再購買一個第三方的通常很昂貴的應(yīng)用程序。這就降低了花在SQLServer 上的總費(fèi)用。1.2SQL Server 2000的版本MS SQL Server 2000包含兩個部分:服務(wù)器組件和客戶端工具,其中服務(wù)器組建是以Windows 服務(wù)的方式運(yùn)行的,有四種服務(wù)分別是:MSSQLServer 、DistributedTransactionCoordinator、 SQL ServerAgent 、 Search Service。 MS SQL Server 是最常用的服務(wù),一般的數(shù)據(jù)庫功能都是由它提供的,例如文件管理、查詢處理、數(shù)據(jù)存儲等;DTC是分布式事務(wù)協(xié)調(diào)器,支持跨
8、越兩個或多個服務(wù)器的更新操作來保證事務(wù)的完整性;SQL ServerAgent負(fù)責(zé) SQLServer 自動化工作,如果需要 SQLServer 在指定時間執(zhí)行某一個存儲過程,就需要用到這個服務(wù)了; Search Service 是全文查詢服務(wù),負(fù)責(zé)全文檢索方面的工作。SQL Server 2000 有四個版本:企業(yè)版、標(biāo)準(zhǔn)版、個人版和開發(fā)版。( 1)企業(yè)版和標(biāo)準(zhǔn)版需要安裝在服務(wù)器操作系統(tǒng)上,如 Windows NT Server/Windows2000 Server/Windows2003Server 等 。 SQL Server2000企業(yè)版 ( 必須在 WIN2000 SERVER服務(wù)器
9、版本上安裝 ) , 作為生產(chǎn)數(shù)據(jù)庫服務(wù)器使用。支持SQL Server 2000中的所有可用功能,并可根據(jù)支持最大的Web 站點(diǎn)和企業(yè)聯(lián)機(jī)事務(wù)處理(OLTP) 及數(shù)據(jù)倉庫系統(tǒng)所需的性能水平進(jìn)行伸縮。SQL Server 2000標(biāo)準(zhǔn)版 ( 必須在 WIN2000 SERVER服務(wù)器版本上安裝 ) , 作為小工作組或部門的數(shù)據(jù)庫服務(wù)器使用。( 2)個人版需要安裝在個人操作系統(tǒng)上,如 Windows98/Windows 2000 Professional/Windows XP Home/Windows XP Professional 等。 SQL Server2000個人版 ( 可以在 WINXP
10、上安裝 ), 供移動的用戶使用, 這些用戶有時從網(wǎng)絡(luò)上斷開,但所運(yùn)行的應(yīng)用程序需要SQLServer數(shù)據(jù)存儲。 在客戶端計算機(jī)上運(yùn)行需要本地SQLServer數(shù)據(jù)存儲的獨(dú)立應(yīng)用程序時也使用個人版。( 3)開發(fā)版可以安裝在任何微軟的操作系統(tǒng)上。SQLServer 2000開發(fā)版 ( 可以在 WINXP上安裝 ), 供程序員用來開發(fā)將SQL Server 2000用作數(shù)據(jù)存儲的應(yīng)用程序。雖然開發(fā)版支持企業(yè)版的所有功能,使開發(fā)人員能夠編寫和測試可使用這些功能的應(yīng)用程序,但是只能將開發(fā)版作為開發(fā)和測試系統(tǒng)使用,不能作為生產(chǎn)服務(wù)器使用。1.3SQL Server 2000運(yùn)行的硬件要求硬件最低要求計算機(jī)
11、Intel或兼容機(jī)、 Pentium166MHz或更高企業(yè)版:至少64MB,建議 128MB或更多標(biāo)準(zhǔn)版:少64MB內(nèi)存( RAM)個人版: Windows 2000 上至少 64MB,其它操作系統(tǒng)上至少32MB開發(fā)版:至少64MBDesktop Engine: Windows 2000 上至少 64MB,其它所有操作系統(tǒng)上至少32MBSQL Server 數(shù)據(jù)庫組件: 95MB 270MB,一般為 250MB硬盤空間Analysis Services:至少 50MB,一般為 130MBEnglish Query:80MB;僅 Desktop Engine:44MB監(jiān)視器VGA或更高分辨率、S
12、QL Server 圖形工具要求800 600 或更高分辨率2定位設(shè)備Microsoft鼠標(biāo)或兼容設(shè)備CD-ROM驅(qū)動器需要1.4SQL Server 2000的安裝下面在 Windows XP 操作系統(tǒng)上為例,講解SQL Server2000 的開發(fā)版的安裝過程。( 1)步驟一將安裝光盤插入光驅(qū)后,雙擊“AUTORUN.EXE”文件,在出現(xiàn)的圖1-1 界面,選擇“安裝 SQLServer 2000 簡體中文開發(fā)版” ,出現(xiàn)圖 1-2 所示頁面后, 選擇“安裝 SQL Server 2000組件”。圖 1-1安裝步驟一 (a)圖 1-2安裝步驟一 (b)( 2)步驟二在出現(xiàn)的安裝界面中,如圖
13、1-3 所示,在出現(xiàn)的界面中選擇“安裝數(shù)據(jù)庫服務(wù)器”,出現(xiàn)如圖 1-4 所示的界面。單擊“下一步”。圖 1-3安裝步驟二 (a)圖 1-4安裝步驟二 (b)( 3)步驟三在出現(xiàn)的安裝界面中,如圖1-5 所示,在出現(xiàn)的界面中選擇“本地計算機(jī)”,單擊“下一步” 。出現(xiàn)如圖 1-6 所示的界面, 選擇“創(chuàng)建新的 SQLServer 實(shí)例,或安裝客戶端工具” ,單擊“下一步”。3圖 1-5安裝步驟三 (a)圖 1-6安裝步驟三 (b)( 4)步驟四在出現(xiàn)的安裝界面中,如圖1-7 所示,輸入姓名和公司,單擊“下一步”。出現(xiàn)如圖1-8 所示的界面,選擇“是(Y) ”。( 5)步驟五在出現(xiàn)的安裝界面中,如圖
14、1-9 所示,在出現(xiàn)的界面中選擇“服務(wù)器和客戶端工具”。因?yàn)橹话惭b客戶端程序?qū)τ趯W(xué)習(xí)和開發(fā)意義意義不大,選擇“服務(wù)器和客戶端工具”。 單擊“下一步”。出現(xiàn)如圖 1-10 所示的界面,選擇“默認(rèn)”,單擊“下一步”。圖 1-7安裝步驟四 (a)圖 1-8安裝步驟四 (b)如圖 1-9安裝步驟五 (a)圖 1-10安裝步驟五 (b)( 6)步驟六出現(xiàn)如圖 1-11 所示的界面,選擇“典型”,并指定“目的文件夾”。程序和數(shù)據(jù)文件的默認(rèn)安裝位置都是“”。如果用戶的C 盤是系統(tǒng)區(qū)、 D盤是應(yīng)用區(qū),也可以選擇D 盤作為安裝區(qū)。如果數(shù)據(jù)庫中數(shù)據(jù)有10 萬條以上的記錄,則至少預(yù)留1G 以上的存儲空間, 以滿足龐
15、大的日志空間和索引空間的需求。單擊“下一步”。4出現(xiàn)如圖 1-12 所示的界面, 在“服務(wù)賬號” 窗口,請選擇“對每個服務(wù)使用統(tǒng)一賬戶.”的選項(xiàng)。在“服務(wù)設(shè)置”處,選擇“使用本地系統(tǒng)賬戶” 。如果需要“使用域用戶賬戶”的話,請將該用戶添加至 Windows Server 的本機(jī)管理員組中。單擊“下一步” 。如圖 1-11安裝步驟六 (a)圖 1-12安裝步驟五 (b)( 7)步驟七出現(xiàn)如圖 1-13 所示的界面,在“身份驗(yàn)證模式”窗口,請選擇“混合模式.”選項(xiàng),并設(shè)置管理員“ sa”賬號的密碼。如果只是為了學(xué)習(xí)的話,可以將該密碼設(shè)置為空,以方便登錄。如果是真正的應(yīng)用系統(tǒng),則千萬需要設(shè)置和保管好
16、該密碼。如果需要更高的安全性,則可以選擇“ Windows 身份驗(yàn)證模式”,這時就只有Windows Server的本地用戶和域用戶才能使用SQL Server 了。單擊“下一步”。出現(xiàn)1-14 所示的界面。如圖 1-13安裝步驟七 (a)圖 1-14安裝步驟七 (b)( 8)步驟八大約 10 分鐘左右的安裝時間,安裝完畢后,出現(xiàn)如圖1-15 的界面。圖 1-15安裝步驟八安裝完成后,開始 -MicrosoftSQLServer- 服務(wù)管理器,點(diǎn)綠箭頭,如圖1-16 所示。如果一切正常的話任務(wù)欄里就會有SQL Server的服務(wù)了,如圖1-17 所示。5圖 1-16服務(wù)管理器圖 1-17任務(wù)欄
17、中的SQL Server服務(wù)1.5SQL Server 2000管理工具和實(shí)用程序微軟公司在提供SQL Server 產(chǎn)品的同時,還提供了極為豐富的數(shù)據(jù)庫管理工具和實(shí)用程序,主要包括服務(wù)管理器(Service Manager)、客戶端網(wǎng)絡(luò)實(shí)用工具(Client NetworkUtility)、服務(wù)器網(wǎng)絡(luò)實(shí)用工具(Server Network Utility)、企業(yè)管理器(EnterpriseManager)、查詢分析器(Query Analyzer)以及聯(lián)機(jī)叢書(Book Online )。1服務(wù)管理器服務(wù)管理器是SQLServer 2000 對以前版本修改最少的工具,它是用來啟動、停止和暫停
18、 SQL Server 服務(wù)的,這些服務(wù)在Windows NT/2000 下也可以通過在“控制面板”窗口中打開的“服務(wù)”窗口來實(shí)現(xiàn)。中文版SQL Server 2000服務(wù)管理器界面如圖1-18 所示。圖 1-18服務(wù)管理器界面2客戶端網(wǎng)絡(luò)實(shí)用工具當(dāng)一臺計算機(jī)連接其他計算機(jī)上的SQLServer 服務(wù)器時, 這臺計算機(jī)就被稱為客戶機(jī)。SQL Server 客戶端網(wǎng)絡(luò)連接實(shí)用工具是一個圖形工具,它的作用是設(shè)定本機(jī)訪問位于其他計算機(jī)上的 SQL Server 服務(wù)器時所使用的網(wǎng)絡(luò)庫。啟動客戶端網(wǎng)絡(luò)連接實(shí)用工具,可以單擊“開始”| “程序” |Microsoft SQL Server|“客戶端網(wǎng)絡(luò)實(shí)
19、用工具”命令,啟動后的界面如圖1-19 所示。由圖可知,客戶端連接網(wǎng)絡(luò)連接實(shí)用工具包括四個選項(xiàng)卡:通用、別名、DB-Library選項(xiàng)和網(wǎng)絡(luò)庫。在“通用” 選項(xiàng)卡中, 用戶可以該客戶機(jī)訪問服務(wù)器時所使用的網(wǎng)絡(luò)協(xié)議,參見圖 1-19 。左邊的“禁用協(xié)議”列表中顯示了目前被禁用的網(wǎng)絡(luò)協(xié)議,而右邊的“按順序啟用協(xié)議”列表中則顯示了目前可以使用的網(wǎng)絡(luò)協(xié)議,通過兩個列表之間的“啟用”和“禁用”按鈕,可以將一個網(wǎng)絡(luò)協(xié)議在左右兩個列表之間移動。在該選項(xiàng)卡的 “按順序啟用協(xié)議”列表中的協(xié)議是有序的,其順序代表了該客戶機(jī)連接SQL Server 服務(wù)器時嘗試的協(xié)議的順序。在該列表中選定一個協(xié)議,使用其下的和按鈕
20、,可以更改其在列表中的位置,單擊“屬性”按鈕,可以在打開的對話框中設(shè)置用該協(xié)議連接服務(wù)器時默認(rèn)的參數(shù)。單擊“別名”選項(xiàng)卡,可以在其中進(jìn)行服務(wù)器別名的配置,如圖1-20 所示。單擊“ DB-Library選項(xiàng)”選項(xiàng)卡,可以在其中查看數(shù)據(jù)庫的信息,如圖1-21 所示。單擊“網(wǎng)絡(luò)庫”選項(xiàng)卡,可以在其中查看系統(tǒng)中安裝的所有SQL Server 客戶機(jī)網(wǎng)絡(luò)庫的信息,如圖1-22 所示。6圖 1-19客戶端網(wǎng)絡(luò)實(shí)用工具圖 1-20“別名”選項(xiàng)卡圖 1-21“DB-Library選項(xiàng)”選項(xiàng)卡圖 1-22“網(wǎng)絡(luò)庫”選項(xiàng)卡在“網(wǎng)絡(luò)庫”選項(xiàng)卡中,給出了每一個網(wǎng)絡(luò)庫的動態(tài)鏈接庫文件名、版本、文件安裝日期和大小等信息
21、。3服務(wù)器網(wǎng)絡(luò)實(shí)用工具服務(wù)器網(wǎng)絡(luò)實(shí)用工具與客戶端網(wǎng)絡(luò)實(shí)用工具正好相反,它主要用于配置服務(wù)器上各 SQL Server 實(shí)例支持的網(wǎng)絡(luò)庫及其對應(yīng)參數(shù)。啟動服務(wù)器網(wǎng)絡(luò)連接實(shí)用工具,可以單擊“開始”|“ 程序”|MicrosoftSQLServer| “服務(wù)器網(wǎng)絡(luò)實(shí)用工具” 命令,啟動后的界面如圖 1-23 所示。由圖可知,服務(wù)器網(wǎng)絡(luò)連接實(shí)用工具包括兩個選項(xiàng)卡:常規(guī)和網(wǎng)絡(luò)庫。在“常規(guī)” 選項(xiàng)卡中,用戶可在 “本服務(wù)器上的實(shí)例” 下拉列表框中選擇要進(jìn)行配置的 SQL Server 實(shí)例。與客戶端連接工具類似, 左邊的“禁用的協(xié)議”列表框和右邊的 “啟用的協(xié)議” 列表框圖 1-23服務(wù)器網(wǎng)絡(luò)實(shí)用工具中分
22、別列出了目前被禁止的網(wǎng)絡(luò)協(xié)議和可以使用的網(wǎng)絡(luò)協(xié)議,使用“啟用”和“禁用”按鈕可以將一個網(wǎng)絡(luò)協(xié)議在左右兩個列表框之間移動。 在“啟用的協(xié)議” 列表框中選定一個網(wǎng)絡(luò)協(xié)議,單擊“屬性”按鈕,可以在打開的對話框中設(shè)置該協(xié)議使用的參數(shù)。單擊“網(wǎng)絡(luò)庫”選項(xiàng)卡,可以在其中查看當(dāng)前服務(wù)器上已經(jīng)安裝的所有網(wǎng)絡(luò)庫的信息,如圖 1-24 所示。在該選項(xiàng)卡中,給出了每一個網(wǎng)絡(luò)庫的動態(tài)鏈接庫文件名、路徑、版本、 文件安裝日期和大小等信息。7圖 1-24“網(wǎng)絡(luò)庫”選項(xiàng)卡4企業(yè)管理器企業(yè)管理器是用于管理企業(yè)級SQL Server或者 SQL Server對象的方便而實(shí)用的圖形化工具, 它基于一種叫做微軟管理控制臺的公共服務(wù)
23、器管理環(huán)境,該環(huán)境使用戶在使用微軟Back-Office服務(wù)器時使用相同的管理環(huán)境。其界面如圖1-25 所示。由圖 1-25 可以看出,企業(yè)管理器的窗口被分成左右兩個窗格,左窗格中顯示了一個樹型目錄,該目錄包括了在企業(yè)管理器中注冊的所有 SQL Server 服務(wù)器以及每個服務(wù)器所能提供的服務(wù), 在樹型目錄中選擇一個目錄選項(xiàng),在右窗格中就會顯示該目錄選項(xiàng)的具體內(nèi)容。企業(yè)管理器的功能非常強(qiáng)大, 可以用來完成以下工作:1)注冊服務(wù)器。2)配置本地和遠(yuǎn)程服務(wù)器。3)管理登錄、用戶、權(quán)限。4)創(chuàng)建腳本。5)管理備份設(shè)備和數(shù)據(jù)庫。6)備份數(shù)據(jù)庫和事物日志。7)管理表、視圖、存儲過程、觸發(fā)器、索引、用戶定
24、義數(shù)據(jù)類型等數(shù)據(jù)庫對象。8)創(chuàng)建全文索引、數(shù)據(jù)庫圖表。9)引入和導(dǎo)出數(shù)據(jù)。10)數(shù)據(jù)轉(zhuǎn)換。11)多種網(wǎng)頁發(fā)布和管理。圖 1-25企業(yè)管理器界面在以后的講解中,將會經(jīng)常用到企業(yè)理器,用戶會發(fā)現(xiàn)企業(yè)管理器幾乎是無所不在、無所不能。5查詢分析器查詢分析器是一個可以交互執(zhí)行 SQL語句和腳本的圖形工具, 其最基本的功能就是用于編輯 T-SQL 語句,然后將其發(fā)送到服務(wù)器并顯示從服務(wù)器返回的結(jié)果。查詢分析器啟動后,其主界面如圖1-26 所示。查詢分析器主界面的左邊為對象瀏覽器(Object Browser),這是SQL Server 2000的新功能,利用對象瀏覽器可以瀏覽當(dāng)前服務(wù)器的所有數(shù)據(jù)庫對象,單
25、擊工具欄上的按鈕可以打開或關(guān)閉對象瀏覽器。查詢分析器主界面的右邊為查詢窗口,在查詢窗口的上邊的窗格中用戶可以輸入SQL語句,按【 F5】鍵或單擊工具欄上的“執(zhí)行查詢”按鈕,將其發(fā)送到服務(wù)器執(zhí)行后,執(zhí)行的結(jié)果將顯示在其下邊的結(jié)果窗格中。用戶也可以打開一個含有SQL語句的文件來執(zhí)行,執(zhí)行的結(jié)果同樣顯示在結(jié)果窗格中。如圖1-27 所示為一個簡單的T-SQL 查詢在查詢分析器中的執(zhí)行情況。8圖 1-26查詢分析器主界面圖 1-27在查詢分析器中執(zhí)行查詢在該窗口的結(jié)果窗格中,如果單擊其下面的“消息”選項(xiàng)卡,則可以查看當(dāng)前執(zhí)行的T-SQL 查詢所返回的消息,如圖 1-28 所示。在查詢窗口中,其下面的結(jié)果
26、窗格可以通過單擊查詢分析器主界面的“窗口” | “隱藏 / 顯示結(jié)果窗格”命令來切換其隱藏或顯示狀態(tài)。查詢分析器是一個在真正的分析工具, 不僅能執(zhí)行 T-SQL 查詢語句, 還能對一個查詢語句的執(zhí)行情況進(jìn)行分析, 并給出查詢執(zhí)行計劃, 為查詢優(yōu)化提供直觀的幫助。 選擇如圖 1-29 所示的下拉菜單中的選項(xiàng),即可顯示這一功能。圖 1-28查看 T-SQL 查詢所返回的消息圖 1-29“執(zhí)行模式”下拉菜單在該下拉菜單中選擇“顯示執(zhí)行計劃”選項(xiàng),則可以在結(jié)果窗格中顯示查詢執(zhí)行計劃;如果選擇“顯示客戶統(tǒng)計”選項(xiàng),則可以在結(jié)果窗格中查看客戶機(jī)的狀態(tài)。其中“顯示服務(wù)器跟蹤”和“顯示客戶統(tǒng)計”兩個選項(xiàng)是SQ
27、L-Server 2000 新增的功能,通過這兩個選項(xiàng)用戶可以了解一個特定的查詢在客戶端和服務(wù)器端所造成的影響。在圖 1-29 中顯示的下拉菜單的上部分中還有三個選項(xiàng),下面就來分析它們的功能。這三個選項(xiàng)是用來控制查詢結(jié)果的顯示方式的。在該下拉菜單中選擇“文本顯示結(jié)果”選項(xiàng),則其中T-SQL 語句的執(zhí)行結(jié)果將以文本方式顯示,如圖1-30 所示。在該下拉菜單中選擇“結(jié)果保存為文件”選項(xiàng),將打開“保存結(jié)果”對話框,如圖1-31所示。在“文件名”文本框中輸入要保存的文件的名稱(如sample ),單擊“保存”按鈕即可。此時在查詢結(jié)果窗格中將顯示文件已成功保存的信息,如圖1-32 所示。中文版 SQL
28、Server 2000默認(rèn)的查詢結(jié)果顯示方式為“以表格顯示結(jié)果”,該方式的顯示界面參見圖1-27 。用戶同樣會發(fā)現(xiàn)查詢分析器在各種情況下的用法。9圖 1-30以文本方式顯示查詢結(jié)果圖 1-31“保存結(jié)果”對話框圖 1-32提示文件已成功保存6聯(lián)機(jī)叢書嚴(yán)格地說,聯(lián)機(jī)叢書并不是一個管理工具,但是用戶可以獲得各種幫助。可以這樣說,無論是數(shù)據(jù)庫管理員,還是數(shù)據(jù)庫開發(fā)人員,都離不開聯(lián)機(jī)叢書。要啟動聯(lián)機(jī)叢書,只需單擊“開始”“程序”MicrosoftSQLServer “聯(lián)機(jī)叢書”命令即可,所打開的聯(lián)機(jī)叢書界面如圖 1-33 所示。在該聯(lián)機(jī)叢書中,包含了幾乎全部關(guān)于 SQL Server 2000 的幫助
29、知識,用戶在使用 SQL Server 2000 的過程中,基本上所遇到的所有問題都可以在聯(lián)機(jī)叢書中找到答案。圖 1-33“SQL Server 聯(lián)機(jī)叢書”窗口102. 實(shí)驗(yàn)一認(rèn)識 DBMS一、實(shí)驗(yàn)學(xué)時學(xué)時。二、實(shí)驗(yàn)類型演示、設(shè)計類型。三、實(shí)驗(yàn)?zāi)康氖煜ず驼莆諗?shù)據(jù)庫的創(chuàng)建和連接方法; 熟悉和掌握數(shù)據(jù)表的建立、 修改和刪除; 加深對表的實(shí)體完整性、參照完整性和用戶自定義完整性的理解。四、需用儀器、設(shè)備486 以上微機(jī); Windows XP 操作系統(tǒng);安裝了SQL Server2000/2005。五、實(shí)驗(yàn)準(zhǔn)備1、熟悉 SQL SERVER工作環(huán)境;2、復(fù)習(xí)有關(guān)表的建立、修改和刪除的SQL語言命令。
30、六、實(shí)驗(yàn)方法及步驟1、介紹有關(guān)SQL SERVER的圖形界面工作環(huán)境。2、創(chuàng)建數(shù)據(jù)庫或連接已建立的數(shù)據(jù)庫。3、在當(dāng)前數(shù)據(jù)庫上建立新表。4、定義表的結(jié)構(gòu):5、進(jìn)一步定義表的主碼,外碼及在表上建立索引。6、修改表的結(jié)構(gòu)。7、刪除表的定義。七、實(shí)驗(yàn)內(nèi)容背景材料:在以下實(shí)驗(yàn)中,使用學(xué)生 - 課程數(shù)據(jù)庫,它描述了學(xué)生的基本信息、課程的基本信息及學(xué)生選修課程的信息。1、創(chuàng)建學(xué)生 - 課程數(shù)據(jù)庫 (studentDB);2、創(chuàng)建學(xué)生關(guān)系表Student ;學(xué)號姓名性別年齡所在系SnoSnameSsexSageSdept3、創(chuàng)建課程關(guān)系Course ;課程號課程名先行課學(xué)分CnoCnameCpnoCcredi
31、t4、創(chuàng)建課程關(guān)系表SC;學(xué)號課程號成績SnoCnoGrade5、向表中錄入一下數(shù)據(jù)。1112實(shí)驗(yàn)二數(shù)據(jù)描述、定義實(shí)驗(yàn)一、實(shí)驗(yàn)學(xué)時學(xué)時。二、實(shí)驗(yàn)類型演示、設(shè)計類型。三、實(shí)驗(yàn)?zāi)康氖煜ず驼莆諗?shù)據(jù)表的建立、修改和刪除; 加深對表的實(shí)體完整性、參照完整性和用戶自定義完整性的理解。四、需用儀器、設(shè)備486 以上微機(jī); Windows XP 操作系統(tǒng);安裝了SQL Server2000/2005。五、實(shí)驗(yàn)內(nèi)容背景材料:在以下實(shí)驗(yàn)中,使用學(xué)生 - 課程數(shù)據(jù)庫,它描述了學(xué)生的基本信息、課程的基本信息及學(xué)生選修課程的信息。1、用 SQL命令刪除表Student 、 Course 、 SC。2、用 SQL命令創(chuàng)建
32、表Student 、 Course 、 SC。3、在表 Student 上增加“ Birthday”屬性列,數(shù)據(jù)類型為DATETIME。4、刪除表Student 的“ Sage” 屬性列。5、在表 Student 上,按“ Sno” 屬性列的唯一值方式建立索引。6、選做:創(chuàng)建教材P74-75 習(xí)題 5、 SPJ 數(shù)據(jù)庫中的四個關(guān)系S、 P、 J、SPJ。六、實(shí)驗(yàn)思考1、修改表結(jié)構(gòu)時,能否修改已定義屬性的參數(shù)?新增加的屬性列能否定義為非空?為什么?答:修改表不能修改已經(jīng)定義的屬性參數(shù),可以通過修改表的結(jié)構(gòu)來修改已定義的屬性參數(shù),修改表結(jié)構(gòu)的命令是,use modify structure 。2、
33、分別在表Student 、SC上按“ Sno”列的唯一值方式建立索引,可能出現(xiàn)問題嗎?情況有什么區(qū)別?131415實(shí)驗(yàn)三數(shù)據(jù)更新實(shí)驗(yàn)一、實(shí)驗(yàn)學(xué)時學(xué)時。二、實(shí)驗(yàn)類型綜合、設(shè)計類型。三、實(shí)驗(yàn)?zāi)康氖煜ず驼莆諗?shù)據(jù)表中數(shù)據(jù)的插入、 修改、刪除操作和命令的使用; 加深理解表的定義對數(shù)據(jù)更新的作用。四、需用儀器、設(shè)備486 以上微機(jī); WindowsXP操作系統(tǒng);安裝了SQL Server2000/2005。五、實(shí)驗(yàn)準(zhǔn)備1、熟悉 SQL SERVER工作環(huán)境;2、連接到學(xué)生- 課程數(shù)據(jù)庫;3、復(fù)習(xí)對表中數(shù)據(jù)的插入、修改和刪除的SQL語言命令。六、實(shí)驗(yàn)方法及步驟1、將數(shù)據(jù)插入當(dāng)前數(shù)據(jù)庫的表Student 、
34、Course 、 SC中;1)用 SQL命令形式;2)用 SQL SERVER提供的企業(yè)管理器以交互方式進(jìn)行。2、修改表Student 、 Course 、 SC中的數(shù)據(jù);1)用 SQL命令形式2)用 SQL SERVER提供的企業(yè)管理器以交互方式進(jìn)行3、刪除表Student 、 Course 、 SC中的數(shù)據(jù)。1)用 SQL命令形式;2)用 SQL SERVER提供的企業(yè)管理器以交互方式進(jìn)行。七、實(shí)驗(yàn)內(nèi)容1、將數(shù)據(jù)分別插入表Student 、 Course 、 SC;方法: 使用 insert語句進(jìn)行插入。2、在表 Student 、Course 、SC上練習(xí)數(shù)據(jù)的插入、修改、刪除操作。(比
35、較在表上定義/ 未定義主碼(Primary Key )或外碼( Foreign Key)時的情況)方法: 插入操作用insert語句,修改操作用update 語句,刪除操作用delete語句。3、將表 Student 、 Course 、 SC中的數(shù)據(jù)全部刪除。方法: 刪除操作用delete語句。如有需要可先對各個表信息進(jìn)行備份。4、 如果要在表SC中插入某個學(xué)生的選課信息(如:學(xué)號為“200215121”,課程號為“5”,成績待定) ,應(yīng)如何進(jìn)行?5、求各系學(xué)生的平均成績,并把結(jié)果存入數(shù)據(jù)庫;6、將“ CS”系全體學(xué)生的成績置零;7、刪除“ CS”系全體學(xué)生的選課記錄;8、刪除學(xué)號為“S1”的相關(guān)信息;9、將學(xué)號為“S1”的學(xué)生的學(xué)號修改為“S001”;10、把平均成績大于80 分的男同學(xué)的學(xué)號和平均成績存入另一個表S_
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版有關(guān)運(yùn)輸合同模板集合
- 二零二五版辦公設(shè)備耗材行業(yè)規(guī)范制定與執(zhí)行合同3篇
- 2025年度企業(yè)信息化建設(shè)與網(wǎng)絡(luò)安全合同3篇
- 2024版智慧城市系統(tǒng)集成合同
- 2025年度集裝箱貨運(yùn)代理業(yè)務(wù)合作伙伴管理協(xié)議3篇
- 2025不銹鋼室內(nèi)門定制及安裝服務(wù)合同3篇
- 2025年度出納崗位競聘及考核聘用合同書3篇
- 2025年度汽車零部件生產(chǎn)商質(zhì)量標(biāo)準(zhǔn)執(zhí)行協(xié)議3篇
- 二零二五年度科技公司兼職軟件開發(fā)人員聘用合同3篇
- 二零二五版股權(quán)分紅權(quán)轉(zhuǎn)讓補(bǔ)充協(xié)議3篇
- 2024年項(xiàng)目投資計劃書(三篇)
- 配電安規(guī)課件
- 中國高血壓防治指南(2024年修訂版)解讀課件
- 瀝青路面施工安全培訓(xùn)
- 機(jī)電設(shè)備安裝施工及驗(yàn)收規(guī)范
- 倉庫安全培訓(xùn)考試題及答案
- 第六單元 中華民族的抗日戰(zhàn)爭 教學(xué)設(shè)計 2024-2025學(xué)年統(tǒng)編版八年級歷史上冊
- 初中古詩文言文背誦內(nèi)容
- 天然氣分子篩脫水裝置吸附計算書
- 檔案管理項(xiàng)目 投標(biāo)方案(技術(shù)方案)
- 蘇教版六年級上冊100道口算題(全冊完整版)
評論
0/150
提交評論