數(shù)據(jù)庫課件項(xiàng)目一_第1頁
數(shù)據(jù)庫課件項(xiàng)目一_第2頁
數(shù)據(jù)庫課件項(xiàng)目一_第3頁
數(shù)據(jù)庫課件項(xiàng)目一_第4頁
數(shù)據(jù)庫課件項(xiàng)目一_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

項(xiàng)目一數(shù)據(jù)庫基礎(chǔ)知識(shí)學(xué)習(xí)目標(biāo):掌握:數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)的概念,數(shù)據(jù)模型的組成要素。理解:概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫物理設(shè)計(jì)。了解:信息、數(shù)據(jù)與數(shù)據(jù)處理的概念,數(shù)據(jù)庫系統(tǒng)的產(chǎn)生和發(fā)展,關(guān)系數(shù)據(jù)庫理論。1.1數(shù)據(jù)庫的基本概念

隨著計(jì)算機(jī)技術(shù)的發(fā)展,信息技術(shù)的應(yīng)用也日益廣泛,作為管理信息資源的數(shù)據(jù)庫技術(shù)也得到迅速發(fā)展,應(yīng)用范圍涉及到管理信息系統(tǒng)、專家系統(tǒng)、過程控制、聯(lián)機(jī)分析處理等各個(gè)領(lǐng)域。數(shù)據(jù)庫技術(shù)已成為計(jì)算機(jī)信息系統(tǒng)與應(yīng)用系統(tǒng)的核心技術(shù)和重要基礎(chǔ),成為衡量社會(huì)信息化程度的重要標(biāo)志。1.1.1信息、數(shù)據(jù)與數(shù)據(jù)處理數(shù)據(jù)是數(shù)據(jù)庫中存儲(chǔ)的基本對(duì)象,是可以被計(jì)算機(jī)接受并能夠被計(jì)算機(jī)處理的符號(hào)。數(shù)據(jù)的表現(xiàn)形式多樣化,可以是數(shù)字、文字、圖形、圖像、聲音等信息。1.1.1信息、數(shù)據(jù)與數(shù)據(jù)處理信息是對(duì)數(shù)據(jù)的解釋,是經(jīng)過加工處理后具有一定含義的數(shù)據(jù)集合,它具有超出事實(shí)數(shù)據(jù)本身之外的價(jià)值,能提高人們對(duì)事物認(rèn)識(shí)的深刻程度,對(duì)決策或行為有現(xiàn)實(shí)或潛在的價(jià)值。1.1.1信息、數(shù)據(jù)與數(shù)據(jù)處理將數(shù)據(jù)轉(zhuǎn)換成信息的過程稱為數(shù)據(jù)處理,是指利用計(jì)算機(jī)對(duì)原始數(shù)據(jù)進(jìn)行科學(xué)的采集、整理、存儲(chǔ)、加工和傳輸?shù)纫幌盗谢顒?dòng),從繁雜的數(shù)據(jù)中獲取所需的資料和有用的數(shù)據(jù)。1.1.2數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫可以理解為是存放數(shù)據(jù)的倉庫,是以一定的方式將相關(guān)數(shù)據(jù)組織在一起并存儲(chǔ)在外存儲(chǔ)器上所形成的,能為多個(gè)用戶共享的、與應(yīng)用程序彼此獨(dú)立的一組相互關(guān)聯(lián)的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲(chǔ),具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性。1.1.2數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫系統(tǒng)是由數(shù)據(jù)庫及其管理軟件組成的系統(tǒng),它是為適應(yīng)數(shù)據(jù)處理的需要而發(fā)展起來的一種較為理想的數(shù)據(jù)處理的核心機(jī)構(gòu),它能夠有組織地、動(dòng)態(tài)地存儲(chǔ)大量數(shù)據(jù),提供數(shù)據(jù)處理和數(shù)據(jù)共享機(jī)制,是存儲(chǔ)介質(zhì)、處理對(duì)象和管理系統(tǒng)的集合體。1.1.2數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)是處理數(shù)據(jù)訪問的軟件系統(tǒng),位于用戶與操作系統(tǒng)之間的數(shù)據(jù)管理軟件,用戶必須通過數(shù)據(jù)庫管理系統(tǒng)來統(tǒng)一管理和控制數(shù)據(jù)庫中的數(shù)據(jù)。1.2數(shù)據(jù)庫管理技術(shù)及發(fā)展

