第2講數(shù)據(jù)模型ppt課件.ppt

第2講數(shù)據(jù)模型ppt課件.ppt

ID:59493247

大小:222.50 KB

頁數(shù):60頁

時間:2020-09-13

第2講數(shù)據(jù)模型ppt課件.ppt_第1頁
第2講數(shù)據(jù)模型ppt課件.ppt_第2頁
第2講數(shù)據(jù)模型ppt課件.ppt_第3頁
第2講數(shù)據(jù)模型ppt課件.ppt_第4頁
第2講數(shù)據(jù)模型ppt課件.ppt_第5頁
資源描述:

《第2講數(shù)據(jù)模型ppt課件.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第2章數(shù)據(jù)庫模型1回顧數(shù)據(jù)庫的發(fā)展歷史數(shù)據(jù)庫的基本概念數(shù)據(jù)庫系統(tǒng)組成數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)2數(shù)據(jù)庫數(shù)據(jù)庫是長期存儲在計算機內(nèi)、有組織的、統(tǒng)一管理的、可共享的相關(guān)大量數(shù)據(jù)的集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲,具有較小的冗余度、較高的數(shù)據(jù)獨立性和易擴展性,并可為多用戶共享?;仡?2數(shù)據(jù)模型概念模型數(shù)據(jù)模型關(guān)系模型半結(jié)構(gòu)化數(shù)據(jù)模型面向?qū)ο髷?shù)據(jù)模型42.1現(xiàn)實世界客觀對象的抽象過程模型(Model)對現(xiàn)實世界中某個對象進行建模,對其特征進行抽象和模擬的工具。52.1現(xiàn)實世界客觀對象的抽象過程對事物不同

2、抽象層次中的對象采用不同的模型進行描述。物理模型62.1現(xiàn)實世界客觀對象的抽象過程概念模型(ConceptualModel)用于信息世界的建模,是對現(xiàn)實世界的第一層抽象,它是按用戶的觀點來對信息建模。概念模型通過各種概念來描述現(xiàn)實世界的事物以及事物之間的聯(lián)系。是數(shù)據(jù)庫設(shè)計人員與用戶之間進行交流的工具。72.1現(xiàn)實世界客觀對象的抽象過程數(shù)據(jù)模型(邏輯數(shù)據(jù)模型LogicalDataModel)是事物以及事物之間聯(lián)系的數(shù)據(jù)描述,是概念模型的數(shù)據(jù)化。數(shù)據(jù)模型是按計算機的觀點對數(shù)據(jù)建模,提供了表示和組織數(shù)據(jù)的方法。82

3、.1現(xiàn)實世界客觀對象的抽象過程物理模型(PhysicalModel)是對數(shù)據(jù)最底層的抽象,它描述數(shù)據(jù)在系統(tǒng)內(nèi)部的表示方式和存取方法,如數(shù)據(jù)在磁盤上的存儲方式和存取方法。是面向計算機系統(tǒng)的,由DBMS具體實現(xiàn)。92.1現(xiàn)實世界客觀對象的抽象過程數(shù)據(jù)庫設(shè)計人員數(shù)據(jù)庫設(shè)計人員(利用數(shù)據(jù)庫設(shè)計工具)102.2概念模型概念模型(ConceptualModel)概念模型是從現(xiàn)實世界中抽取出對于一個目標(biāo)應(yīng)用系統(tǒng)來說最有用的事物、事物特征以及事物之間的聯(lián)系,通過各種概念精確地加以描述。112.2概念模型概念模型數(shù)據(jù)庫設(shè)計人員

4、進行數(shù)據(jù)庫設(shè)計的有力工具。數(shù)據(jù)庫設(shè)計人員與用戶之間進行交流的語言。應(yīng)具有較強的語義表達能力,能夠方便、直接的表達應(yīng)用中的各種語義知識;應(yīng)該簡單、清晰,易于用戶理解;概念模型的表示方法很多,最為著名的是實體-聯(lián)系(EntityRelationship)方法。122.2概念模型概念模型實體(Entity)現(xiàn)實世界中客觀存在并能相互區(qū)分的事物經(jīng)過加工,抽象成為信息世界的實體。實體是信息世界的基本單位??梢允蔷唧w的,也可以是抽象的。13概念模型屬性(Attribute)現(xiàn)實世界的事物所具有的特征在概念模型中通過與其對

