自學(xué)考試互聯(lián)網(wǎng)數(shù)據(jù)庫1-11章問答資料(2)

字號(hào):

§2
    關(guān)系數(shù)據(jù)庫系統(tǒng)與非關(guān)系數(shù)據(jù)庫系統(tǒng)的區(qū)別是,關(guān)系系統(tǒng)只有"表"這一種數(shù)據(jù)結(jié)構(gòu);而非關(guān)系數(shù)據(jù)庫系統(tǒng)還有其他數(shù)據(jù)結(jié)構(gòu),對(duì)這些數(shù)據(jù)結(jié)構(gòu)有其他的操作。
    關(guān)系模型的組成:關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合、關(guān)系完整性約束
    關(guān)系數(shù)據(jù)語言
    關(guān)系代數(shù)語言 例如ISBL
    元組關(guān)系演算語言 例如ALPHA,QUEL
    關(guān)系演算語言
    域關(guān)系演算語言 例如QBE
    具有關(guān)系代數(shù)和關(guān)系演算雙重特點(diǎn)的語言 例如SQL
    關(guān)系的三類完整性約束:實(shí)體完整性、參照完整性和用戶定義的完整性
    實(shí)體完整性規(guī)則:要求關(guān)系中組成主鍵的屬性上不能有空值。
    參照完整性規(guī)則:要求不引用不存在的實(shí)體。
    用戶定義完整性規(guī)則:由具體應(yīng)用環(huán)境決定,系統(tǒng)提供定義和檢驗(yàn)這類完整性的機(jī)制。
    關(guān)系數(shù)據(jù)語言的共同特點(diǎn)是:語言具有完備的表達(dá)能力,是非過程化的集合操作語言,功能強(qiáng),能夠嵌入高級(jí)語言中使用。