關(guān)系型數(shù)據(jù)庫(kù)簡(jiǎn)介.ppt_第1頁(yè)
關(guān)系型數(shù)據(jù)庫(kù)簡(jiǎn)介.ppt_第2頁(yè)
關(guān)系型數(shù)據(jù)庫(kù)簡(jiǎn)介.ppt_第3頁(yè)
關(guān)系型數(shù)據(jù)庫(kù)簡(jiǎn)介.ppt_第4頁(yè)
關(guān)系型數(shù)據(jù)庫(kù)簡(jiǎn)介.ppt_第5頁(yè)
已閱讀5頁(yè),還剩42頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、主講人:徐珊珊 遼寧工程技術(shù)大學(xué)軟件學(xué)院,SQL SERVER數(shù)據(jù)庫(kù),SQL Server Database,SQL SERVER Database,SQL SERVER數(shù)據(jù)庫(kù) SQL Server Database 第1章 關(guān)系型數(shù)據(jù)庫(kù)簡(jiǎn)介,SQL SERVER Database,第1章 關(guān)系型數(shù)據(jù)庫(kù)簡(jiǎn)介,SQLServer概述 SQLServer的安裝和配置 SQLServer系統(tǒng)數(shù)據(jù)庫(kù)與系統(tǒng)表 SQL Server工具和實(shí)用程序 SQLServer服務(wù)器管理與使用 運(yùn)行腳本文件安裝數(shù)據(jù)庫(kù)表,SQL SERVER Database,SQL Server是由Microsoft開發(fā)和推廣的關(guān)系

2、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,并于1988年推出了第一個(gè)OS/2版本。 SQL Server近年來(lái)不斷更新版本,1996年,Microsoft推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用戶見面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。,SQLServer概述,SQL SERVER Database,SQLServer概述,SQL Server特點(diǎn) 真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。 圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫(kù)管理更加直觀、

3、簡(jiǎn)單。 豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地。 SQL Server與Windows NT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等。SQL Server也可以很好地與Microsoft BackOffice產(chǎn)品集成。,SQL SERVER Database,SQLServer概述,對(duì)Web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)布到Web頁(yè)面上。 高度可縮放并且可靠,SQL Server提供了各種各樣的備份策略來(lái)提高可靠性。 SQL Server提供數(shù)據(jù)倉(cāng)庫(kù)功能,這個(gè)功能只在Oracle和其他更昂貴的DBMS中才有。,SQL SERVER

4、 Database,SQLServer概述,SQL Server 2000與以前版本相比較又具有以下新特性 支持XML(Extensive Markup Language,擴(kuò)展標(biāo)記語(yǔ)言) 強(qiáng)大的基于Web的分析 支持OLE DB和多種查詢 支持分布式的分區(qū)視圖,SQL SERVER Database,SQL Server的安裝和配置,SQL Server 2000常見的版本 企業(yè)版(Enterprise Edition) 標(biāo)準(zhǔn)版(Standard Edition) 個(gè)人版(Personal Edition) 開發(fā)者版(Developer Edition),SQL SERVER Database

5、,SQL Server的安裝和配置,安裝、運(yùn)行SQL Server 2000的硬件需求 計(jì)算機(jī):Intel及其兼容計(jì)算機(jī),Pentium166Mz或者更高處理器或DEC Alpha和其兼容系統(tǒng)。 內(nèi)存(RAM):企業(yè)版最少64MB內(nèi)存,其他版本最少需要32MB內(nèi)存,建議使用更多的內(nèi)存。 硬盤空間:完全安裝(Full)需要180MB的空間,典型安裝(Typical)需要170MB的空間,最小安裝(Minimum)需要65MB的空間。,SQL SERVER Database,SQL Server的安裝和配置,安裝、運(yùn)行SQL Server 2000的軟件需求 SQL Server 2000企業(yè)版必

