




已閱讀5頁,還剩36頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
SQL Server簡介,SQL Server 2000概述,一,SQL Server 2000的安裝,二,SQL Server 2000的管理工具簡介,三,SQL Server的數據庫體系結構,四,SQL Server 2000的系統數據庫簡介,五,SQL Server 2000的系統表簡介,六,一、 概述,SQL Server 2000是微軟公司于2000年8月推出的新一代數據庫產品,是一種基于客戶/服務器模式的關系數據庫管理系統,它采用Transact-SQL語言在客戶機和服務器之間傳遞信息,扮演著后端數據庫角色,是數據的匯總與管理中心。 SQL Server在電子商務、數據倉庫和數據庫解決方案等應用中起著重要的作用,為企業的數據管理提供強大的支持。,1.1 SQL Server 2000的主要功能特點,SQL Server的重要特點: 真正的客戶/服務器體系結構。 圖形化用戶界面。 豐富的編程接口工具。 與Windows NT/2000緊密集成,利用了Windows NT的許多功能。如發送和接收消息、利用Windows NT/2000的安全機制等。SQL Server也可以很好地與Microsoft BackOffice產品集成。 具有很好的伸縮性。 對Web技術的支持,使用戶能夠很容易地將數據庫中的數據發布到Web頁上。 提供數據倉庫的功能。 這些 特性使SQL Server 2000在大型聯機事務處理、數據倉庫及電子商務等方面成為一個優秀的數據庫平臺。,1.2 SQL Server的客戶/服務器體系結構,1. SQL Serve的客戶/服務器結構,客戶通過發送一條消息或一個操作來啟動與服務器之間的交互,而服務器通過返回消息進行響應。,客戶/服務器結構如下圖:,SQL Server的客戶/服務器體系結構,客戶機上的任務主要有: 建立和斷開與服務器的連接。 提交數據訪問請求。 等待服務通告、接受請求結果或錯誤。 處理數據庫訪問結果或錯誤、包括重發請求和終止請求。 提供應用程序的友好用戶界面。 數據輸入輸出及驗證。,SQL Server的客戶/服務器體系結構,服務器上的任務主要有: 為多用戶管理一個獨立的數據庫。 管理和處理接收到的數據訪問請求,包括管理請求隊列、管理緩存、響應服務、管理結果和通知服務完成。 管理用戶帳號、控制數據庫訪問權限和其他安全性。 維護數據庫,包括數據庫備份和恢復。 保證數據庫數據的完整或為客戶提供完整性控制手段。,SQL Server的客戶/服務器體系結構,SQL Server 2000的客戶/服務器體系結構可以采用靈活的部署方案。主要方案有: 兩層結構 三層結構 桌面系統,SQL Server的客戶/服務器體系結構,(1) 兩層結構,SQL Server的客戶/服務器體系結構,在兩層結構中,SQL Server 2000安裝在一個中心服務器上,數據庫存儲在該服務器上,該服務器稱為數據庫服務器,可以被多臺客戶機訪問。眾多的客戶機通過網絡直接訪問數據庫服務器。客戶機運行處理業務的程序和顯示處理結果的程序。兩層結構比較適合于用戶量較少的情況,當用戶量較大時,數據庫服務器的性能會顯著下降。,SQL Server的客戶/服務器體系結構,(2) 三層結構,SQL Server的客戶/服務器體系結構,在三層結構中引入了一層應用服務器。客戶機只運行向應用服務器發送請求和顯示請求結果的程序,客戶機沒有處理業務的程序,應用服務器運行處理業務的程序,多個客戶機可以同時訪問應用服務器,應用服務器負責訪問數據庫服務器,并取回處理結果,將結果返回給客戶機。三層結構適用于客戶量較大的情況。,SQL Server的客戶/服務器體系結構,(3) 桌面系統 在桌面系統中,數據庫服務器和客戶機程序被安裝在同一臺電腦中,整個系統只有一臺電腦,這臺電腦既是服務器,也是客戶機,因此不需要有網絡連接,客戶機只需要建立一個本地連接來訪問本機上的數據庫服務器。桌面系統適合于只有一個用戶,或者有幾個用戶但共用一臺電腦的情形。,SQL Server的 客戶/服務器 體系結構,2客戶/服務器結構的優點 1) 數據集中存儲。 2) 業務邏輯和安全規則可以在服務器上定義一次。 3) 數據庫服務器僅返回應用程序所需要的數據,這樣可以減少網絡流量。 4)節省硬件開銷。 5) 數據集中存儲,備份和恢復數據非常容易。 客戶/服務器結構的最大優勢在于提高了使用和處理數據的能力。SQL Server在客戶端和服務器端的良好表現,使它成為了一個優秀的客戶/服務器系統。,二、 SQL Server 2000的安裝,在安裝SQL Server 2000之前,首先要根據具體需要選擇SQL Server 2000的版本,并提供相應版本所需要的安裝環境,包括硬件環境和軟件環境。 SQL Server 2000有四個版本:企業版/標準版/個人版/開發版 企業版和標準版需要安裝在服務器操作系統上,如WindowsNT Server/Windows 2000 Server/Windows 2003 Server等 ; 個人版需要安裝在個人操作系統上,如Windows98/Windows2000 Professional/Windows XP Home/Windows XP Professional等 ; 開發版可以安裝在任何微軟的操作系統上。,SQL Server 2000的不同版本,SQL Server 2000 企業版:作為生產數據庫服務器使用。支持 SQLServer 2000 中的所有可用功能,并可根據支持最大的 Web 站點和企業聯機事務處理 (OLTP) 及數據倉庫系統所需的性能水平進行伸縮。 SQL Server 2000 標準版:作為小工作組或部門的數據庫服務器使用。 SQL Server 2000 個人版:供移動的用戶使用,這些用戶有時從網絡上斷開,但所運行的應用程序需要 SQLServer 數據存儲。在客戶端計算機上運行需要本地 SQLServer 數據存儲的獨立應用程序時也使用個人版。 SQL Server 2000 開發版:供程序員用來開發將 SQLServer 2000 用作數據存儲的應用程序。雖然開發版支持企業版的所有功能,使開發人員能夠編寫和測試可使用這些功能的應用程序,但是只能將開發版作為開發和測試系統使用,不能作為生產服務器使用。,SQL Server 2000的安裝,安裝過程:演示 安裝事項:見說明文檔,三、 SQL Server 2000的管理工具簡介,正確安裝SQL Server 2000以后,在Microsoft SQL Server程序組中可以看到9個程序項,這些程序項為管理和使用SQL Server數據庫提供了各種方便手段。單擊每一個程序項,可以打開相應的管理工具。,SQL Server 2000的管理工具簡介,1. 企業管理器 作用: 配置系統環境 完成數據庫管理與維護的大部分工作。如配置系統環境和管理SQL Server服務器,顯示、建立、管理所有的SQL Server對象,備份和恢復數據庫,復制數據庫,管理用戶帳戶等。 啟動:開始程序 Microsoft SQL Server 企業管理器,SQL Server 2000的管理工具簡介,結構:標題欄;菜單欄;工具欄;樹形瀏覽窗口;顯示窗口,SQL Server 2000的管理工具簡介,2查詢分析器 作用: 查詢分析器是一個交互式的圖形工具,主要用于輸入和執行Transact-SQL語句,并且迅速查看這些語句的結果,以分析和處理數據庫中的數據。 查詢分析器是一個非常實用的工具,對掌握SQL,深入理解SQL Server的管理工作有很大幫助。 啟動方法1: 開始程序Microsoft SQL Server 查詢分析器 啟動方法2: 企業管理器打開“工具”菜單SQL查詢分析器,SQL Server 2000的管理工具簡介,選擇身份驗證模式:,SQL Server 2000的管理工具簡介,連接成功打開查詢分析器窗口:,對象瀏覽器,查詢編輯器,SQL Server 2000的管理工具簡介,查詢分析器主要功能: 編寫、編輯和執行Transcat-SQL語句,并可以查看執行結果。不同的結果分別顯示在不同的窗格中。 指定顯示結果的格式。 能夠以不同的顏色和字體顯示代碼中不同的組成部分。 能夠檢查所編寫的代碼語法是否正確。 可以使用調試工具調試存儲過程。 可以將編寫的Transcat-SQL語句存儲成文件,在需要時打開編輯或執行。 能夠利用模板快速創建數據庫對象。 可以快速地添加、修改和刪除表中的數據記錄。 通過“對象瀏覽器”可以完成許多快速功能。,SQL Server 2000的管理工具簡介,3. 服務管理器 作用: 是在服務器端實際工作時最有用的實用程序。 用來啟動、暫停、繼續和停止數據庫服務器的實時服務; 提供的服務包括:SQL Server、SQL Server Agent、MSDTC(Microsoft Distributed Transaction Coordinator,微軟分布式事務協調器)。,SQL Server 2000的管理工具簡介,用戶在對數據庫執行任何操作之前必須啟動SQL Server,使用服務管理器是最快的方法。 啟動: 開始程序Microsoft SQL Server服務管理器,SQL Server 2000的管理工具簡介,4. 聯機叢書 啟動: 開始程序Microsoft SQL Server 聯機叢書 SQL Server聯機叢書與SQL Server 2000的各個主要的工具很好地集成在一起。例如,在查詢分析器中,選擇要獲取幫助的關鍵字并按下Shift+F1組合鍵,將會打開SQL Server聯機叢書并顯示與指定的關鍵字相關的幫助主題。同樣,在企業管理器中也可以使用其工具欄的幫助按鈕 加載SQL Server聯機叢書。,SQL Server 2000的管理工具簡介,SQL Server 2000的管理工具簡介,使用: 活動子集:用于選擇要檢索的某類文檔。 目錄:以樹形目錄的結構組織幫助文檔。可以根據主題內容逐級展開,直到找到所需的內容為止。 索引:用于查找與指定的關鍵字相關的主題。 搜索:查找文檔內容包含有指定關鍵字的幫助信息。NOT、AND、OR、NEAR運算符:進行復合條件的查找。 書簽:用于將自己所感興趣的幫助主題收藏起來。,SQL Server 2000的管理工具簡介,4.導入和導出數據 作用: 導入數據是從SQL Server的外部數據源(如ASCII 文本文件)中檢索數據,并將數據插入到SQL Server表的過程。 導出數據是將SQL Server表中的數據轉換為其他指定格式的數據的過程,例如將SQL Server表的內容復制到Microsoft Access數據庫中。,SQL Server 2000的管理工具簡介,6. 服務器網絡實用工具 配置服務器端網絡連接和設置相關參數等。 7. 客戶端網絡實用工具 配置客戶端的網絡連接、管理和測定客戶端的網絡庫等。 8. 事件探查器 是一個圖形化的管理工具,用于監督、記錄和檢查SQL Server 2000數據庫的使用情況。系統管理員可以利用它來實時捕獲用戶的活動情況。 9在IIS中配置SQL XML支持 用于實現對SQL Server的IIS虛擬目錄的管理。,四、 SQL Server的數據庫體系結構,SQL Server的數據庫體系結構可以分為邏輯體系結構和物理體系結構,由于其物理體系結構相對比較復雜,這里只介紹其邏輯體系結構。 SQL Server 能夠支持許多數據庫:,SQL Server的數據庫體系結構,在一個SQL Server數據庫中,除了包含基本表以外,還包含了與這些基本表相關的多種對象,如:視圖、索引、存儲過程和觸發器。目的是為執行與數據有關的活動提供支持。,SQL Server的數據庫體系結構,1. 表 在數據庫中,所有的數據存放在表中,表由行(記錄)和列(字段)組成,一個數據庫可以包含多個表。 2. 視圖 視圖是由查詢數據表產生的結果,是一種虛構的表。視圖把表中的部分數據映射出來供用戶使用,這樣可以防止所有的用戶直接對表進行操作而導致系統的性能和安全性的下降。 3. 存儲過程 一個存儲過程實際上是由一組SQL語句組成的完成特定功能的程序。存儲過程在服務器端被編譯后可以反復執行。 4索引 索引是對表中的一個或多個列的值進行排序的結構。可以利用索引提高對數據庫表中的特定信息的訪問速度。,SQL Server的數據庫體系結構,5. 約束 約束是一種定義自動強制數據庫完整性的方式。約束定義了關于列中允許值的規則。例如,強制定義某成績列的值只能在0到100之間。 6. 默認值 如果在插入行時沒有指定該行中某列的值,那么使用默認值可以指定該列自動使用的值。例如,定義某“性別”列的默認值為“男”,則插入某學生信息時,如果沒有指定其性別,則自動采用定義的默認值“男”。 7. 觸發器 觸發器由一組SQL語句組成,當對表或視圖進行某種操作(添加、刪除或修改)時,這組命令會自動執行。,SQL Server的數據庫體系結構,8. 用戶 用于定義允許訪問當前數據庫的用戶及其權限。 9. 角色 角色定義了一組具有相同權限的用戶。,五、 SQL Server 2000的系統數據庫簡介,1. master 是系統最重要的數據庫,它記錄了SQL Server系統的所有系統信息。這些系統信息包括所有的登錄信息、系統設置信息、SQL Server的初始化信息和其它系統及用戶數據庫的相關信息。 建議不要在 master 數據庫中創建任何用戶對象。如表、視圖、存儲過程或觸發器等。 2. model 是所有用戶數據庫和tempdb數據庫的模板數據庫,它含有master數據庫所有系統表的子集,這些系統表是每個用戶定義數據庫需要的。,SQL Server 2000的系統數據庫簡介,3. msdb 是代理服務數據庫,用于為警報、任務調度和記錄操作員的操作提供存儲空間。 4. tempdb 用于為所有的臨時表、臨時存儲過程提供存儲空間,還用于任何其它的臨時存儲要求。例如存儲SQL Server生成的工作表。tempdb數據庫是全局資源,所有連接到系統的用戶的臨時表和存儲過程都存儲在該數據庫中。在SQL Server 每次啟動時都重新創建,因此該數據庫在系統啟動時總是干凈的,臨時表和存儲過程在連接斷開時自動除去。,SQL Server 2000的系統數據庫簡介,5. pubs數據庫和northwind數據庫 是兩個實例數據庫。 pubs數據庫: 以一個圖書出版公司為模型,用于演示數據庫中可用的許多選項
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 冷庫物業出租合同樣本
- 園林機械企業ESG實踐與創新戰略研究報告
- 網片處理機械企業數字化轉型與智慧升級戰略研究報告
- 壓縮機設備企業ESG實踐與創新戰略研究報告
- 三相載波電能表企業數字化轉型與智慧升級戰略研究報告
- 成形磨齒機企業數字化轉型與智慧升級戰略研究報告
- 羽毛制人造花類工藝品企業縣域市場拓展與下沉戰略研究報告
- 制氫企業ESG實踐與創新戰略研究報告
- 耐火陶瓷管企業縣域市場拓展與下沉戰略研究報告
- 印刷企業ESG實踐與創新戰略研究報告
- 店長勞務合同協議
- 2024年地理中考模擬考試地理(江蘇泰州卷)(A4考試版)
- 2024年上海嘉定區區屬國有企業招聘真題
- 2025河北建投水務招聘29人易考易錯模擬試題(共500題)試卷后附參考答案
- 常德輔警考試題庫
- 基于核心素養的初中歷史跨學科教學策略研究
- 有理數的加法說課課件2024-2025學年人教版數學七年級上冊
- 肺癌化療護理查房
- 2025年04月中共北京市大興區委政法委員會公開招聘臨時輔助用工4人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 2025年江蘇南通蘇北七市高三二模語文作文分析
- 2025屆百師聯盟高三聯考模擬預測(沖刺二)語文試題含答案
評論
0/150
提交評論