CH數(shù)據(jù)庫系統(tǒng)概論實用_第1頁
CH數(shù)據(jù)庫系統(tǒng)概論實用_第2頁
CH數(shù)據(jù)庫系統(tǒng)概論實用_第3頁
CH數(shù)據(jù)庫系統(tǒng)概論實用_第4頁
CH數(shù)據(jù)庫系統(tǒng)概論實用_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

會計學1CH數(shù)據(jù)庫系統(tǒng)概論實用2NO:1概述第1頁/共33頁3概述

今天,信息資源已經(jīng)成為各部門各行業(yè)的重要財富和資源。通過何種方式組織信息成為一個企業(yè)或組織生存和發(fā)展的重要條件。因此,以信息系統(tǒng)為核心和基礎的數(shù)據(jù)庫技術得到越來越廣泛的應用。數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術,是計算機科學的重要分支。第2頁/共33頁4概述-數(shù)據(jù)庫在系統(tǒng)中的地位應用系統(tǒng)DBMS操作系統(tǒng)硬件第3頁/共33頁5概述-數(shù)據(jù)庫的產(chǎn)生和發(fā)展人工管理階段(50年代)無共享,不獨立,依賴于某一個應用程序文件管理階段(50~60年代)共享性差,獨立性差數(shù)據(jù)庫管理階段(60年代后期)共享性,獨立性高第4頁/共33頁6NO:2數(shù)據(jù)庫特點第5頁/共33頁7數(shù)據(jù)庫特點1.

數(shù)據(jù)結構化:數(shù)據(jù)的存放不是針對某個應用,而是面向全組織,具有總體的結構性.2.

數(shù)據(jù)共享性高,易擴展性高:冗余度小,可被多個應用使用,同時也減少了數(shù)據(jù)的不一致性數(shù)據(jù)被相互利用,相互參照的能力。共享性越高,數(shù)據(jù)的冗余度越小沒有共享意味著必須為每一個應用采用一個數(shù)據(jù)集第6頁/共33頁8數(shù)據(jù)庫特點

-數(shù)據(jù)庫系統(tǒng)的特點(續(xù))3.

數(shù)據(jù)獨立性高:數(shù)據(jù)的存儲由數(shù)據(jù)庫管理系統(tǒng)負責,用戶程序不必管理數(shù)據(jù)的存儲.數(shù)據(jù)對抗邏輯結構或物理結構的改變能力。獨立性越高,采用該數(shù)據(jù)集的應用程序改動的越小。沒有獨立性意味著當數(shù)據(jù)集改動了物理或邏輯結構后,應用程序要作相應修改.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ù)庫恢復(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ù)之間滿足一定的關系第11頁/共33頁13

DBMS的數(shù)據(jù)控制功能

-并發(fā)(concurrency)控制

當多個用戶的并發(fā)進程同時存取、修改數(shù)據(jù)庫時,可能會發(fā)生相互的干擾而的大錯誤的結果或使得數(shù)據(jù)庫的完整性遭到破壞,因此必須對多用戶的并發(fā)操作加以控制和協(xié)調(diào)。第12頁/共33頁14

DBMS的數(shù)據(jù)控制功能

-數(shù)據(jù)庫恢復(recovery)

在計算機系統(tǒng)的硬件故障、軟件故障和操作員的失誤以及故意的破壞都會影響數(shù)據(jù)庫中數(shù)據(jù)的正確性,甚至造成數(shù)據(jù)庫部分的或全部的丟失。DBMS必須具有將數(shù)據(jù)庫從錯誤的狀態(tài)下恢復到某個已知狀態(tài)、正確狀態(tài)的能力,這就是數(shù)據(jù)庫的恢復能力第13頁/共33頁15NO:4RDBMS

基本數(shù)據(jù)庫對象第14頁/共33頁16RDBMS基本數(shù)據(jù)庫對象

數(shù)據(jù)庫:數(shù)據(jù)、表和其他對象的集合表:定義由相關列組成的行的集合數(shù)據(jù)類型:定義列和變量允許的數(shù)據(jù)值約束值:定業(yè)列中允許的數(shù)據(jù)值的規(guī)則,保證數(shù)據(jù)完整性的標準機制默認值:當列沒有提供數(shù)值時默認的數(shù)值規(guī)則:定義存儲在某列或數(shù)據(jù)類型中的有效值的信息第15頁/共33頁17RDBMS基本數(shù)據(jù)庫對象

索引:一種存儲過程,為數(shù)據(jù)檢索提供快速的訪問方式,并保證數(shù)據(jù)的完整性視圖:從一個或多個表或視圖查看數(shù)據(jù)的方法函數(shù):封裝復雜的邏輯步驟,返回數(shù)值或表存儲過程:預編譯的T-SQL語句的集合觸發(fā)器:特殊的存儲過程,當用戶修改表或視圖時自動執(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

標準SQL語言:

SQL是StructruedQueryLanguage的縮寫,即結構化查詢語言。它是負責與ANSI(美國國家標準學會)維護的數(shù)據(jù)庫交互的標準。第19頁/共33頁21SQLServer簡介

-SQL語言與T-SQL(續(xù))

作為關系數(shù)據(jù)庫的標準語言,它已被眾多商用DBMS產(chǎn)品所采用,使得它已成為關系數(shù)據(jù)庫領域中一個主流語言,不僅包含數(shù)據(jù)查詢功能,還包括插入、刪除、更新和數(shù)據(jù)定義功能.

第20頁/共33頁22SQLServer簡介

-SQL語言與T-SQL(續(xù))

T-SQL語言:T-SQL是SQL語言的一種版本,且只能在SQLSERVER上使用。它是ANSISQL的加強版語言、提供了標準的SQL命令。另外,T-SQL還對SQL做了許多補允,提供了類似C、Basic和Pascal的基本功能,如變量說明、流控制語言、功能函數(shù)等第21頁/共33頁23SQLServer簡介

-安全性

登錄身份驗證數(shù)據(jù)庫用戶和角色角色類型許可權限驗證第22頁/共33頁24NO:6SQLServer

2005簡介第23頁/共33頁25SQLServer2005簡介

--SQLServer2005組件ReportingServicesAnalysisServicesIntegrationServicesReplicationServiceBrokerFull-TextSearchNotificationServicesDatabaseEngine第24頁/共33頁26SQLServer2005簡介DatabaseEngine

數(shù)據(jù)庫引擎IntegrationServices

集成服務AnalysisServices

分析服務ReportingServices

報表服務第25頁/共33頁27SQLServer2005簡介DatabaseEngine(數(shù)據(jù)庫引擎)

1:服務代理應對并發(fā)

2:復制

負載均衡

3:全文搜索

4:通知服務(.NETFramework實現(xiàn))第26頁/共33頁28SQLServer2005簡介SQLServer2005集成了.NET框架.NETFrameworkReportingServicesAnalysisServicesIntegrationServicesReplicationServiceBrokerFull-TextSearchNotificationServicesDatabaseEngine第27頁/共33頁29SQLServer2005簡介.NET框架組成部分開發(fā)工具和語言基礎類庫公共語言運行環(huán)境(CLR)第28頁/共33頁30SQLServer2005簡介SQLServer2005特性對擴展標記語言(XML)數(shù)據(jù)內(nèi)建的支持CLR集成可擴展性基于服務的架構網(wǎng)絡服務支持高等級的安全性高可用性數(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總結1.概述2.數(shù)據(jù)庫特點3.DBMS的數(shù)據(jù)控制功能

溫馨提示

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

評論

0/150

提交評論