6、須運(yùn)行于安裝Windows NT Server Enterprise Edition 4.0或者Windows2000 Advanced Server以及更高版本的操作系統(tǒng)下。 SQL Server 2000標(biāo)準(zhǔn)版必須運(yùn)行于安裝Windows NT Server Enterprise Edition 4.0、Windows NT Server 4.0、Windows 2000 Server以及更高版本的操作系統(tǒng)下。 SQL Server 2000個(gè)人版可在多種操作系統(tǒng)下運(yùn)行,如可運(yùn)行于Windows 9x,Windows NT 4.0或Windows 2000的服務(wù)器版或工作站版的操作系統(tǒng)下。

7、 SQL Server 2000開發(fā)者版可運(yùn)行于上述Windows 9x以外的所有操作系統(tǒng)下。,SQL SERVER Database,SQL Server的安裝和配置,SQL Server 2000的安裝過(guò)程與其它Microsoft Windows系列產(chǎn)品類似。用戶可根據(jù)向?qū)崾?,選擇需要的選項(xiàng)一步一步地完成。(參見教材P6-9),SQL SERVER Database,SQL Server的安裝和配置,SQL Server升級(jí) 如果計(jì)算機(jī)中安裝有舊的SQL Server版本,那么安裝SQL Server 2000時(shí)需要做以下工作,以確保系統(tǒng)能退回到升級(jí)前的狀態(tài)。 檢查操作系統(tǒng)是否滿足安裝要

8、求。 檢查磁盤空間是否足夠安裝新的SQL Server 2000版本。 備份包括系統(tǒng)數(shù)據(jù)庫(kù)在內(nèi)的所有數(shù)據(jù)庫(kù)。 備份操作系統(tǒng)的注冊(cè)表,用于恢復(fù)原有的SQL Server。 關(guān)閉任何與舊的SQL Server相關(guān)的應(yīng)用程序。 安裝SQL Server 2000數(shù)據(jù)庫(kù)管理系統(tǒng)。,SQL SERVER Database,SQLServer系統(tǒng)數(shù)據(jù)庫(kù)與系統(tǒng)表,SQL Server 2000有6個(gè)系統(tǒng)數(shù)據(jù)庫(kù) 1. Master數(shù)據(jù)庫(kù)是SQL Server系統(tǒng)最重要的數(shù)據(jù)庫(kù),它記錄了SQL Server系統(tǒng)的所有系統(tǒng)信息。這些系統(tǒng)信息包括所有的登錄信息、系統(tǒng)設(shè)置信息、SQL Server的初始化信息和其它系

9、統(tǒng)數(shù)據(jù)庫(kù)及用戶數(shù)據(jù)庫(kù)的相關(guān)信息。 2. Model數(shù)據(jù)庫(kù)是所有用戶數(shù)據(jù)庫(kù)和Tempdb數(shù)據(jù)庫(kù)的模板數(shù)據(jù)庫(kù),它含有Master數(shù)據(jù)庫(kù)所有系統(tǒng)表的子集,這些系統(tǒng)數(shù)據(jù)庫(kù)是每個(gè)用戶定義數(shù)據(jù)庫(kù)需要的。,SQL SERVER Database,SQLServer系統(tǒng)數(shù)據(jù)庫(kù)與系統(tǒng)表,3. Msdb數(shù)據(jù)庫(kù)是代理服務(wù)數(shù)據(jù)庫(kù),為其警報(bào)、任務(wù)調(diào)度和記錄操作員的操作提供存儲(chǔ)空間。 4. Tempdb是一個(gè)臨時(shí)數(shù)據(jù)庫(kù),它為所有的臨時(shí)表、臨時(shí)存儲(chǔ)過(guò)程及其它臨時(shí)操作提供存儲(chǔ)空間。 5. Pubs和Northwind數(shù)據(jù)庫(kù)是兩個(gè)實(shí)例數(shù)據(jù)庫(kù),它們可以作為SQL Server的學(xué)習(xí)工具。,SQL SERVER Database,

