大學計算機-計算思維視角 課件 5.3 數(shù)據(jù)模型_第1頁
大學計算機-計算思維視角 課件 5.3 數(shù)據(jù)模型_第2頁
大學計算機-計算思維視角 課件 5.3 數(shù)據(jù)模型_第3頁
大學計算機-計算思維視角 課件 5.3 數(shù)據(jù)模型_第4頁
大學計算機-計算思維視角 課件 5.3 數(shù)據(jù)模型_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)模型數(shù)據(jù)庫與大數(shù)據(jù)章名:節(jié)名:信息的三個世界概念模型數(shù)據(jù)模型123這就需要利用數(shù)據(jù)模型工具,即數(shù)據(jù)庫中用于提供信息表示和操作手段的形式框架,是將現(xiàn)實世界轉換為數(shù)據(jù)世界的橋梁。數(shù)據(jù)模型如何抽象表示與處理現(xiàn)實世界中的數(shù)據(jù)和信息呢?信息的三個世界數(shù)據(jù)模型現(xiàn)實世界信息世界數(shù)據(jù)世界信息的三個世界現(xiàn)實世界就是人們所能看到的、接觸到的世界?,F(xiàn)實世界存在無數(shù)事物(個體),每個個體都有屬于自己的特征。信息的三個世界要求解現(xiàn)實問題,就要研究它們的性質及其內在規(guī)律,從而找到求解方法?,F(xiàn)實世界就是人們所能看到的、接觸到的世界。現(xiàn)實世界存在無數(shù)事物(個體),每個個體都有屬于自己的特征。信息的三個世界信息世界就是現(xiàn)實世界在人們頭腦中的反映,又稱觀念世界??陀^事物在信息世界中稱為實體,反映事物間聯(lián)系的是實體模型或概念模型。

現(xiàn)實世界是物質的,相對而言信息世界是抽象的。信息的三個世界信息世界的概念1.實體客觀存在并且可以相互區(qū)別的“事物”稱為實體。可以觸及的客觀對象,如:信息的三個世界信息世界的概念1.實體客觀存在并且可以相互區(qū)別的“事物”稱為實體??陀^存在的抽象事件,如:信息的三個世界信息世界的概念2.屬性實體的某一特性稱為屬性。如:學生實體有學號、姓名、年齡、性別、系

等方面的屬性。(990001,張立,20,男,計算機)這些

屬性值的集合表示了一個學生實體。信息的三個世界信息世界的概念3.實體集同型實體的集合成為實體集。如:所有的學生、所有的課程等。信息的三個世界信息世界的概念4.鍵能唯一標識一個實體的屬性或屬性集稱為實體的鍵。如:學生的學號。而學生的姓名可能重名,

不能作為學生實體的鍵。

信息的三個世界信息世界的概念5.域屬性值的取值范圍稱為該屬性的域。如:學號的域為8位整數(shù),性別的域為

(男,女)

信息的三個世界數(shù)據(jù)世界是數(shù)據(jù)在觀念世界中信息的數(shù)據(jù)化,現(xiàn)實世界中的事物及聯(lián)系在數(shù)據(jù)世界中用數(shù)據(jù)模型來描述。

數(shù)據(jù)模型反映的是數(shù)據(jù)間的聯(lián)系,它是對客觀事物及其聯(lián)系的兩級抽象的描述。數(shù)據(jù)庫的核心問題是數(shù)據(jù)模型。

對用戶來說數(shù)據(jù)及求解建立模型,即概念模型;對計算機系統(tǒng)而言計算機內部的數(shù)據(jù)及求解建立模型,即數(shù)據(jù)模型。信息的三個世界數(shù)據(jù)世界的概念1.字段(Field)對應于屬性的數(shù)據(jù)稱為字段,也稱為數(shù)據(jù)項。字段的命名往往和屬性名相同。如:學生有學號、年齡、性別、系等字段。

信息的三個世界數(shù)據(jù)世界的概念2.記錄(Record)對應于每個實體的數(shù)據(jù)稱為記錄。如:一個學生(990001,張立,20,男,

計算機)為一個記錄。信息的三個世界數(shù)據(jù)世界的概念3.文件(File)對應于實體集的數(shù)據(jù)稱為文件。如:所有學生記錄組成學生文件。信息的三個世界三個世界之間的聯(lián)系現(xiàn)實世界是信息之源,是設計DB的出發(fā)點。概念模型和數(shù)據(jù)模型是對現(xiàn)實客觀事物的兩極抽象描述。在信息世界中,反映事物間聯(lián)系的是概念模型;數(shù)據(jù)庫設計的重要任務就是建立概念模型,建立數(shù)據(jù)庫的具體描述?,F(xiàn)實世界中的事物及聯(lián)系在數(shù)據(jù)世界中用數(shù)據(jù)模型來描述;它是實現(xiàn)數(shù)據(jù)庫系統(tǒng)的根據(jù)。信息的三個世界三個世界中術語及對應關系現(xiàn)實世界——>信息世界——>數(shù)據(jù)世界事物個體——>——>事物總體——>——>特征——>——>

事物間聯(lián)系——>——>實體集實體屬性概念模型文件記錄字段數(shù)據(jù)模型概念模型是面向用戶的數(shù)據(jù)模型,它是用戶所容易理解的現(xiàn)實世界特征的數(shù)據(jù)抽象。具有較強的語義表達能力,能夠方便、直接地表達應用中的各種語義知識。最常用和最著名的概念模型是實體-聯(lián)系模型,簡稱E-R模型。E-R模型用E-R圖來抽象表示現(xiàn)實世界的數(shù)據(jù)特征,是一種語義表達能力強、易于理解的概念模型。概念模型E-R圖示例在物資管理中,一個供應商為多個項目供應多種零件,一種零件只能保存在一個倉庫中,一個倉庫中可保存多種零件,一個倉庫有多名員工值班,由一個員工負責管理。畫出該物資管理系統(tǒng)的E-R圖。供應商項目零件倉庫職工供應庫存工作領導1111nnnnm目前最常用的邏輯模型有:層次模型(HierarchicalModel)網(wǎng)狀模型(NetworkModel)關系模型(RelationalModel)其中,層次模型與網(wǎng)狀模型為非關系模型。數(shù)據(jù)模型層次模型是數(shù)據(jù)庫系統(tǒng)中最早出現(xiàn)的數(shù)據(jù)

模型,其實質是一種有根結點的

定向有序樹。根結點只有一個,其余結點有且

僅有一個父結點。上一層記錄與下一層記錄的關聯(lián)

關系只能是一對多聯(lián)系,即每個

記錄至多有一個父記錄。網(wǎng)狀模型在網(wǎng)狀模型中,一個子結點可

有多個父結點。如:課程實體在兩個結點之間可以有一種或

多種聯(lián)系。如:實體間的聯(lián)系為多對多聯(lián)系關系模型用表格形式表示實體類型及

實體之間聯(lián)系的數(shù)據(jù)模型稱

為關系模型。關系數(shù)據(jù)結構把一些復雜的

數(shù)據(jù)結構歸結為簡單的二維

表形式。表中的行稱為記錄(元組),

表中的列稱為屬性(字段)。學號姓名性別出生日期所在系20190101李麗女2001-08-21計算機系20190102張力男2000-04-

溫馨提示

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

評論

0/150

提交評論