




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、SqlServer服務器和客戶端 第二章第二章 SQL Server 2000 服務器和客戶端服務器和客戶端 SQL Server 數(shù)據(jù)庫應用技術 SQL Server 2000 SqlServer服務器和客戶端2 lSQL Server是一種具有客戶機是一種具有客戶機/服務服務 器體系結構的器體系結構的關系型數(shù)據(jù)庫管理系統(tǒng)關系型數(shù)據(jù)庫管理系統(tǒng), 它由一些具有數(shù)據(jù)存儲檢索功能的客它由一些具有數(shù)據(jù)存儲檢索功能的客 戶端組件和服務器組件組成戶端組件和服務器組件組成. l客戶端客戶端:負責業(yè)務邏輯和向用戶提供數(shù)負責業(yè)務邏輯和向用戶提供數(shù) 據(jù)據(jù); l服務器服務器:管理數(shù)據(jù)庫和分配可用的服務管理數(shù)據(jù)庫和
2、分配可用的服務 器資源器資源. 2.1 SQL Server 概述概述 SQL Server 2000 SqlServer服務器和客戶端3 lSQL Server SQL Server 是一個關系型數(shù)據(jù)庫管理系統(tǒng)。是一個關系型數(shù)據(jù)庫管理系統(tǒng)。 l它最初是由它最初是由MicrosoftMicrosoft、SybaseSybase和和Ashton-TateAshton-Tate 三家公司聯(lián)合開發(fā)的,于三家公司聯(lián)合開發(fā)的,于19881988年推出了第一個年推出了第一個 OS/2OS/2版本。版本。 l后來,后來,Ashton-TateAshton-Tate公司退出了公司退出了SQL ServerSQ
3、L Server的開的開 發(fā)。發(fā)。 l而在而在Windows NTWindows NT推出后,推出后,MicrosoftMicrosoft與與SybaseSybase在在 SQL ServerSQL Server的開發(fā)上就分道揚鑣了:的開發(fā)上就分道揚鑣了: Microsoft將SQL Server 移植到Windows NT系統(tǒng)上,專 注于開發(fā)推廣SQL Server的Windows NT版本; Sybase 則較專注于SQL Server在UNIX操作系統(tǒng)上的應 用。 關于關于 SQL Server的發(fā)展史的發(fā)展史 SQL Server 概述 SQL Server 2000 SqlServe
4、r服務器和客戶端4 l我們介紹的是我們介紹的是Microsoft SQL ServerMicrosoft SQL Server 。 lSQL Server 2000SQL Server 2000是是MicrosoftMicrosoft公司推出的公司推出的 SQL ServerSQL Server數(shù)據(jù)庫管理系統(tǒng)的最新版本。數(shù)據(jù)庫管理系統(tǒng)的最新版本。 l該版本繼承了該版本繼承了SQL Server 7.0SQL Server 7.0版本的優(yōu)版本的優(yōu) 點,同時又比它增加了許多更先進的功點,同時又比它增加了許多更先進的功 能:能: 具有使用方便、可伸縮性好與相關軟件集成程 度高等優(yōu)點。 可跨越從運行M
5、icrosoft Windows 98的電腦到 運行Microsoft Windows 2000的大型多處理器 的服務器等多種平臺使用。 SQL Server 概述 關于關于 SQL Server的發(fā)展史的發(fā)展史 SQL Server 2000 SqlServer服務器和客戶端5 關于關于 SQL lSQL是結構化查詢語言是結構化查詢語言(Structure Query Language)的縮寫的縮寫,是關系型數(shù)據(jù)庫管理是關系型數(shù)據(jù)庫管理 系統(tǒng)中最流行的數(shù)據(jù)查詢和操作語言系統(tǒng)中最流行的數(shù)據(jù)查詢和操作語言,是是 各種關系型數(shù)據(jù)庫系統(tǒng)的基礎各種關系型數(shù)據(jù)庫系統(tǒng)的基礎. lSQL語言包括了所有對數(shù)據(jù)
6、庫的操作語言包括了所有對數(shù)據(jù)庫的操作,可可 分為四個部分分為四個部分:數(shù)據(jù)查詢語言數(shù)據(jù)查詢語言DQL、數(shù)據(jù)、數(shù)據(jù) 定義語言定義語言DDL、數(shù)據(jù)操縱語言、數(shù)據(jù)操縱語言DML、數(shù)、數(shù) 據(jù)控制語言據(jù)控制語言DCL. SQL Server 概述 SQL Server 2000 SqlServer服務器和客戶端6 lSQL語言就有的主要特點有語言就有的主要特點有: (1) SQL語言類似于英語的自然語言,簡語言類似于英語的自然語言,簡 潔易用。潔易用。 (2)SQL語言可以實現(xiàn)數(shù)據(jù)庫生命期當中語言可以實現(xiàn)數(shù)據(jù)庫生命期當中 的全部活動的全部活動,并且在關系模型中實體與實并且在關系模型中實體與實 體間的聯(lián)系
7、也都是用關系來表示體間的聯(lián)系也都是用關系來表示,故這種故這種 數(shù)據(jù)結構的單一性保證了操作符的單一數(shù)據(jù)結構的單一性保證了操作符的單一 性性.使得使得SQL語言實現(xiàn)了一體化語言實現(xiàn)了一體化 關于關于 SQL SQL Server 概述 SQL Server 2000 SqlServer服務器和客戶端7 (3)SQL語言既是自含式語言,又是嵌入式語言。語言既是自含式語言,又是嵌入式語言。 可獨立使用,也可嵌入到宿主語言中。可獨立使用,也可嵌入到宿主語言中。 自含式語言可以獨立使用交互命令,適用于終端用 戶、應用程序員和DBA; 嵌入式語言使其嵌入在高級語言中使用,供應用程 序員開發(fā)應用程序。 (4)
8、SQL語言是一種非過程語言,即用戶只要提語言是一種非過程語言,即用戶只要提 出出“干什么干什么”即可,不必管具體操作過程,也即可,不必管具體操作過程,也 不必了解數(shù)據(jù)的存取路徑,只要指明所需的數(shù)不必了解數(shù)據(jù)的存取路徑,只要指明所需的數(shù) 據(jù)即可。據(jù)即可。 (5)SQL語言是所有關系數(shù)據(jù)庫的公共語言語言是所有關系數(shù)據(jù)庫的公共語言 關于關于 SQL SQL Server 概述 SQL Server 2000 SqlServer服務器和客戶端8 SQL Server 2000 簡介簡介 lSQL Server 2000是一個基于客戶機是一個基于客戶機/ 服務器服務器(c/s)模式的關系數(shù)據(jù)庫管理系模式
9、的關系數(shù)據(jù)庫管理系 統(tǒng)統(tǒng).(如下圖如下圖)把工作負載劃分成在客戶把工作負載劃分成在客戶 機上運行的任務和在服務器上運行的機上運行的任務和在服務器上運行的 任務任務. 結果 T-SQL語句 客戶端SQL Server SQL Server 概述 SQL Server 2000 SqlServer服務器和客戶端9 l在客戶機在客戶機/服務器(服務器(Client / Server, C/S)體系結構中,數(shù)據(jù)庫存放在服務)體系結構中,數(shù)據(jù)庫存放在服務 器端,客戶機可以訪問服務器上的數(shù)據(jù)器端,客戶機可以訪問服務器上的數(shù)據(jù) 庫,數(shù)據(jù)庫應用的處理過程分布在客戶庫,數(shù)據(jù)庫應用的處理過程分布在客戶 機和服務器
10、上機和服務器上. (對應上圖理解對應上圖理解) l其優(yōu)點是數(shù)據(jù)集中存儲,便于維護與備其優(yōu)點是數(shù)據(jù)集中存儲,便于維護與備 份,對客戶機要求相對較低。這種體系份,對客戶機要求相對較低。這種體系 結構分為兩層結構和多層結構。結構分為兩層結構和多層結構。 SQL Server 2000 簡介簡介 SQL Server 概述 SQL Server 2000 SqlServer服務器和客戶端10 圖a 兩層應用結構 客戶端 用戶 界 面 應用 邏 輯 安全 規(guī) 則 客戶端 用戶 界 面 應用 邏 輯 安 全 規(guī) 則 數(shù)據(jù)庫服務器 數(shù)據(jù)訪問 數(shù)據(jù)庫 SQL Server 2000 簡介簡介 SQL Serv
11、er 概述 SQL Server 2000 SqlServer服務器和客戶端11 圖b 三層應用結構 客戶端 用戶界面 數(shù)據(jù)的表示 客戶端 用戶界面 數(shù)據(jù)的表示 數(shù)據(jù)庫服務器 數(shù)據(jù)訪問 數(shù)據(jù)庫 業(yè)務邏輯層 業(yè)務邏輯及安全規(guī)則 邏輯連接 SQL Server 2000 簡介簡介 SQL Server 概述 SQL Server 2000 SqlServer服務器和客戶端12 l數(shù)據(jù)庫的存儲結構分為邏輯存儲結構和物數(shù)據(jù)庫的存儲結構分為邏輯存儲結構和物 理存儲結構兩種。理存儲結構兩種。 l數(shù)據(jù)庫的邏輯存儲結構指的是數(shù)據(jù)庫是由數(shù)據(jù)庫的邏輯存儲結構指的是數(shù)據(jù)庫是由 哪些性質的信息所組成哪些性質的信息所組
12、成 。實際上,實際上,SQL Server的數(shù)據(jù)庫是由諸如表、視圖、索引的數(shù)據(jù)庫是由諸如表、視圖、索引 等各種不同的數(shù)據(jù)庫對象所組成。等各種不同的數(shù)據(jù)庫對象所組成。 l數(shù)據(jù)庫的物理存儲結構是討論數(shù)據(jù)庫文件數(shù)據(jù)庫的物理存儲結構是討論數(shù)據(jù)庫文件 是如何在磁盤上存儲的,數(shù)據(jù)庫在磁盤上是如何在磁盤上存儲的,數(shù)據(jù)庫在磁盤上 是以文件為單位存儲的,由數(shù)據(jù)庫文件和是以文件為單位存儲的,由數(shù)據(jù)庫文件和 事務日志文件組成,一個數(shù)據(jù)庫至少應該事務日志文件組成,一個數(shù)據(jù)庫至少應該 包含一個數(shù)據(jù)文件和一個事務日志文件。包含一個數(shù)據(jù)文件和一個事務日志文件。 SQL Server 的數(shù)據(jù)庫文件的數(shù)據(jù)庫文件 SQL Ser
13、ver 概述 SQL Server 2000 SqlServer服務器和客戶端13 SQL Server 的數(shù)據(jù)庫文件的數(shù)據(jù)庫文件 l主要數(shù)據(jù)文件主要數(shù)據(jù)文件(.mdf):包含數(shù)據(jù)庫的啟包含數(shù)據(jù)庫的啟 動信息動信息,并用于存儲數(shù)據(jù)并用于存儲數(shù)據(jù). (每個數(shù)據(jù)庫都必須有每個數(shù)據(jù)庫都必須有 一個主要數(shù)據(jù)文件一個主要數(shù)據(jù)文件) l次要數(shù)據(jù)文件次要數(shù)據(jù)文件(.ndf):用于存儲不能置于用于存儲不能置于 主要數(shù)據(jù)文件中的所有數(shù)據(jù)主要數(shù)據(jù)文件中的所有數(shù)據(jù). (不一定需要不一定需要) l事務日志文件事務日志文件(.ldf):此文件包含用于恢此文件包含用于恢 復數(shù)據(jù)庫的日志信息復數(shù)據(jù)庫的日志信息. (每個數(shù)據(jù)
14、庫都必須至少有每個數(shù)據(jù)庫都必須至少有 一個事務日志文件一個事務日志文件) 默認存放路徑默認存放路徑: c:Program filesMicrosoft SQL ServerMSSQLData SQL Server 概述 SQL Server 2000 SqlServer服務器和客戶端14 l為了方便數(shù)據(jù)的分配為了方便數(shù)據(jù)的分配,放置和管理放置和管理,SQL Server提供了對數(shù)據(jù)庫文件進行分組提供了對數(shù)據(jù)庫文件進行分組 管理的功能管理的功能.但數(shù)據(jù)庫文件和文件組必但數(shù)據(jù)庫文件和文件組必 須遵循以下三點規(guī)則須遵循以下三點規(guī)則: 1.一個文件和文件組只能被一個數(shù)據(jù)庫一個文件和文件組只能被一個數(shù)據(jù)
15、庫 使用使用 2.一個數(shù)據(jù)庫文件只能屬于一個文件組一個數(shù)據(jù)庫文件只能屬于一個文件組. 3.事務日志文件不能加入文件組事務日志文件不能加入文件組 SQL Server 的數(shù)據(jù)庫文件的數(shù)據(jù)庫文件 SQL Server 概述 SQL Server 2000 SqlServer服務器和客戶端15 圖2-16 數(shù)據(jù)庫的文件及其組的關系 數(shù)據(jù)庫的 對象集合 主文件 .mdf 輔文件 .ndf 輔文件 .ndf 日志文件 .ldf PRIMARY 組 (主文件一定 要屬于該組) 用戶命名的組 不屬于任何組 輔文件 .ndf SQL Server 概述 SQL Server 2000 SqlServer服務器
16、和客戶端16 2.2 SQL Server 2000的安裝的安裝 l為了適應不同用戶的需求,為了適應不同用戶的需求,SQL Server 2000提供了不同的版本,主提供了不同的版本,主 要有:要有: SQL Server 2000企業(yè)版企業(yè)版 SQL Server 2000標準版標準版 SQL Server 2000個人版?zhèn)€人版 SQL Server 2000開發(fā)版開發(fā)版 SQL Server 2000 SqlServer服務器和客戶端17 2.2 SQL Server 2000的安裝的安裝 (1)企業(yè)版(Enterprise Edition) l 支持所有的SQL Server 2000
17、特性,可作為大型Web 站點、企業(yè) OLTP(聯(lián)機事務處理)以及數(shù)據(jù)倉庫系統(tǒng)等的產品數(shù)據(jù)庫服務器。 (2)標準版(Standard Edition) l 用于小型的工作組或部門。 (3)個人版(Personal Edition) l 用于單機系統(tǒng)或客戶機。 (4)開發(fā)版(Developer Edition) l 用于程序員開發(fā)應用程序. 此外,SQL Server 2000 還有Desktop Engine(桌面引擎) 和Windows CE 版,用戶可以根據(jù)實際情況選擇所要安裝 的SQL Server 2000 版本。 SQL Server 2000 SqlServer服務器和客戶端18 2
18、.3 SQL Server 2000的服務器組件的服務器組件 1 企 業(yè) 管 理 器 ( E n t e r p r i s e Manager) l企業(yè)管理器是SQL Server 中最重要的 管理工具,在使用SQL Server的過程 中大部分的時間都是和它打交道。 l通過企業(yè)管理器可以管理所有的數(shù)據(jù) 庫系統(tǒng)工作和服務器工作,也可以調 用其它的管理開發(fā)工具。 SQL Server 服務器組件 SQL Server 2000 SqlServer服務器和客戶端19 查詢分析器查詢分析器 l查詢分析器是一個圖形化的數(shù)據(jù)庫編程接口,其基 本功能是編輯Transact-SQL語句(Transact-
19、SQL是 SQL Server中使用的結構化查詢語句,簡稱T- SQL),從而查詢、分析或處理數(shù)據(jù)庫中的數(shù)據(jù),實 現(xiàn)對SQL Server 2000數(shù)據(jù)庫服務器的訪問并顯示 查詢結果,它是客戶端應用程序的重要組成部分。 l查詢分析器是一種多用途工具,它既可以用來創(chuàng)建 Transact-SQL程序,也可以用來交互式輸入和執(zhí)行 SQL語句,還可以用來分析和查看查詢規(guī)劃的統(tǒng)計 結果。 l使用查詢分析器的熟練程度是衡量一個SQL Server 用戶水平的標準。 SQL Server 服務器組件 SQL Server 2000 SqlServer服務器和客戶端20 服務管理器服務管理器 lSQL Ser
20、ver服務管理器用于啟動、停止和暫服務管理器用于啟動、停止和暫 停本地或遠程的停本地或遠程的SQL Server實時實時服務。若要打開服務。若要打開 服務管理器,可以雙擊服務管理器,可以雙擊Windows任務欄右下角的任務欄右下角的 服務管理器圖標服務管理器圖標 ,也可以從,也可以從“開始開始”菜單中選擇菜單中選擇 “程序程序Microsoft SQL Server服務管理器服務管理器” 命令命令 。 l 服務管理器用于啟動、暫?;蛲V狗展芾砥饔糜趩印和;蛲V筍QL Server SQL Server 的的4 4種服務:種服務: DTC(Distributed Transaction C
21、oordinator 分 布式事務協(xié)調器) MSSQL Server OLAP service SQL Server SQL Server Agent SQL Server 服務器組件 SQL Server 2000 SqlServer服務器和客戶端21 事件探查器事件探查器 lSQL Server事件探查器是一個圖形化事件探查器是一個圖形化 的工具的工具,用來監(jiān)視用來監(jiān)視(跟蹤跟蹤)選定的選定的SQL Server事件事件,用于分析用于分析、診斷和審計診斷和審計 SQL Server系統(tǒng)的性能系統(tǒng)的性能 SQL Server 服務器組件 SQL Server 2000 SqlServer服務
22、器和客戶端22 性能監(jiān)視器性能監(jiān)視器 l它將它將Windows NT操作系統(tǒng)的性能監(jiān)操作系統(tǒng)的性能監(jiān) 視器和視器和SQL Server集成起來,使用它集成起來,使用它 可以查看和統(tǒng)計可以查看和統(tǒng)計SQL Server系統(tǒng)的運系統(tǒng)的運 行情況,查找影響系統(tǒng)性能的主要因行情況,查找影響系統(tǒng)性能的主要因 素,從而為改進和優(yōu)化系統(tǒng)、提高系素,從而為改進和優(yōu)化系統(tǒng)、提高系 統(tǒng)性能提供依據(jù)。統(tǒng)性能提供依據(jù)。 SQL Server 服務器組件 SQL Server 2000 SqlServer服務器和客戶端23 其他服務器組件其他服務器組件 l一一.DTS 導入和導出向導導入和導出向導 導入和導出數(shù)據(jù)采用D
23、TS 導入/導出向導來完成。 此向導包含了所有的DTS(Data Transformation Services)工具,提供了在OLE DB數(shù)據(jù)源之間復 制數(shù)據(jù)的最簡捷的方法。 l二二 客戶端網絡實用工具客戶端網絡實用工具 是一個圖形工具, 用來配置客戶端的網絡連接、管 理、測定客戶端的網絡庫版本信息和以及設定本地 數(shù)據(jù)庫的相關選項等。 SQL Server 服務器組件 SQL Server 2000 SqlServer服務器和客戶端24 l三三. 服務器網路實用工具服務器網路實用工具 用來配置服務器端網絡連接和設置相關參數(shù)等。 l四四. 聯(lián)機叢書聯(lián)機叢書 SQL Server 2000提供了大量的聯(lián)機文檔,它具有 索引和全文搜索能力,可根據(jù)關鍵詞來快速查找用 戶所需信息。 其他服務器組件其他服務器組件 SQL Server 服務器組件 SQL Server 2000 SqlServer服務器和客戶端25 1.使用使用SQL Server服務管理器服務管理器 2.使用使用SQL Server企業(yè)管理器企業(yè)管理器 3.使用使用NT / Windows 2000 Server 服務器命令行服務器命令行 4.使用控制面板中的使用控制面板中的”管理工具管理工具”下下 的的”服務服務”對話框對話框 啟動啟動SQL Server 2000
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京鏈家購房合同范本
- 產品攝影廣告合同范例
- 劇目買斷合同范本
- 融資收費合同范本
- 勞動合同范本解除
- 單位車輛外包服務合同范本
- 分期出租房合同范本
- 醫(yī)療服務協(xié)議合同范本
- 單位招聘保安合同范本
- 分項付款合同范本
- PySide學習教程
- 數(shù)據(jù)結構英文教學課件:chapter1 Introduction
- 人教三年級數(shù)學下冊表格式全冊
- 事業(yè)單位綜合基礎知識考試題庫 綜合基礎知識考試題庫.doc
- 優(yōu)秀教研組評比制度及實施細則
- 譯林初中英語教材目錄
- 物業(yè)交付后工程維修工作機制
- 農作物病蟲害專業(yè)化統(tǒng)防統(tǒng)治管理辦法
- JJF 1752-2019全自動封閉型發(fā)光免疫分析儀校準規(guī)范(高清版)
- GB 1886.300-2018 食品安全國家標準 食品添加劑 離子交換樹脂(高清版)
- 食品經營單位經營場所和設備布局、操作流程示意圖模板
評論
0/150
提交評論