10、SQLServer系統(tǒng)數(shù)據(jù)庫(kù)與系統(tǒng)表,1. Sysobjects表:SQL Server 的主系統(tǒng)表sysobjects出現(xiàn)在每個(gè)數(shù)據(jù)庫(kù)中,它對(duì)每個(gè)數(shù)據(jù)庫(kù)對(duì)象含有一行記錄。 2. Syscolumns表:系統(tǒng)表syscolumns出現(xiàn)在master數(shù)據(jù)庫(kù)和每個(gè)用戶自定義的數(shù)據(jù)庫(kù)中,它對(duì)基表或者視圖的每個(gè)列和存儲(chǔ)過(guò)程中的每個(gè)參數(shù)含有一行記錄。 3. Sysindexes表:系統(tǒng)表sysindexes出現(xiàn)在master數(shù)據(jù)庫(kù)和每個(gè)用戶自定義的數(shù)據(jù)庫(kù)中,它對(duì)每個(gè)索引和沒有聚簇索引的每個(gè)表含有一行記錄,還對(duì)包括文本/圖像數(shù)據(jù)的每個(gè)表含有一行記錄。,SQL SERVER Database,SQLServ

11、er系統(tǒng)數(shù)據(jù)庫(kù)與系統(tǒng)表,4. Sysusers表:系統(tǒng)表sysusers出現(xiàn)在master數(shù)據(jù)庫(kù)和每個(gè)用戶自定義的數(shù)據(jù)庫(kù)中,它對(duì)整個(gè)數(shù)據(jù)庫(kù)中的每個(gè)Windows NT用戶、Windows NT用戶組、SQL Server用戶或者SQL Server角色含有一行記錄。 5. Sysdatabases表:系統(tǒng)表sysdatabases對(duì)SQL Server系統(tǒng)上的每個(gè)系統(tǒng)數(shù)據(jù)庫(kù)和用戶自定義的數(shù)據(jù)庫(kù)含有一行記錄,它只出現(xiàn)在master數(shù)據(jù)庫(kù)中。,SQL SERVER Database,SQLServer系統(tǒng)數(shù)據(jù)庫(kù)與系統(tǒng)表,6. Sysdepends表:系統(tǒng)表Sysdepends對(duì)表、視圖和存儲(chǔ)過(guò)程之

12、間的每個(gè)依賴關(guān)系含有一行記錄,它出現(xiàn)在master數(shù)據(jù)庫(kù)和每個(gè)用戶自定義的數(shù)據(jù)庫(kù)中。 7. Sysconstraints表:系統(tǒng)表sysconstraints對(duì)使用CREATE TABLE或者ALTER TABLE語(yǔ)句為數(shù)據(jù)庫(kù)對(duì)象定義的每個(gè)完整性約束含有一行記錄,它出現(xiàn)在master數(shù)據(jù)庫(kù)和每個(gè)用戶自定義的數(shù)據(jù)庫(kù)中。,SQL SERVER Database,SQL Server工具和實(shí)用程序,服務(wù)管理器(Service Manager) SQL Server服務(wù)管理器是在服務(wù)器端實(shí)際工作時(shí)最有用的實(shí)用程序,其界面如圖1所示。服務(wù)管理器用來(lái)啟動(dòng)、暫停、繼續(xù)和停止數(shù)據(jù)庫(kù)服務(wù)器的實(shí)時(shí)服務(wù),其提供的服

13、務(wù)包括:SQL Server、SQL Server Agent、MSDTC(Microsoft Distributed Transaction Coordinator,微軟分布式事務(wù)協(xié)調(diào)器)。,SQL SERVER Database,SQL Server工具和實(shí)用程序,圖1 SQL Server服務(wù)管理器(Service Manager)界面,SQL SERVER Database,SQL Server工具和實(shí)用程序,企業(yè)管理器 企業(yè)管理器是基于一種新的被稱為微軟管理控制臺(tái)(Microsoft Management Console)的公共服務(wù)器管理環(huán)境,它是SQL Server中最重要的一個(gè)管

