【廣告】
網(wǎng)狀模型用連接指令或指針來(lái)確定數(shù)據(jù)間的網(wǎng)狀連接關(guān)系,是具有多對(duì)多類(lèi)型的數(shù)據(jù)組織方式 。
關(guān)系模型以記錄組或數(shù)據(jù)表的形式組織數(shù)據(jù),以便于利用各種實(shí)體與屬性之間的關(guān)系進(jìn)行存儲(chǔ)和變換,不分層也無(wú)指針,是建立空間數(shù)據(jù)和屬性數(shù)據(jù)之間關(guān)系的一種非常有效的數(shù)據(jù)組織方法。
分類(lèi)
1、使用計(jì)算機(jī)描述一個(gè)系統(tǒng)的行為。例如,電子表格程序可以用來(lái)處理財(cái)務(wù)數(shù)據(jù),代表公司的行為;開(kāi)發(fā)商業(yè)計(jì)劃;評(píng)估公司經(jīng)營(yíng)改變可能造成的影響。
2、使用計(jì)算機(jī)以數(shù)學(xué)方法描述物體和它們之間的空間關(guān)系。例如,計(jì)算機(jī)輔助設(shè)計(jì) (CAD) 程序可在屏幕上生成物體,使用方程式產(chǎn)生直線(xiàn)和形狀,依據(jù)它們相互之間及與所在的二維或三維空間的關(guān)系放置。
3、應(yīng)用程序和數(shù)據(jù)建模是為應(yīng)用程序確定、記錄和實(shí)現(xiàn)數(shù)據(jù)和進(jìn)程要求的過(guò)程。這包括查看現(xiàn)有的數(shù)據(jù)模型和進(jìn)程,以確定它們是否可被重復(fù)使用,并創(chuàng)建新數(shù)據(jù)模型和進(jìn)程,以滿(mǎn)足應(yīng)用程序的要求。
數(shù)據(jù)模型三要素是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)約束。
1、數(shù)據(jù)結(jié)構(gòu)
是計(jì)算機(jī)存儲(chǔ)、組織數(shù)據(jù)的方式。數(shù)據(jù)結(jié)構(gòu)是指相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合,即帶“結(jié)構(gòu)”的數(shù)據(jù)元素的集合。。通常情況下,精心選擇的數(shù)據(jù)結(jié)構(gòu)可以帶來(lái)更高的運(yùn)行或者存儲(chǔ)效率。數(shù)據(jù)結(jié)構(gòu)往往同有效的檢索算法和索引技術(shù)有關(guān)。
2、數(shù)據(jù)操作
數(shù)據(jù)模型中數(shù)據(jù)操作主要描述在相應(yīng)的數(shù)據(jù)結(jié)構(gòu)上的操作類(lèi)型和操作方式。它是操作算符的集合,包括若干操作和推理規(guī)則,用以對(duì)目標(biāo)類(lèi)型的有效實(shí)例所組成的數(shù)據(jù)庫(kù)進(jìn)行操作。
3、數(shù)據(jù)約束
數(shù)據(jù)模型中的數(shù)據(jù)約束主要描述數(shù)據(jù)結(jié)構(gòu)內(nèi)數(shù)據(jù)間的語(yǔ)法、詞義聯(lián)系、他們之間的制約和依存關(guān)系,以及數(shù)據(jù)動(dòng)態(tài)變化的規(guī)則,以保證數(shù)據(jù)的正確、有效和相容。它是完整性規(guī)則的集合,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫(kù)狀態(tài),以及狀態(tài)的變化。