數(shù)據(jù)模型的概念
模型是對(duì)現(xiàn)實(shí)世界的抽象。在數(shù)據(jù)庫(kù)技術(shù)中,表示實(shí)體類型及實(shí)體類型間聯(lián)系的模型稱為“數(shù)據(jù)模型”。數(shù)據(jù)模型是數(shù)據(jù)庫(kù)管理的教學(xué)形式框架,是用來(lái)描述一組數(shù)據(jù)的概念和定義,包括三個(gè)方面:
1、概念數(shù)據(jù)模型(ConceptualDataModel)
這是面向數(shù)據(jù)庫(kù)用戶的實(shí)現(xiàn)世界的數(shù)據(jù)模型,主要用來(lái)描述世界的概念化結(jié)構(gòu),它使數(shù)據(jù)庫(kù)的設(shè)計(jì)人員在設(shè)計(jì)的初始階段,擺脫計(jì)算機(jī)系統(tǒng)及DBMS的具體技術(shù)問(wèn)題,集中精力分析數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系等,與具體的DBMS無(wú)關(guān)。概念數(shù)據(jù)模型必須換成邏輯數(shù)據(jù)模型,才能在DBMS中實(shí)現(xiàn)。
2、邏輯數(shù)據(jù)模型(LogixalDataModel)
這是用戶從數(shù)據(jù)庫(kù)所看到的數(shù)據(jù)模型,是具體的DBMS所支持的數(shù)據(jù)模型,如網(wǎng)狀數(shù)據(jù)模型、層次數(shù)據(jù)模型等等。此模型既要面向擁護(hù),又要面向系統(tǒng)。
3、物理數(shù)據(jù)模型(PhysicalDataModel)
這是描述數(shù)據(jù)在儲(chǔ)存介質(zhì)上的組織結(jié)構(gòu)的數(shù)據(jù)模型,它不但與具體的DBMS有關(guān),而且還與操作系統(tǒng)和硬件有關(guān)。每一種邏輯數(shù)據(jù)模型在實(shí)現(xiàn)時(shí)都有起對(duì)應(yīng)的物理數(shù)據(jù)模型。DBMS為了保證其獨(dú)立性與可移植性,大部分物理數(shù)據(jù)模型的實(shí)現(xiàn)工作又系統(tǒng)自動(dòng)完成,而設(shè)計(jì)者只設(shè)計(jì)索引、聚集等特殊結(jié)構(gòu)。
數(shù)據(jù)模型的作用
數(shù)據(jù)模型(DataModel)是現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象,或者說(shuō)是現(xiàn)實(shí)世界的數(shù)據(jù)模擬。數(shù)據(jù)庫(kù)中,用數(shù)據(jù)模型來(lái)抽象地表示現(xiàn)實(shí)世界的數(shù)據(jù)和信息。
-
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7128瀏覽量
89364 -
數(shù)據(jù)模型
+關(guān)注
關(guān)注
0文章
49瀏覽量
10046
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論