14、理工具。企業(yè)管理器不僅能夠配置系統(tǒng)環(huán)境和管理SQL Server,而且由于它能夠以層疊列表的形式來(lái)顯示所有的SQL Server對(duì)象,因而所有SQL Server對(duì)象的建立與管理都可以通過(guò)它來(lái)完成。,SQL SERVER Database,SQL Server工具和實(shí)用程序,利用企業(yè)管理器可以完成的操作有 管理SQL Server服務(wù)器; 建立與管理數(shù)據(jù)庫(kù); 建立與管理表、視圖、存儲(chǔ)過(guò)程、觸發(fā)程序、角色、規(guī)則、默認(rèn)值等數(shù)據(jù)庫(kù)對(duì)象,以及用戶定義的數(shù)據(jù)類型; 備份數(shù)據(jù)庫(kù)和事務(wù)日志、恢復(fù)數(shù)據(jù)庫(kù); 復(fù)制數(shù)據(jù)庫(kù);,SQL SERVER Database,SQL Server工具和實(shí)用程序,設(shè)置任務(wù)調(diào)度;

15、 設(shè)置警報(bào); 提供跨服務(wù)器的拖放控制操作; 管理用戶帳戶; 建立Transact-SQL命令語(yǔ)句以及管理和控制SQL Mail。,SQL SERVER Database,SQL Server工具和實(shí)用程序,圖2 SQL Server企業(yè)管理器(Enterprise Manager)界面,SQL SERVER Database,SQL Server工具和實(shí)用程序,查詢分析器(Query Analyzer) SQL Server 2000新的圖形化查詢分析器用于輸入和執(zhí)行Transact-SQL語(yǔ)句,并且迅速查看這些語(yǔ)句的結(jié)果,以分析和處理數(shù)據(jù)庫(kù)中的數(shù)據(jù)。這是一個(gè)非常實(shí)用的工具,對(duì)掌握SQL語(yǔ)言,

16、深入理解SQL Server的管理工作有很大幫助。,SQL SERVER Database,SQL Server工具和實(shí)用程序,導(dǎo)入和導(dǎo)出數(shù)據(jù)(Imput and Export Data) 導(dǎo)入和導(dǎo)出數(shù)據(jù)采用DTC導(dǎo)入/導(dǎo)出向?qū)?lái)完成。此向?qū)О怂械腄TC(Data Transformation Services)工具,提供了在OLE DB數(shù)據(jù)源之間復(fù)制數(shù)據(jù)的最簡(jiǎn)捷的方法。 服務(wù)器網(wǎng)絡(luò)實(shí)用工具(Server Network Utility) 用來(lái)配置服務(wù)器端網(wǎng)絡(luò)連接和設(shè)置相關(guān)參數(shù)等。,SQL SERVER Database,SQL Server工具和實(shí)用程序,客戶端網(wǎng)絡(luò)實(shí)用工具(Clien

17、t Network Utility) 用來(lái)配置客戶端的網(wǎng)絡(luò)連接、管理和測(cè)定客戶端的網(wǎng)絡(luò)庫(kù)等。 聯(lián)機(jī)幫助文檔(Books Online) SQL Server 2000提供了大量的聯(lián)機(jī)文檔,它具有索引和全文搜索能力,可根據(jù)關(guān)鍵詞來(lái)快速查找用戶所需信息。,SQL SERVER Database,SQLServer服務(wù)器管理與使用,創(chuàng)建服務(wù)器組 在一個(gè)網(wǎng)絡(luò)系統(tǒng)中,可能有多個(gè)SQL Server服務(wù)器,可以對(duì)這些SQL Server服務(wù)器進(jìn)行分組管理。分組的原則往往是依據(jù)組織結(jié)構(gòu)原則。 SQL Server分組管理由企業(yè)管理器(Enterprise Manager)來(lái)進(jìn)行。,SQL SERVER Da

18、tabase,SQLServer服務(wù)器管理與使用,首次啟動(dòng)企業(yè)管理器時(shí),有一個(gè)名字叫“SQL Server 組”的默認(rèn)服務(wù)器組自動(dòng)被創(chuàng)建,但用戶可以創(chuàng)建新的SQL Server組,在企業(yè)管理器菜單中單擊操作菜單或者用右鍵單擊SQL Servers組,選擇新建SQL Server組菜單項(xiàng),如圖3所示。 接著出現(xiàn)服務(wù)器組對(duì)話框,如圖4所示,輸入組的名稱并選擇組的級(jí)別,單擊確定即可。,SQL SERVER Database,SQLServer服務(wù)器管理與使用,圖3 新建SQL Server組,SQL SERVER Database,SQLServer服務(wù)器管理與使用,圖4 創(chuàng)建服務(wù)器組對(duì)話框,SQL

