2016年計算機(jī)二級考試公共基礎(chǔ)考點知識:關(guān)系模型

字號:


    關(guān)系模型
    當(dāng)對關(guān)系模型進(jìn)行查詢運(yùn)算,涉及到多種運(yùn)算時,應(yīng)當(dāng)注意它們之間的先后順序,因為有可能進(jìn)行投影運(yùn)算時,把符合條件的記錄過濾,產(chǎn)生錯誤的結(jié)果。
    關(guān)系模型采用二維表來表示,二維表一般滿足下面7個性質(zhì):
    (1)二維表中元組個數(shù)是有限的--元組個數(shù)有限性;
    (2)二維表中元組均不相同--元組的性;
    (3)二維表中元組的次序可以任意交換--元組的次序無關(guān)性;
    (4)二維表中元組的分量是不可分割的基本數(shù)據(jù)項--元組分量的原子性;
    (5)二維表中屬性名各不相同--屬性名性;
    (6)二維表中屬性與次序無關(guān),可任意交換--屬性的次序無關(guān)性;
    (7)二維表屬性的分量具有與該屬性相同的值域--分量值域的統(tǒng)一性。
    在二維表中惟一標(biāo)識元組的最小屬性值稱為該表的鍵或碼。二維表中可能有若干個健,它們稱為表的侯選碼或侯選健。從二維表的所有侯選鍵選取一個作為用戶使用的鍵稱為主鍵或主碼。表A中的某屬性集是某表B的鍵,則稱該屬性值為A的外鍵或外碼。
    關(guān)系操縱:數(shù)據(jù)查詢、數(shù)據(jù)刪除、數(shù)據(jù)插入、數(shù)據(jù)修改。
    關(guān)系模型允許定義三類數(shù)據(jù)約束,它們是實體完整性約束、參照完整性約束以及用戶定義的完整性約束。
    小提示:關(guān)系模式采用二維表來表示,一個關(guān)系對應(yīng)一張二維表??梢赃@么說,一個關(guān)系就是一個二維表,但是一個二維表不一定是一個關(guān)系。
    疑難解答:E-R圖是如何向關(guān)系模式轉(zhuǎn)換的?
    從E-R圖到關(guān)系模式的轉(zhuǎn)換是比較直接的,實體與聯(lián)系都可以表示成關(guān)系,E-R圖中屬性也可以轉(zhuǎn)換成關(guān)系的屬性。實體集也可以轉(zhuǎn)換成關(guān)系。