2016年計算機二級考試公共基礎考點知識:數(shù)據(jù)模型的基本概念

字號:


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