SQL Server關(guān)系數(shù)據(jù)庫簡介_第1頁
SQL Server關(guān)系數(shù)據(jù)庫簡介_第2頁
SQL Server關(guān)系數(shù)據(jù)庫簡介_第3頁
SQL Server關(guān)系數(shù)據(jù)庫簡介_第4頁
SQL Server關(guān)系數(shù)據(jù)庫簡介_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介

?LISQLServer簡介

?L2SQLServer的安裝和配置

?L3SQLServer2000的啟動

?L4選課數(shù)據(jù)庫(XK)

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

1.1SQLServer簡介

?一、SQLServer簡介

?二、SQLServer特點

?三、SQLServer2000與以前版本相比較

又具有以下新特性

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

一、SQLServer簡介

SQLServer是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫

管理系統(tǒng)(DBMS),它最初是由Microsoft、

Sybase和Ashton-Tate三家公司共同開發(fā)的,并于

1988年推出了第一個OS/2版本。SQLServer近年

來不斷更新版本,1996年,Microsoft推出了SQL

Server6.5版本;1998年,SQLServer7.0版本和

用戶見面;SQLServer2000是Microsoft公司于

2000年推出的最新版本。

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

二、SQLServer特點

1.真正的客戶機/服務器體系結(jié)構(gòu)。

2.圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直

觀、簡單。

3.豐富的編程接口工具,為用戶進行程序設(shè)計提供了

更大的選擇余地。

4.SQLServer與WindowsNT完全集成,利用了NT的

許多功能,如發(fā)送和接受消息,管理登錄安全性等。

SQLServer也可以很好地與MicrosoftBackOf仃ce產(chǎn)

品集成。

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

?5.具有很好的伸縮性,可跨越從運行Windows

95/98的膝上型電腦到運行Windows2000的大型多

處理器等多種平臺使用。

?6.對Web技術(shù)的支持,使用戶能夠很容易地將數(shù)

據(jù)庫中的數(shù)據(jù)發(fā)布到Web頁面上。

?7.SQLServer提供數(shù)據(jù)倉庫功能,這個功能只在

Oracle和其他更昂貴的DBMS中才有。

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

三、SQLServer2000與以前版本相比較

又具有以下新特性

1.支持XML(ExtensiveMarkupLanguage,

擴展標記語言)

2.強大的基于Web的分析

3.支持OLEDB和多種查詢

4.支持分布式的分區(qū)視圖

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

1.2SQLServer的安裝和配置

?一、SQLServer環(huán)境需求

?二、SQLServer2000的安裝

?三、SQLServer升級

?四、SQLServer系統(tǒng)數(shù)據(jù)庫簡介

?五、SQLServer系統(tǒng)表簡介

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

一、SQLServer環(huán)境需求

SQLServer2000常見的版本

?企業(yè)版(EnterpriseEdition)

?標準版(StandardEdition)

?個人版(PersonalEdition)

?開發(fā)者版(DeveloperEdition)

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

1、安裝、運行SQLServer2000的硬件需求

(1)計算機

Intel及其兼容計算機,Pentium166Mz或者更高處理器或DEC

Alpha和其兼容系統(tǒng)。

(2)內(nèi)存(RAM)

企業(yè)版最少64MB內(nèi)存,其他版本最少需要32MB內(nèi)存,建議

使用更多的內(nèi)存。

(3)硬盤空間

完全安裝(Full)需要180MB的空間,典型安裝(Typical)

需要170MB的空間,最小安裝(Minimum)需要65MB的空間。

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

2、安裝、運行SQLServer2000的軟件需求

?SQLServer2000企業(yè)版必須運行于安裝WindowsNTServer

EnterpriseEdition4.0或者Windows2000AdvancedServerLU

及更高版本的操作系統(tǒng)下。

?SQLServer2000標準版必須運行于安裝WindowsNTServer

EnterpriseEdition4.0>WindowsNTServer4.0>Windows

2000Server以及更高版本的操作系統(tǒng)下。

?SQLServer2000個人版可在多種操作系統(tǒng)下運行,如可運行

于Windows9x,WindowsNT4.0或Windows2000的服務器

版或工作站版的操作系統(tǒng)下。

,SQLServer2000開發(fā)者版可運行于上述Windows9x以外的

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

二、SQLServer2000的安裝

SQLServer2000的安裝過程與其它Microsoft

Windows系列產(chǎn)品類似。用戶可根據(jù)向?qū)崾?

選擇需要的選項一步一步地完成。

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

三、SQLServer升級

如果計算機中安裝有舊的SQLServer版本,那么安裝SQL

Server2000時需要做以下工作,以確保系統(tǒng)能退回到升級

前的狀態(tài)。

1.檢查操作系統(tǒng)是否滿足安裝要求。

2.檢查磁盤空間是否足夠安裝新的SQLServer2000版本。

3.備份包括系統(tǒng)數(shù)據(jù)庫在內(nèi)的所有數(shù)據(jù)庫。

