版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、基于SQL Server的數(shù)據(jù)庫系統(tǒng) SQL Server 7.0 概述課題目標(biāo)解釋 SQL Server 7.0 所提供的功能識(shí)別 SQL Server 7.0 的限制使用以下工具查詢分析器、企業(yè)管理器和聯(lián)機(jī)幫助系統(tǒng)數(shù)據(jù)庫及對(duì)象安全管理和數(shù)據(jù)復(fù)制用存儲(chǔ)過程模式訪問系統(tǒng)數(shù)據(jù)配置會(huì)話級(jí)設(shè)置SQL Server 7.0 IntroductionSQL Server 7.0微軟公司推出的管理數(shù)據(jù)的工具。SQL (Structured Query Language)Features真正的企業(yè)級(jí)數(shù)據(jù)庫,具有強(qiáng)大的數(shù)據(jù)處理功能采用先進(jìn)的數(shù)據(jù)結(jié)構(gòu),可提供高度的可擴(kuò)展性和可靠性集成的數(shù)據(jù)挖掘引擎,幫助用戶建立
2、新一代B2B、B2C型的電子商務(wù)和數(shù)據(jù)倉庫方案Developing of SQL Server1987年Sybase公司發(fā)行了用于UNIX平臺(tái)的SQL Server;1992年微軟公司和Sybase公司把SQL Server移植到了NT平臺(tái);1993年發(fā)行了Windows NT 3.1; 微軟公司和Sybase公司發(fā)行了用于NT平臺(tái)的SQL Server4.2;1994年微軟公司和Sybase公司的SQL Server共同開發(fā)階段正式結(jié)束; 微軟公司繼續(xù)開發(fā)用于NT平臺(tái)的SQL Server版本 Sybase公司繼續(xù)開發(fā)用于UNIX平臺(tái)的SQL Server版本;1995年微軟公司發(fā)行了SQL
3、 Server6版本;1996年微軟公司發(fā)行了SQL Server6.5版本;1998年12月微軟公司正式發(fā)行了SQL Server7.0版本;2000年微軟公司發(fā)行了SQL Server2000版本; SQL Server SAP SD 指標(biāo)Relational DatabaseManagement SystemSQL ServerClientResultsClient ApplicationOLAPOLTPQuery客戶機(jī)/服務(wù)器模型Client-Server ComponentsClient ApplicationClient Net-LibraryClientSQL ServerRel
4、ational EngineStorage EngineServerLocalDatabaseDatabase API (OLE DB, ODBC, DB-Library)ProcessorMemoryOpen Data ServicesServer Net-LibrariesClient ApplicationClient Net-LibraryClientSQL ServerRelational EngineStorage EngineServerLocalDatabaseDatabase API (OLE DB, ODBC, DB-Library)ProcessorMemoryOpen
5、Data ServicesServer Net-LibrariesClient-Server Communication ProcessQueryResult SetResult SetQuery12345SQL Server 使用的語言ANSI SQL-92 兼容性SQL Server 7.0 符合 ANSI/ISO SQL-92 規(guī)定的標(biāo)準(zhǔn) Microsoft 增添了稱之為 Transact-SQL 的一些語言擴(kuò)展Transact-SQL 提供了超越典型 SQL 實(shí)現(xiàn)的能力用標(biāo)準(zhǔn) SQL 難以編寫的查詢,可以借助這些功能輕松而高效地編寫Transact-SQL 提供了許多系統(tǒng)函數(shù),可以用于
6、處理字符串、轉(zhuǎn)換數(shù)據(jù)類型以及操縱和格式化日期信息SQL Server 的系統(tǒng)限制對(duì)象最大值數(shù)據(jù)庫32,767數(shù)據(jù)庫大小1,048,516TB(每個(gè) TB 是1000個(gè)千兆字節(jié))表20 億表大小32TB行大小8,060 字節(jié)(不包括文本和圖像列)列1,024聚集索引每個(gè)表 1 個(gè)非聚集索引每個(gè)表 249 個(gè)一個(gè)組合索引中的列16觸發(fā)器20 億存儲(chǔ)過程的參數(shù)255存儲(chǔ)過程的嵌套32 層用戶連接32,767鎖2,147,483,647打開對(duì)象2,147,483,647SQL Server 運(yùn)行平臺(tái)操作系統(tǒng)兼容性SQL Server 7.0 用于 Windows 95/98 和 Windows NT
7、Server 4.0、Windows 2000/xp多平臺(tái)支持SQL Server 可以在 Intel CISC 處理器和更快的 Alpha RISC 處理器上運(yùn)行多協(xié)議兼容性SQL Server 是一個(gè)網(wǎng)絡(luò)化的計(jì)算機(jī)系統(tǒng),它支持若干流行的協(xié)議:NWLink 、TCP/IP、NetBEUI .ServiceDefinitionfunctionSQL Server數(shù)據(jù)庫引擎 數(shù)據(jù)的存儲(chǔ)與管理;處理查詢; 維護(hù)數(shù)據(jù)一致性。SQL Server Agent自動(dòng)化引擎 Jobs; Alerts; OperatorsMSDTC分布事務(wù)協(xié)調(diào)員協(xié)調(diào)多個(gè)服務(wù)器之間事務(wù)的一致性;確保服務(wù)器之間的數(shù)據(jù)的完整性。M
8、S Search全文檢索引擎 支持、維護(hù)全文索引;SQL Server Services SQL Server查詢分析器SQL Server企業(yè)管理器配置和管理SQL Server服務(wù)器備份和恢復(fù)數(shù)據(jù)庫創(chuàng)建并管理數(shù)據(jù)庫及數(shù)據(jù)庫對(duì)象創(chuàng)建并調(diào)度任務(wù)生成 SQL 腳本管理服務(wù)器登錄和數(shù)據(jù)庫用戶配置復(fù)制監(jiān)控服務(wù)器當(dāng)前活動(dòng).SQL Server聯(lián)機(jī)文檔SQL Server Books Online您可以通過 SQL Server 聯(lián)機(jī)幫助訪問整個(gè) SQL Server 文檔集合它提供全文檢索能力在安裝服務(wù)器軟件或客戶機(jī)軟件時(shí),安裝程序會(huì)為您提供安裝 SQL Server 聯(lián)機(jī)幫助的選項(xiàng)SQL Serve
9、r 聯(lián)機(jī)幫助包含了關(guān)于 SQL Server 7 的最新信息Types of DatabasesSystem DatabasesUser DatabasesmastermodeltempdbmsdbpubsNorthwindUser1distribution系統(tǒng)數(shù)據(jù)庫 (1)系統(tǒng)數(shù)據(jù)庫存儲(chǔ)著有關(guān) SQL Server 和所有用戶數(shù)據(jù)庫的配置和操作信息在系統(tǒng)數(shù)據(jù)庫中的數(shù)據(jù)表包含了 SQL Server 的整體信息以及每一個(gè)用戶數(shù)據(jù)庫的信息系統(tǒng)數(shù)據(jù)庫(2)master 系統(tǒng)數(shù)據(jù)庫追蹤所有其它數(shù)據(jù)庫和存儲(chǔ)配置信息的關(guān)鍵數(shù)據(jù)庫控制著用戶數(shù)據(jù)庫和 SQL Server 的操作非常重要,用戶不應(yīng)直接修改其
10、結(jié)構(gòu)系統(tǒng)數(shù)據(jù)庫(3)model 系統(tǒng)數(shù)據(jù)庫SQL Server 把 model 數(shù)據(jù)庫用作創(chuàng)建新數(shù)據(jù)庫的模板包含了應(yīng)該出現(xiàn)在每個(gè)用戶數(shù)據(jù)庫中的系統(tǒng)表model 數(shù)據(jù)庫包含數(shù)據(jù)庫目錄,數(shù)據(jù)庫目錄是一個(gè)由 17 個(gè)表組成的集合可以修改model 數(shù)據(jù)庫,作為模板,適合自已需要。系統(tǒng)數(shù)據(jù)庫(4)msdb 系統(tǒng)數(shù)據(jù)庫msdb 數(shù)據(jù)庫是 SQLServerAgent 的主要支持SQLServerAgent 負(fù)責(zé)復(fù)制、任務(wù)調(diào)度、警報(bào)、系統(tǒng)操作員信息以及備份信息SQL Server 在 msdb 數(shù)據(jù)庫中自動(dòng)地維護(hù)完整的聯(lián)機(jī)備份和恢復(fù)歷史記錄系統(tǒng)數(shù)據(jù)庫(5)tempdb 系統(tǒng)數(shù)據(jù)庫tempdb 數(shù)據(jù)庫為臨時(shí)
11、表和其他臨時(shí)工作存儲(chǔ)需求提供一個(gè)過渡的存儲(chǔ)區(qū)域SQL Server 僅維護(hù)單一的 tempdb 數(shù)據(jù)庫而不管已有多少個(gè)其它數(shù)據(jù)庫調(diào)整 tempdb 數(shù)據(jù)庫的大小tempdb 的默認(rèn)大小是 8MB根據(jù)實(shí)際情形您也許不得不增加 tempdb 數(shù)據(jù)庫的大小:系統(tǒng)數(shù)據(jù)庫(5)續(xù)臨時(shí)表的類型:全局臨時(shí)表以 # 符號(hào)開頭可為所有連接所用本地臨時(shí)表以 # 符號(hào)開頭僅對(duì)創(chuàng)建它們的連接可見只能由表所有者訪問數(shù)據(jù)庫對(duì)象可以在 SQL Server 數(shù)據(jù)庫中找到的對(duì)象有表(Table)數(shù)據(jù)類型(Data Type)約束(Constraint)默認(rèn)值(Default)規(guī)則(Rule)觸發(fā)器(Trigger)索引(In
12、dex)視圖(View)存儲(chǔ)過程(Stored Procedure)數(shù)據(jù)復(fù)制 Replication是在數(shù)據(jù)庫之間對(duì)數(shù)據(jù)和數(shù)據(jù)庫對(duì)象進(jìn)行復(fù)制和分發(fā), 可實(shí)現(xiàn)將數(shù)據(jù)分布到多個(gè)地理位置,允許不同的站點(diǎn)擁有全部或部分的數(shù)據(jù),并能自動(dòng)保持同步的一組技術(shù)。 Advantage可在多個(gè)站點(diǎn)保存相同數(shù)據(jù)的復(fù)本, 隨時(shí)隨地可用允許更大的獨(dú)立性 拉近了數(shù)據(jù)與個(gè)人或團(tuán)體的距離 將復(fù)制用作自定義備用服務(wù)器策略的一部分 SQL Server ReplicationA:制作出版物B:從A中接受數(shù)據(jù) C: 從B中接收數(shù)據(jù) 把所有數(shù)據(jù)變化從A中接受并存儲(chǔ)變化 從B中接受并存儲(chǔ)變化的部分送到B按指定的時(shí)間間隔推向C m :
13、n Publisher Distributor Subscriber復(fù)制代理完成復(fù)制過程 數(shù)據(jù)復(fù)制SQL Server 7.0 支持?jǐn)?shù)據(jù)復(fù)制,使數(shù)據(jù)能夠自動(dòng)地復(fù)制到另一個(gè) SQL Server復(fù)制按照發(fā)布和訂閱方式進(jìn)行發(fā)布者是一個(gè)服務(wù)器,它允許其數(shù)據(jù)復(fù)制到稱作訂閱者的其他服務(wù)器可用的復(fù)制類型共有三種快照事務(wù)合并Login ModeAUTHENTICATIONSQL ServerVerifies Trusted ConnectionSQL ServerVerifies Name and PasswordORSQL ServerWindows 2000 Group or UserWindows 2
14、000SQL ServerLogin AccountLogin Authentication模 式支持用戶(帳號(hào))兩種類型的用戶比較Windows NT Only授權(quán)模式NT 用戶管理簡單,兩層安全性,推薦采用混合模式NT 用戶SQL 用戶非NT用戶連接到SQL unix,Macintosh,etc)系統(tǒng)存儲(chǔ)過程存儲(chǔ)過程是預(yù)編譯的 Transact-SQL 語句,存儲(chǔ)在服務(wù)器中系統(tǒng)存儲(chǔ)過程存儲(chǔ)在 master 數(shù)據(jù)庫中,其名稱以 sp_ 開頭存儲(chǔ)過程既可以從查詢分析器中執(zhí)行,也可以從大多數(shù)前端程序(如 Visual Basic 或 C+)中執(zhí)行系統(tǒng)存儲(chǔ)過程可用于訪問更新維護(hù)在系統(tǒng)表中出現(xiàn)的信息擴(kuò)展存儲(chǔ)過程在SQL Server環(huán)境外部執(zhí)行的動(dòng)態(tài)鏈接庫 (DLL) 例:xp_cmdshell mkdir F:aa為動(dòng)態(tài)恢復(fù)和執(zhí)行動(dòng)態(tài)鏈接庫 (DL
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024股權(quán)合作經(jīng)營合同版
- 2025年度智能門禁系統(tǒng)升級(jí)改造合同3篇
- 2024年某農(nóng)業(yè)公司與農(nóng)產(chǎn)品加工企業(yè)就農(nóng)產(chǎn)品采購的合同
- 2025年度智能信息化車間生產(chǎn)承包合同范本3篇
- 2025年度新型草坪材料采購合同3篇
- 2024年版短期汽車租賃協(xié)議范本版B版
- 2024幼兒園教師勞務(wù)合同及教學(xué)成果評(píng)估范本2篇
- 2025年度文化產(chǎn)業(yè)財(cái)產(chǎn)抵押擔(dān)保投資合同3篇
- 2024年鋼構(gòu)建筑油漆工程專業(yè)承包合同
- 2024年高速公路養(yǎng)護(hù)司機(jī)勞務(wù)雇傭合同范本3篇
- 輻射安全知識(shí)培訓(xùn)課件
- 2025年煙花爆竹儲(chǔ)存證考試題庫
- 江蘇省鹽城市、南京市2024-2025學(xué)年度第一學(xué)期期末調(diào)研測(cè)試高三政治試題(含答案)
- 2025年北京機(jī)場(chǎng)地服崗位招聘歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 駕校教練安全培訓(xùn)課件
- 中央2024年住房和城鄉(xiāng)建設(shè)部信息中心招聘3人筆試歷年典型考點(diǎn)(頻考版試卷)附帶答案詳解
- 落實(shí)《中小學(xué)德育工作指南》制定的實(shí)施方案(pdf版)
- 光伏項(xiàng)目施工總進(jìn)度計(jì)劃表(含三級(jí))
- 氣候變化與林業(yè)碳匯智慧樹知到期末考試答案2024年
- 挪用公款還款協(xié)議書范本
- 墜床跌倒處理流程圖
評(píng)論
0/150
提交評(píng)論