數(shù)據(jù)庫系統(tǒng)學習概論小結(jié)_第1頁
數(shù)據(jù)庫系統(tǒng)學習概論小結(jié)_第2頁
數(shù)據(jù)庫系統(tǒng)學習概論小結(jié)_第3頁
數(shù)據(jù)庫系統(tǒng)學習概論小結(jié)_第4頁
數(shù)據(jù)庫系統(tǒng)學習概論小結(jié)_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫系統(tǒng)概論小結(jié)數(shù)據(jù)庫技術(shù)是人類生活過程中對數(shù)據(jù)管理任務(wù)的需要而產(chǎn)生的。計算機對數(shù)據(jù)的管理過程大致經(jīng)過了三個主要階段,一、人工管理階段;二、文件管理階段;三、數(shù)據(jù)庫管理階段。隨著計算機技術(shù)的飛速發(fā)展,軟、硬件水平的不斷提高,人類利用計算機管理數(shù)據(jù)的能力也越來越高。同人工和文件管理階段,數(shù)據(jù)庫管理的主要特點是:數(shù)據(jù)結(jié)構(gòu)化,數(shù)據(jù)共享性高、冗余度低且以擴充,數(shù)據(jù)獨立性高,有完整的數(shù)據(jù)庫管理系統(tǒng)控制數(shù)據(jù)的能力和提供數(shù)據(jù)安全性、完整性和并發(fā)控制的能力。數(shù)據(jù)庫,顧名思義,就是指存放數(shù)據(jù)的倉庫。嚴格的定義指,長期存儲在計算機內(nèi)、有組織、可共享的大量數(shù)據(jù)的集合。有了數(shù)據(jù)庫的概念之后,為了利用這種技術(shù),人們提出了數(shù)據(jù)庫管理系統(tǒng)的概念(DBMS),那么DBMS實際上是位于用戶與操作系統(tǒng)之間的一層管理軟件,其主要功能有:數(shù)據(jù)定義功能數(shù)據(jù)組織、存儲和管理數(shù)據(jù)操縱功能數(shù)據(jù)庫的事務(wù)管理和運行管理數(shù)據(jù)庫的建立和維護功能其他功能實時數(shù)據(jù)庫首先是一個數(shù)據(jù)庫管理系統(tǒng),它應(yīng)具有一般DBMS的基本功能:1.永久數(shù)據(jù)管理,包括數(shù)據(jù)庫的定義、存儲和維護等;2.有效的數(shù)據(jù)存取,包括各種數(shù)據(jù)庫操作、查詢處理、存取方法和完整性檢查;3.任務(wù)的調(diào)度與并發(fā)控制;4.存取控制和安全性檢查;5.數(shù)據(jù)庫恢復機制,增強數(shù)據(jù)庫的可靠性。關(guān)系型數(shù)據(jù)庫具有開放性好、數(shù)據(jù)處理能力強等特點,在系統(tǒng)中它作為第三方和用戶二次開發(fā)的接口,以及內(nèi)存數(shù)據(jù)庫的轉(zhuǎn)儲介質(zhì)而存在。一般的,由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員共同構(gòu)成了一個完整的數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫技術(shù)是計算機領(lǐng)域發(fā)展最快的技術(shù)之一。數(shù)據(jù)庫技術(shù)的發(fā)展是沿著數(shù)據(jù)模型的主線展開的。數(shù)據(jù)模型是用來描述數(shù)據(jù)、組織數(shù)據(jù)和對數(shù)據(jù)如何進行操作的一種模型,它是數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ)。數(shù)據(jù)模型具體的可以分為兩類,一類是概念模型;另一類是邏輯模型。概念模型也叫信息模型,是按用戶的觀點對現(xiàn)實世界的信息和數(shù)據(jù)進行抽象建模,將事物分為實體、屬性和關(guān)系,主要用于數(shù)據(jù)庫系統(tǒng)設(shè)計階段,最典型的概念模型即ER圖。數(shù)據(jù)庫中常用的邏輯模型有:層次模型、網(wǎng)狀模型、關(guān)系模型、面向?qū)ο竽P秃蛯ο箨P(guān)系模型。數(shù)據(jù)模型數(shù)據(jù)結(jié)構(gòu)主要概念存儲結(jié)構(gòu)優(yōu)點缺點層次模型樹形結(jié)構(gòu)片段、字段、層次序列、層次路徑鄰接法、鏈接法數(shù)據(jù)結(jié)構(gòu)簡單、查詢效率高與現(xiàn)實不符合,冗余大,程序化網(wǎng)狀模型網(wǎng)狀結(jié)構(gòu)記錄、數(shù)據(jù)項、系、域鏈接法直接描述現(xiàn)實世界,存取效率高結(jié)構(gòu)復雜關(guān)系模型二維表關(guān)系、屬性、元組、關(guān)鍵字、域表,索引概念單一,邏輯清晰,數(shù)據(jù)獨立性高查詢效率低面向?qū)ο竽P蛯ο髮ο?、類、方法、消息、封裝、繼承、多態(tài)類可以表示復雜對象、模塊化結(jié)構(gòu)、抽象數(shù)據(jù)類型的能力層次模型和網(wǎng)狀模型都屬于格式化數(shù)據(jù)模型,屬于第一代,目前市場上主流的數(shù)據(jù)庫軟件如SQLServer、Orical、MYSQL等都支持關(guān)系數(shù)據(jù)模型,因為關(guān)系數(shù)據(jù)模型有關(guān)系代數(shù)作為語言模型,有關(guān)系數(shù)據(jù)理論作為理論基礎(chǔ),使得關(guān)系數(shù)據(jù)庫擁有數(shù)據(jù)結(jié)構(gòu)單一、數(shù)據(jù)共享性高等特點。那我們重點的就是學習關(guān)系數(shù)據(jù)庫理論,包括關(guān)系操作和關(guān)系代數(shù)等。常用的關(guān)系操作包括查詢、插入、刪除、修改;其中查詢操作又可分為選擇、投影、連接、并、交、差、補、笛卡爾積和除運算,這些運算都是建立在關(guān)系代數(shù)運算上進行的。另外關(guān)系模型中有三類完整性約束:實體完整性、參照完整性和用戶定義完整性。SQL(StructuredQueryLanguage),即結(jié)構(gòu)化查詢語言,是關(guān)系數(shù)據(jù)庫的標準語言,是一種通用的、功能性極強的關(guān)系數(shù)據(jù)庫語言。SQL的功能大致分為四類:數(shù)據(jù)查詢(SELECT)、數(shù)據(jù)定義(CREAT、DROP、ALTER)、數(shù)據(jù)操縱(INSERT、UPDATE、

溫馨提示

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

評論

0/150

提交評論