4.備份操作系統(tǒng)的注冊表,用于恢復原有的SQLServero

5.關(guān)閉任何與舊的SQLServer相關(guān)的應用程序。

6.安裝SQLServer2000數(shù)據(jù)庫管理系統(tǒng)。

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

四、SQLServer系統(tǒng)數(shù)據(jù)庫簡介

SQLServer2000有6個系統(tǒng)數(shù)據(jù)庫

1.Master數(shù)據(jù)庫是SQLServer系統(tǒng)最重要的數(shù)據(jù)庫,它

記錄了SQLServer系統(tǒng)的所有系統(tǒng)信息。這些系統(tǒng)信

息包括所有的登錄信息、系統(tǒng)設(shè)置信息、SQLServer

的初始化信息和其它系統(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ù)庫需要的。

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

3.Msdb數(shù)據(jù)庫是代理服務數(shù)據(jù)庫,為其警報、任務

調(diào)度和記錄操作員的操作提供存儲空間。

4.Tempdb是一個臨時數(shù)據(jù)庫,它為所有的臨時表、

臨時存儲過程及其它臨時操作提供存儲空間。

5.Pubs和Northwind數(shù)據(jù)庫是兩個實例數(shù)據(jù)庫,它們

可以作為SQLServer的學習工具。

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

五、SQLServer系統(tǒng)表簡介

系統(tǒng)目錄是由描述SQLServer系統(tǒng)的數(shù)據(jù)庫、基

表、視圖和索引等對象的結(jié)構(gòu)的系統(tǒng)表組成。

SQLServer經(jīng)常訪問系統(tǒng)目錄,檢索系統(tǒng)正常運

行所需的必要信息。

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

幾個最重要的系統(tǒng)表

1.Sysobjects表

SQLServer的主系統(tǒng)表sysobjects出現(xiàn)在每個數(shù)據(jù)庫中,它對每個數(shù)

據(jù)庫對象含有一行記錄。

2.SyscolumnslS

系統(tǒng)表syscohimns出現(xiàn)在master數(shù)據(jù)庫和每個用戶自定義的數(shù)據(jù)庫中,

它對基表或者視圖的每個列和存儲過程中的每個參數(shù)含有一行記錄。

3.Sysindexes表

系統(tǒng)表sysindexes出現(xiàn)在master數(shù)據(jù)庫和每個用戶自定義的數(shù)據(jù)庫中,

它對每個索引和沒有聚簇索引的每個表含有一行記錄,它還對包括文本

/圖像數(shù)據(jù)的每個表含有一行記錄。

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

4.Sysusers表

系統(tǒng)表sysusers出現(xiàn)在master數(shù)據(jù)庫和每個用戶自定義的數(shù)

據(jù)庫中,它對整個數(shù)據(jù)庫中的每個WindowsNT用戶、

WindowsNT用戶組、SQLServer用戶或者SQLServer角色

含有一行記錄。

5.Sysdatabases表

系統(tǒng)表sysdatabases對SQLServer系統(tǒng)上的每個系統(tǒng)數(shù)據(jù)

庫和用戶自定義的數(shù)據(jù)庫含有一行記錄,它只出現(xiàn)在master數(shù)

據(jù)庫中。

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

6.Sysdepends表

系統(tǒng)表Sysdepends對表、視圖和存儲過程之間的每個依賴關(guān)

系含有一行記錄,它出現(xiàn)在master數(shù)據(jù)庫和每個用戶自定義的

數(shù)據(jù)庫中。

7.Sysconstraints表

系統(tǒng)表sysconstraints對使用CREATETABLE或者ALTER

TABLE語句為數(shù)據(jù)庫對象定義的每個完整性約束含有一行記錄,

它出現(xiàn)在master數(shù)據(jù)庫和每個用戶自定義的數(shù)據(jù)庫中。

第1五SQLServer關(guān)系數(shù)據(jù)庫簡介工SQLServer2000數(shù)據(jù)摩簡明教材

1.3SQLServer2000的啟動

■一、啟動SQLServer2000服務器的方法

?二、SQLServer2000界面與工具

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

一、啟動SQLServer2000服務器的方法

方法1:開始----程序----MicrosoftSQLServer

——服務處理器

選擇服務中的“SQLServer”

單擊“開始/繼續(xù)”,信號燈由紅變綠則成功。

方法2:使用企業(yè)管理器

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

二、SQLServer2000界面與工具

L企業(yè)管理器6.導入和導出數(shù)據(jù)

2.服務管理器7?SQLServer分析器

3.杳詢分析器8.服務器網(wǎng)絡實用工具

4?分布式事務處理協(xié)9.客戶端網(wǎng)絡實用工具

調(diào)器

10.聯(lián)機幫助文檔

5.性能監(jiān)視器

返回本章首頁

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

L企業(yè)管理器

?企業(yè)管理器是基于一種新的被稱為微軟管理控制

臺(MicrosoftManagementConsole)的公共服務

器管理環(huán)境,它是SQLServer中最重要的一個管