5、應(yīng)的實體上反映出來,稱之為屬性。是實體所具有的一個特征,用屬性名表示。一個實體可以由若干屬性來刻畫屬性的相關(guān)概念屬性值、屬性域簡單屬性(原子屬性)和復(fù)合屬性單值屬性和多值屬性存儲屬性(基本屬性)和派生屬性(導(dǎo)出屬性)。2.2概念模型142.2概念模型概念模型域(Domain)屬性的取值范圍稱為該屬性的域。關(guān)鍵字(key,碼)能唯一標(biāo)識實體的最小屬性集。每一個實體集一定有關(guān)鍵字。152.2概念模型概念模型實體型(EntityType)用實體名及其屬性名集合來抽象和刻畫同類實體,稱為實體型。學(xué)員(學(xué)號,姓名,性別

6、,出生日期,所在系)實體集(EntitySet)同一類型實體值的集合稱為實體集。全體學(xué)員162.2概念模型概念模型聯(lián)系(Relationship)現(xiàn)實世界中事物彼此的聯(lián)系在概念模型中反映為實體間的聯(lián)系。聯(lián)系的形式實體集內(nèi)的聯(lián)系實體集間的聯(lián)系172.2概念模型概念模型聯(lián)系聯(lián)系的元數(shù):與一個聯(lián)系有關(guān)的實體的個數(shù)。一元聯(lián)系、二元聯(lián)系和多元聯(lián)系多種聯(lián)系:兩個實體集中有多個二元聯(lián)系。包含聯(lián)系:兩個實體X和Y,若實體X是Y的子類,則稱Y包含X,或X包含于Y。182.2概念模型概念模型聯(lián)系兩個實體集間的二元聯(lián)系類型192.

7、3數(shù)據(jù)模型數(shù)據(jù)模型實現(xiàn)了信息世界向計算機世界的過渡數(shù)據(jù)模型應(yīng)該滿足三方面的要求比較真實地模擬現(xiàn)實世界;容易為人所理解;便于在計算機上實現(xiàn)。202.3數(shù)據(jù)模型數(shù)據(jù)模型的概念數(shù)據(jù)模型是嚴(yán)格定義的一組概念的集合概念精確地描述了系統(tǒng)的靜態(tài)特性、動態(tài)特性和完整性約束條件。數(shù)據(jù)模型的組成要素數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束212.3數(shù)據(jù)模型數(shù)據(jù)模型的組成要素數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)描述數(shù)據(jù)庫的組成對象以及對象之間的聯(lián)系。是所描述的對象類型的集合,是對系統(tǒng)靜態(tài)特性的描述。通常按照數(shù)據(jù)結(jié)構(gòu)的類型來命名數(shù)據(jù)模型。層次結(jié)構(gòu)——層次模型網(wǎng)狀

8、結(jié)構(gòu)——網(wǎng)狀模型關(guān)系結(jié)構(gòu)——關(guān)系模型222.3數(shù)據(jù)模型數(shù)據(jù)模型的組成要素數(shù)據(jù)操作是指對數(shù)據(jù)庫中各種對象(型)的實例(值)允許執(zhí)行的操作及操作規(guī)則的集合。是對系統(tǒng)動態(tài)特性的描述。主要有查詢和更新(插入、刪除和修改)兩大類操作。數(shù)據(jù)模型必須定義這些操作的確切含義、操作符號、操作規(guī)則(如優(yōu)先級)以及實現(xiàn)操作的語言。232.3數(shù)據(jù)模型數(shù)據(jù)模型的組成要素數(shù)據(jù)的完整性約束是一組完整性規(guī)則。是給定的數(shù)據(jù)模型中數(shù)據(jù)

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。