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

下載本文檔

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

文檔簡介

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

2、數(shù)據(jù)庫管理系統(tǒng)(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,并于1988年推出了第一個OS/2版本。 SQL Server近年來不斷更新版本,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ù)庫管理更加直觀、

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

4、 Database,SQLServer概述,SQL Server 2000與以前版本相比較又具有以下新特性 支持XML(Extensive Markup Language,擴(kuò)展標(biāo)記語言) 強(qiáng)大的基于Web的分析 支持OLE DB和多種查詢 支持分布式的分區(qū)視圖,SQL SERVER Database,SQL Server的安裝和配置,SQL Server 2000常見的版本 企業(yè)版(Enterprise Edition) 標(biāo)準(zhǔn)版(Standard Edition) 個人版(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個人版可在多種操作系統(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的安裝過程與其它Microsoft Windows系列產(chǎn)品類似。用戶可根據(jù)向?qū)崾?,選擇需要的選項(xiàng)一步一步地完成。(參見教材P6-9),SQL SERVER Database,SQL Server的安裝和配置,SQL Server升級 如果計(jì)算機(jī)中安裝有舊的SQL Server版本,那么安裝SQL Server 2000時需要做以下工作,以確保系統(tǒng)能退回到升級前的狀態(tài)。 檢查操作系統(tǒng)是否滿足安裝要

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

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

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

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

12、間的每個依賴關(guān)系含有一行記錄,它出現(xiàn)在master數(shù)據(jù)庫和每個用戶自定義的數(shù)據(jù)庫中。 7. Sysconstraints表:系統(tǒng)表sysconstraints對使用CREATE TABLE或者ALTER TABLE語句為數(shù)據(jù)庫對象定義的每個完整性約束含有一行記錄,它出現(xiàn)在master數(shù)據(jù)庫和每個用戶自定義的數(shù)據(jù)庫中。,SQL SERVER Database,SQL Server工具和實(shí)用程序,服務(wù)管理器(Service Manager) SQL Server服務(wù)管理器是在服務(wù)器端實(shí)際工作時最有用的實(shí)用程序,其界面如圖1所示。服務(wù)管理器用來啟動、暫停、繼續(xù)和停止數(shù)據(jù)庫服務(wù)器的實(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è)管理器是基于一種新的被稱為微軟管理控制臺(Microsoft Management Console)的公共服務(wù)器管理環(huán)境,它是SQL Server中最重要的一個管

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

15、 設(shè)置警報(bào); 提供跨服務(wù)器的拖放控制操作; 管理用戶帳戶; 建立Transact-SQL命令語句以及管理和控制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語句,并且迅速查看這些語句的結(jié)果,以分析和處理數(shù)據(jù)庫中的數(shù)據(jù)。這是一個非常實(shí)用的工具,對掌握SQL語言,

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ū)硗瓿?。此向?qū)О怂械腄TC(Data Transformation Services)工具,提供了在OLE DB數(shù)據(jù)源之間復(fù)制數(shù)據(jù)的最簡捷的方法。 服務(wù)器網(wǎng)絡(luò)實(shí)用工具(Server Network Utility) 用來配置服務(wù)器端網(wǎng)絡(luò)連接和設(shè)置相關(guān)參數(shù)等。,SQL SERVER Database,SQL Server工具和實(shí)用程序,客戶端網(wǎng)絡(luò)實(shí)用工具(Clien

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

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

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

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

21、證可以使用戶只需維護(hù)、使用一個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. 單擊“下一步”按鈕,就會出現(xiàn)選擇服務(wù)器組或創(chuàng)建服務(wù)器組對話框,如圖10所示。 圖10 選擇服務(wù)器組或

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

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論