19、 SERVER Database,SQLServer服務(wù)器管理與使用,服務(wù)器注冊(cè) 是指將網(wǎng)絡(luò)系統(tǒng)中的其它SQL Server服務(wù)器注冊(cè)到企業(yè)管理器中,以便于管理。 1. 在企業(yè)管理器中,從操作菜單中選擇新建SQL Server注冊(cè),或從工具菜單中選擇注冊(cè)服務(wù)器向?qū)нx項(xiàng),或從工具欄中選擇圖標(biāo) ,就會(huì)出現(xiàn)如圖5所示的注冊(cè)SQL Server向?qū)?duì)話框。如果在對(duì)話框中選擇“我希望今后在執(zhí)行該任務(wù)時(shí)不使用向?qū)А睆?fù)選框,按“下一步”按鈕就會(huì)轉(zhuǎn)換到服務(wù)器注冊(cè)屬性對(duì)話框,如圖6所示。,SQL SERVER Database,SQLServer服務(wù)器管理與使用,圖5 注冊(cè)服務(wù)器向?qū)?duì)話框,SQL SERVER

20、 Database,SQLServer服務(wù)器管理與使用,圖6 服務(wù)器注冊(cè)屬性對(duì)話框,SQL SERVER Database,SQLServer服務(wù)器管理與使用,2. 在注冊(cè)服務(wù)器向?qū)?duì)話框中不選擇復(fù)選框,單擊“下一步”按鈕,就會(huì)出現(xiàn)選擇或創(chuàng)建服務(wù)器名稱對(duì)話框,如圖7所示。,SQL SERVER Database,SQLServer服務(wù)器管理與使用,圖7 選擇或創(chuàng)建服務(wù)器名稱,SQL SERVER Database,SQLServer服務(wù)器管理與使用,3. 單擊“下一步”按鈕,出現(xiàn)選擇身份驗(yàn)證模式對(duì)話框,即選擇Windows NT身份驗(yàn)證或SQL Server身份驗(yàn)證。Windows NT身份驗(yàn)

21、證可以使用戶只需維護(hù)、使用一個(gè)Windows NT登錄帳戶和口令,而使用SQL Server身份驗(yàn)證,則必須維護(hù)Windows NT登錄帳戶和SQL Server登錄帳戶及口令。如圖8和圖9所示。,SQL SERVER Database,SQLServer服務(wù)器管理與使用,圖8 選擇身份驗(yàn)證模式,SQL SERVER Database,SQLServer服務(wù)器管理與使用,圖9 輸入SQL Server登錄名和口令,SQL SERVER Database,SQLServer服務(wù)器管理與使用,4. 單擊“下一步”按鈕,就會(huì)出現(xiàn)選擇服務(wù)器組或創(chuàng)建服務(wù)器組對(duì)話框,如圖10所示。 圖10 選擇服務(wù)器組或

22、創(chuàng)建服務(wù)器組,SQL SERVER Database,SQLServer服務(wù)器管理與使用,5. 服務(wù)器組確定后,單擊“下一步”按鈕,就會(huì)出現(xiàn)確定注冊(cè)對(duì)話框,單擊“完成”按鈕,則企業(yè)管理器將注冊(cè)服務(wù)器,如下圖11所示。,SQL SERVER Database,SQLServer服務(wù)器管理與使用,6. 接著出現(xiàn)注冊(cè)SQL Server消息對(duì)話框,注冊(cè)成功后,按“關(guān)閉”按鈕結(jié)束設(shè)置。 圖12 注冊(cè)SQL Server消息,SQL SERVER Database,SQLServer服務(wù)器管理與使用,服務(wù)器啟動(dòng)、暫停和停止 啟動(dòng)服務(wù)器,下面介紹常用的三種方法: 1. 自動(dòng)啟動(dòng)服務(wù)器 2. 用SQL Server服務(wù)管理器啟動(dòng) 3. 用企業(yè)管理器(Enterprise Manager)啟動(dòng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論