理工具。企業(yè)管理器不僅能夠配置系統(tǒng)環(huán)境和管

理SQLServer,而且由于它能夠以層疊列表的形

式來顯示所有的SQLServer對象,因而所有SQL

Server對象的建立與管理都可以通過它來完成。

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

利用企業(yè)管理器可以完成的操作有

?管理SQLServer服務器;建立與管理數(shù)據(jù)庫;建

立與管理表、視圖、存儲過程、觸發(fā)程序、角色、

規(guī)則、默認值等數(shù)據(jù)庫對象,以及用戶定義的數(shù)

據(jù)類型;備份數(shù)據(jù)庫和事務日志、恢復數(shù)據(jù)庫;

復制數(shù)據(jù)庫;設(shè)置任務調(diào)度;設(shè)置警報;提供跨

服務器的拖放控制操作;管理用戶帳戶;建立

Transact-SQL命令語句以及管理和控制SQLMail。

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

圖1-20SOLServer企業(yè)管理器(EnterpriseManager)界面

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

2.服務管理器(ServiceManager)

?SQLServer服務管理器是在服務器端實際工作時

最有用的實用程序,其界面如圖1-21所示。服務管

理器用來啟動、暫停、繼續(xù)和停止數(shù)據(jù)庫服務器

的實時服務,其提供的服務包括:SQLServer.

SQLServerAgent>MSDTC(Microsoft

DistributedTransactionCoordinator,微軟分布式

事務協(xié)調(diào)器)。

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

上一頁T7~,黃返回本章首頁

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

3.查詢分析器(QueryAnalyzer)

?SQLServer2000新的圖形化查詢分析器用于輸入

和執(zhí)行Transaction-SQL語句,并且迅速查看這些

語句的結(jié)果,以分析和處理數(shù)據(jù)庫中的數(shù)據(jù)。這

是一個非常實用的工具,對掌握SQL語言,深入

理解SQLServer的管理工作有很大幫助。

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

4.分布式事務處理協(xié)調(diào)器(Distributed

TransactionCoordinator

?用于提供和管理不同服務器之間的分布式事務處

理,這些服務器必須是基于WindowsNT或

Windows9x/2000系列操作系統(tǒng)的服務器。

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

5.性能監(jiān)視器(PerformanceMonitor)

?它將WindowsNT操作系統(tǒng)的性能監(jiān)視器和SQL

Server集成起來,使用它可以查看和統(tǒng)計SQL

Server系統(tǒng)的運行情況,查找影響系統(tǒng)性能的主要

因素,從而為改進和優(yōu)化系統(tǒng)、提高系統(tǒng)性能提

供依據(jù)。

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

6.導入和導出數(shù)據(jù)(ImputandExportData)

?導入和導出數(shù)據(jù)采用DTC導入/導出向?qū)硗瓿伞?/p>

此向?qū)О怂械腄TC(DataTransformation

Services)工具,提供了在OLEDB數(shù)據(jù)源之間復

制數(shù)據(jù)的最簡捷的方法。

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

7.SQLServer分析器(Profiler)

-是一個圖形化的管理工具,用于監(jiān)督、記錄和檢

查SQLServer數(shù)據(jù)庫的使用情況。對系統(tǒng)管理員

來說,它是一個連續(xù)實時地捕獲用戶活動情況的

間諜。

第1五SQLServer關(guān)系數(shù)據(jù)庫簡介工SQLServer2000數(shù)據(jù)摩簡明教材

8.服務器網(wǎng)絡實用工具(ServerNetwork

Utility)

?用來配置服務器端網(wǎng)絡連接和設(shè)置相關(guān)參數(shù)等。

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

9.客戶端網(wǎng)絡實用工具(ClientNetwork

Utility)

?用來配置客戶端的網(wǎng)絡連接、管理和測定客戶端

的網(wǎng)絡庫等。

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

10.聯(lián)機幫助文檔(BooksOnline)

?SQLServer2000提供了大量的聯(lián)機文檔,它具有

索引和全文搜索能力,可根據(jù)關(guān)鍵詞來快速查找

用戶所需信息。

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

■返回本章首頁

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

一、表及其之間的相互關(guān)系

?Department表(系部表)

DepartNoDepartName

01計算機應用工程系

02建筑工程系1

03旅游系

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

?Class表(班級表)

ClassNoDepartNoClassName

200000010100電子商務

200000020100多媒體

200100040201建筑管理

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

?Student表(學生表)

StuNoClassNoStuNamePwd

0000000120000001林斌

0000000220000001彭少帆

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

Course表(課程表)

CouNCouNKindCrediTeachDepaSchooLimitWillNChoo

0ameterrtNoITimeNumumseNu

m

001SQL信息3徐人01周二20430

002JAVA信息2程偉01周二10340d

第1章SQLServer關(guān)系數(shù)據(jù)庫簡介SQLServer2000數(shù)據(jù)庫簡明教材

StuCou表(學生選課表)

StuN

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論