版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
會計學(xué)1CH數(shù)據(jù)庫系統(tǒng)概論實用2NO:1概述第1頁/共33頁3概述
今天,信息資源已經(jīng)成為各部門各行業(yè)的重要財富和資源。通過何種方式組織信息成為一個企業(yè)或組織生存和發(fā)展的重要條件。因此,以信息系統(tǒng)為核心和基礎(chǔ)的數(shù)據(jù)庫技術(shù)得到越來越廣泛的應(yīng)用。數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù),是計算機科學(xué)的重要分支。第2頁/共33頁4概述-數(shù)據(jù)庫在系統(tǒng)中的地位應(yīng)用系統(tǒng)DBMS操作系統(tǒng)硬件第3頁/共33頁5概述-數(shù)據(jù)庫的產(chǎn)生和發(fā)展人工管理階段(50年代)無共享,不獨立,依賴于某一個應(yīng)用程序文件管理階段(50~60年代)共享性差,獨立性差數(shù)據(jù)庫管理階段(60年代后期)共享性,獨立性高第4頁/共33頁6NO:2數(shù)據(jù)庫特點第5頁/共33頁7數(shù)據(jù)庫特點1.
數(shù)據(jù)結(jié)構(gòu)化:數(shù)據(jù)的存放不是針對某個應(yīng)用,而是面向全組織,具有總體的結(jié)構(gòu)性.2.
數(shù)據(jù)共享性高,易擴展性高:冗余度小,可被多個應(yīng)用使用,同時也減少了數(shù)據(jù)的不一致性數(shù)據(jù)被相互利用,相互參照的能力。共享性越高,數(shù)據(jù)的冗余度越小沒有共享意味著必須為每一個應(yīng)用采用一個數(shù)據(jù)集第6頁/共33頁8數(shù)據(jù)庫特點
-數(shù)據(jù)庫系統(tǒng)的特點(續(xù))3.
數(shù)據(jù)獨立性高:數(shù)據(jù)的存儲由數(shù)據(jù)庫管理系統(tǒng)負(fù)責(zé),用戶程序不必管理數(shù)據(jù)的存儲.數(shù)據(jù)對抗邏輯結(jié)構(gòu)或物理結(jié)構(gòu)的改變能力。獨立性越高,采用該數(shù)據(jù)集的應(yīng)用程序改動的越小。沒有獨立性意味著當(dāng)數(shù)據(jù)集改動了物理或邏輯結(jié)構(gòu)后,應(yīng)用程序要作相應(yīng)修改.4.
數(shù)據(jù)由DBMS統(tǒng)一管理和控制第7頁/共33頁9NO:3DBMS
的數(shù)據(jù)控制功能第8頁/共33頁10
DBMS的數(shù)據(jù)控制功能
數(shù)據(jù)的安全性(security)保護數(shù)據(jù)的完整性(integrity)檢查并發(fā)(concurrency)控制數(shù)據(jù)庫恢復(fù)(recovery)第9頁/共33頁11
DBMS的數(shù)據(jù)控制功能
-安全性(security)保護
數(shù)據(jù)的安全性保護是指保護數(shù)據(jù)以防止不合法的使用造成數(shù)據(jù)的泄密和破壞。是每個用戶都能按照規(guī)定,對某些數(shù)據(jù)以某種方式進行使用和處理。第10頁/共33頁12
DBMS的數(shù)據(jù)控制功能
-數(shù)據(jù)的完整性(integrity)檢查
數(shù)據(jù)的完整性指數(shù)據(jù)的正確性、有效性和相容性,完整性檢查將數(shù)據(jù)控制在有效的范圍內(nèi),或保證數(shù)據(jù)之間滿足一定的關(guān)系第11頁/共33頁13
DBMS的數(shù)據(jù)控制功能
-并發(fā)(concurrency)控制
當(dāng)多個用戶的并發(fā)進程同時存取、修改數(shù)據(jù)庫時,可能會發(fā)生相互的干擾而的大錯誤的結(jié)果或使得數(shù)據(jù)庫的完整性遭到破壞,因此必須對多用戶的并發(fā)操作加以控制和協(xié)調(diào)。第12頁/共33頁14
DBMS的數(shù)據(jù)控制功能
-數(shù)據(jù)庫恢復(fù)(recovery)
在計算機系統(tǒng)的硬件故障、軟件故障和操作員的失誤以及故意的破壞都會影響數(shù)據(jù)庫中數(shù)據(jù)的正確性,甚至造成數(shù)據(jù)庫部分的或全部的丟失。DBMS必須具有將數(shù)據(jù)庫從錯誤的狀態(tài)下恢復(fù)到某個已知狀態(tài)、正確狀態(tài)的能力,這就是數(shù)據(jù)庫的恢復(fù)能力第13頁/共33頁15NO:4RDBMS
基本數(shù)據(jù)庫對象第14頁/共33頁16RDBMS基本數(shù)據(jù)庫對象
數(shù)據(jù)庫:數(shù)據(jù)、表和其他對象的集合表:定義由相關(guān)列組成的行的集合數(shù)據(jù)類型:定義列和變量允許的數(shù)據(jù)值約束值:定業(yè)列中允許的數(shù)據(jù)值的規(guī)則,保證數(shù)據(jù)完整性的標(biāo)準(zhǔn)機制默認(rèn)值:當(dāng)列沒有提供數(shù)值時默認(rèn)的數(shù)值規(guī)則:定義存儲在某列或數(shù)據(jù)類型中的有效值的信息第15頁/共33頁17RDBMS基本數(shù)據(jù)庫對象
索引:一種存儲過程,為數(shù)據(jù)檢索提供快速的訪問方式,并保證數(shù)據(jù)的完整性視圖:從一個或多個表或視圖查看數(shù)據(jù)的方法函數(shù):封裝復(fù)雜的邏輯步驟,返回數(shù)值或表存儲過程:預(yù)編譯的T-SQL語句的集合觸發(fā)器:特殊的存儲過程,當(dāng)用戶修改表或視圖時自動執(zhí)行第16頁/共33頁18NO:5SQLServer
簡介第17頁/共33頁19SQLServer簡介
-發(fā)展歷史
Microsoft,Sybase,Ashton_Tate共同開發(fā).
1988:推出OS/2版本
1996:6.5版本
1998:7.0
2000:2000
第18頁/共33頁20SQLServer簡介
-SQL語言與T-SQL
標(biāo)準(zhǔn)SQL語言:
SQL是StructruedQueryLanguage的縮寫,即結(jié)構(gòu)化查詢語言。它是負(fù)責(zé)與ANSI(美國國家標(biāo)準(zhǔn)學(xué)會)維護的數(shù)據(jù)庫交互的標(biāo)準(zhǔn)。第19頁/共33頁21SQLServer簡介
-SQL語言與T-SQL(續(xù))
作為關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言,它已被眾多商用DBMS產(chǎn)品所采用,使得它已成為關(guān)系數(shù)據(jù)庫領(lǐng)域中一個主流語言,不僅包含數(shù)據(jù)查詢功能,還包括插入、刪除、更新和數(shù)據(jù)定義功能.
第20頁/共33頁22SQLServer簡介
-SQL語言與T-SQL(續(xù))
T-SQL語言:T-SQL是SQL語言的一種版本,且只能在SQLSERVER上使用。它是ANSISQL的加強版語言、提供了標(biāo)準(zhǔn)的SQL命令。另外,T-SQL還對SQL做了許多補允,提供了類似C、Basic和Pascal的基本功能,如變量說明、流控制語言、功能函數(shù)等第21頁/共33頁23SQLServer簡介
-安全性
登錄身份驗證數(shù)據(jù)庫用戶和角色角色類型許可權(quán)限驗證第22頁/共33頁24NO:6SQLServer
2005簡介第23頁/共33頁25SQLServer2005簡介
--SQLServer2005組件ReportingServicesAnalysisServicesIntegrationServicesReplicationServiceBrokerFull-TextSearchNotificationServicesDatabaseEngine第24頁/共33頁26SQLServer2005簡介DatabaseEngine
數(shù)據(jù)庫引擎IntegrationServices
集成服務(wù)AnalysisServices
分析服務(wù)ReportingServices
報表服務(wù)第25頁/共33頁27SQLServer2005簡介DatabaseEngine(數(shù)據(jù)庫引擎)
1:服務(wù)代理應(yīng)對并發(fā)
2:復(fù)制
負(fù)載均衡
3:全文搜索
4:通知服務(wù)(.NETFramework實現(xiàn))第26頁/共33頁28SQLServer2005簡介SQLServer2005集成了.NET框架.NETFrameworkReportingServicesAnalysisServicesIntegrationServicesReplicationServiceBrokerFull-TextSearchNotificationServicesDatabaseEngine第27頁/共33頁29SQLServer2005簡介.NET框架組成部分開發(fā)工具和語言基礎(chǔ)類庫公共語言運行環(huán)境(CLR)第28頁/共33頁30SQLServer2005簡介SQLServer2005特性對擴展標(biāo)記語言(XML)數(shù)據(jù)內(nèi)建的支持CLR集成可擴展性基于服務(wù)的架構(gòu)網(wǎng)絡(luò)服務(wù)支持高等級的安全性高可用性數(shù)據(jù)遷移和分析的支持第29頁/共33頁31SQLServer2005簡介
SQL是核心語言,它用于:存儲數(shù)據(jù)檢索和操作數(shù)據(jù)修改數(shù)據(jù)
SQL語句可被分類為:數(shù)據(jù)定義語言(DDL)數(shù)據(jù)操縱語言(DML)數(shù)據(jù)控制語言(DCL)數(shù)據(jù)查詢語言(DQL)第30頁/共33頁32總結(jié)1.概述2.數(shù)據(jù)庫特點3.DBMS的數(shù)據(jù)控制功能
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 投資股權(quán)合同范本
- 稅務(wù)擔(dān)保合同范本
- 薦股合作協(xié)議合同
- 蜜蜂賠償協(xié)議書
- 視頻錄像協(xié)議書
- 認(rèn)籌購房協(xié)議書
- 設(shè)備折舊協(xié)議書
- 設(shè)備退車協(xié)議書
- 評審合作協(xié)議書
- 試聘期合同協(xié)議
- 療傷旅館商業(yè)計劃書
- 橋下空間施工方案
- 臨床腫瘤診療核心技巧
- 購買電影票合同范本
- 2025西部機場集團航空物流有限公司招聘考試筆試備考題庫及答案解析
- 生化檢測項目原理及臨床意義
- 玉米秸稈飼料銷售合同
- DGTJ08-10-2022 城鎮(zhèn)天然氣管道工程技術(shù)標(biāo)準(zhǔn)
- 《絲綢之路的開通與經(jīng)營西域》課件
- 2025八年級英語上冊期末真題卷
- 重癥康復(fù)治療的原則與方法
評論
0/150
提交評論