數(shù)據(jù)管理是指數(shù)據(jù)的收集、整理、組織、存儲(chǔ)、檢索、維護(hù)和傳送等各種操作,是數(shù)據(jù)處理中的基本環(huán)節(jié),是任何數(shù)據(jù)處理任務(wù)必須具有的共同部分。1.2.1數(shù)據(jù)管理技術(shù)的發(fā)展階段

人工管理階段文件系統(tǒng)階段數(shù)據(jù)庫系統(tǒng)階段1.2.2數(shù)據(jù)庫系統(tǒng)的特點(diǎn)

數(shù)據(jù)共享數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)獨(dú)立性可控?cái)?shù)據(jù)冗余度統(tǒng)一數(shù)據(jù)控制功能1.3數(shù)據(jù)模型模型是對(duì)現(xiàn)實(shí)世界中某個(gè)對(duì)象特征的模擬和抽象。數(shù)據(jù)模型與具體的DBMS相關(guān),可以說它是概念模型的數(shù)據(jù)化,是現(xiàn)實(shí)世界的計(jì)算機(jī)模擬。1.3.1數(shù)據(jù)模型的組成要素?cái)?shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操作數(shù)據(jù)的約束條件1.3.2數(shù)據(jù)模型的類型

數(shù)據(jù)模型按不同的應(yīng)用層次分成概念數(shù)據(jù)模型、邏輯數(shù)據(jù)模型和物理數(shù)據(jù)模型三種類型。在概念數(shù)據(jù)模型中最常用的是E-R模型、擴(kuò)充的E-R模型、面向?qū)ο竽P图爸^詞模型。在邏輯數(shù)據(jù)模型中最常用的是層次模型、網(wǎng)狀模型、關(guān)系模型。1.3.3概念模型為了把現(xiàn)實(shí)世界中的具體事物抽象、組織為某一數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型,人們常常首先將現(xiàn)實(shí)世界抽象為信息世界,然后將信息世界轉(zhuǎn)換為機(jī)器世界稱為概念模型,再把概念模型轉(zhuǎn)換為某一計(jì)算機(jī)系統(tǒng)上某一DBMS所支持的數(shù)據(jù)模型。1.3.3概念模型實(shí)體:客觀存在并可相互區(qū)別的事物稱為實(shí)體。實(shí)體可以是具體的人、事、物,也可以是抽象的概念和聯(lián)系。屬性:實(shí)體所具有的各個(gè)特性稱為實(shí)體的屬性。域:屬性的取值范圍稱為該屬性的域。1.3.3概念模型實(shí)體型:具有相同屬性的實(shí)體稱為同型實(shí)體,對(duì)于同型實(shí)體,可以實(shí)體名及其屬性名的集合來描述,稱為實(shí)體型。實(shí)體集:同型實(shí)體的集合稱為實(shí)體集。碼:能夠唯一標(biāo)識(shí)實(shí)體集中每個(gè)實(shí)體的屬性或?qū)傩约Q為實(shí)體的碼。聯(lián)系:在現(xiàn)實(shí)世界中,事物內(nèi)部及事物之間存在普遍聯(lián)系,這些聯(lián)系在信息世界中表現(xiàn)為實(shí)體型內(nèi)部各屬性之間的聯(lián)系以及實(shí)體型之間的聯(lián)系。1.3.4層次模型

層次模型是數(shù)據(jù)庫系統(tǒng)中最早出現(xiàn)的數(shù)據(jù)模型,用樹形結(jié)構(gòu)表示實(shí)體之間聯(lián)系的模型叫層次模型。層次模型這種結(jié)構(gòu)方式反映了現(xiàn)實(shí)世界中數(shù)據(jù)的層次結(jié)構(gòu)關(guān)系。1.3.5網(wǎng)狀模型

