2016年計(jì)算機(jī)二級(jí)考試公共基礎(chǔ)考點(diǎn)知識(shí):數(shù)據(jù)模型的基本概念

字號(hào):


    數(shù)據(jù)模型的基本概念
    數(shù)據(jù)模型用來抽象、表示和處理現(xiàn)實(shí)世界中的數(shù)據(jù)和信息。分為兩個(gè)階段:把現(xiàn)實(shí)世界中的客觀對(duì)象抽象為概念模型;把概念模型轉(zhuǎn)換為某一DBMS支持的數(shù)據(jù)模型。
    數(shù)據(jù)模型所描述的內(nèi)容有3個(gè)部分,它們是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作與數(shù)據(jù)約束。
    E-R模型
    1.E-R模型的基本概念
    (1)實(shí)體:現(xiàn)實(shí)世界中的事物可以抽象成為實(shí)體,實(shí)體是概念世界中的基本單位,它們是客觀存在的且又能相互區(qū)別的事物。
    (2)屬性:現(xiàn)實(shí)世界中事物均有一些特性,這些特性可以用屬性來表示。
    (3)碼:標(biāo)識(shí)實(shí)體的屬性集稱為碼。
    (4)域:屬性的取值范圍稱為該屬性的域。
    (5)聯(lián)系:在現(xiàn)實(shí)世界中事物間的關(guān)聯(lián)稱為聯(lián)系。
    兩個(gè)實(shí)體集間的聯(lián)系實(shí)際上是實(shí)體集間的函數(shù)關(guān)系,這種函數(shù)關(guān)系可以有下面幾種:一對(duì)一的聯(lián)系、一對(duì)多或多對(duì)一聯(lián)系、多對(duì)多。
    2.E-R模型的圖示法
    E-R模型用E-R圖來表示。
    (1)實(shí)體表示法:在E-R圖中用矩形表示實(shí)體集,在矩形內(nèi)寫上該實(shí)體集的名字。
    (2)屬性表示法:在E-R圖中用橢圓形表示屬性,在橢圓形內(nèi)寫上該屬性的名稱。
    (3)聯(lián)系表示法:在E-R圖中用菱形表示聯(lián)系,菱形內(nèi)寫上聯(lián)系名。
    層次模型
    滿足下面兩個(gè)條件的基本層次聯(lián)系的集合為層次模型。
    (1)有且只有一個(gè)結(jié)點(diǎn)沒有雙親結(jié)點(diǎn),這個(gè)結(jié)點(diǎn)稱為根結(jié)點(diǎn);
    (2)除根結(jié)點(diǎn)以外的其他結(jié)點(diǎn)有且僅有一個(gè)雙親結(jié)點(diǎn)。