每一個(gè)數(shù)據(jù)用一個(gè)節(jié)點(diǎn)表示,每個(gè)節(jié)點(diǎn)與其他節(jié)點(diǎn)都有聯(lián)系,這樣,數(shù)據(jù)庫中的所有數(shù)據(jù)節(jié)點(diǎn)就構(gòu)成了一個(gè)復(fù)雜的網(wǎng)絡(luò),即用網(wǎng)狀結(jié)構(gòu)來表示實(shí)體及其聯(lián)系的模型稱為網(wǎng)狀模型。1.3.6關(guān)系模型關(guān)系模型是以關(guān)系數(shù)學(xué)理論為基礎(chǔ)的,用二維表結(jié)構(gòu)來表示實(shí)體以及實(shí)體之間聯(lián)系的模型稱為關(guān)系模型。在關(guān)系模型中,經(jīng)常使用一些概念或名詞來描述關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)。1.4關(guān)系數(shù)據(jù)庫理論

關(guān)系數(shù)據(jù)庫是建立在關(guān)系模型基礎(chǔ)上的數(shù)據(jù)庫,是利用數(shù)據(jù)庫進(jìn)行數(shù)據(jù)組織的一種方式,是最有效率的數(shù)據(jù)組織方式之一。1.4.1關(guān)系操作

關(guān)系操作是一種集合操作方式,即操作的對(duì)象和結(jié)果都是集合。這種操作方式也稱為一次一集合的方式。因此,關(guān)系操作主要是對(duì)關(guān)系數(shù)據(jù)的查詢操作和更新操作。查詢操作包括選擇、投影、連接、除、并、交和差,更新操作包括對(duì)記錄的增加、刪除和修改。其中以查詢操作為核心。1.4.2關(guān)系運(yùn)算

選擇:是從指定關(guān)系中選取滿足給定條件的若干元組組成一個(gè)新的關(guān)系。投影:是從指定的關(guān)系中選取指定的若干屬性組成一個(gè)新關(guān)系。連接:是從兩個(gè)關(guān)系中選取屬性滿足給定條件的元組連接在一起組成一個(gè)新關(guān)系。1.4.3關(guān)系的完整性

實(shí)體完整性域完整性參照完整性用戶定義完整性1.5數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)

從數(shù)據(jù)庫管理系統(tǒng)(DBMS)角度看,數(shù)據(jù)庫系統(tǒng)通常采用三級(jí)模式結(jié)構(gòu),這是數(shù)據(jù)庫系統(tǒng)內(nèi)部的體系結(jié)構(gòu),通常稱為數(shù)據(jù)庫模式結(jié)構(gòu);從數(shù)據(jù)庫最終用戶角度來看,數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)可以分為單機(jī)結(jié)構(gòu)、主從式結(jié)構(gòu)、分布式結(jié)構(gòu)、客戶機(jī)/服務(wù)器結(jié)構(gòu)和瀏覽器/服務(wù)器結(jié)構(gòu)等,這是數(shù)據(jù)庫系統(tǒng)外部的體系結(jié)構(gòu),簡稱數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)。1.5.1數(shù)據(jù)庫系統(tǒng)的模式結(jié)構(gòu)

三級(jí)模式結(jié)構(gòu)應(yīng)用1應(yīng)用2應(yīng)用5應(yīng)用3外模式A外模式B外模式C外模式/模式映像模式模式/內(nèi)模式映像內(nèi)模式數(shù)據(jù)庫應(yīng)用41.5.1數(shù)據(jù)庫系統(tǒng)的模式結(jié)構(gòu)數(shù)據(jù)庫的兩級(jí)映像功能為了能夠在內(nèi)部實(shí)現(xiàn)這三個(gè)抽象層次的聯(lián)系和轉(zhuǎn)換,數(shù)據(jù)庫系統(tǒng)在這三級(jí)模式之間提供了兩層映像:外模式/模式映像和模式/內(nèi)模式映像。1.5.1數(shù)據(jù)庫系統(tǒng)的模式結(jié)構(gòu)數(shù)據(jù)庫三級(jí)模式結(jié)構(gòu)的優(yōu)點(diǎn)保證數(shù)據(jù)的獨(dú)立性簡化了用戶接口有利于數(shù)據(jù)共享有利于數(shù)據(jù)的安全保密1.5.2數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)

單機(jī)結(jié)構(gòu)主從式結(jié)構(gòu)分布式結(jié)構(gòu)客戶機(jī)/服務(wù)器結(jié)構(gòu)(Client/Server結(jié)構(gòu),C/S結(jié)構(gòu))瀏覽器/

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論