對(duì)這些運(yùn)算不要求用戶定義任何物理存取路徑
對(duì)關(guān)系系統(tǒng)的最低要求:不支持關(guān)系數(shù)據(jù)結(jié)構(gòu)的系統(tǒng)顯然不能稱為關(guān)系系統(tǒng)
僅支持關(guān)系數(shù)據(jù)結(jié)構(gòu),但沒(méi)有選擇、投影和連接運(yùn)算功能的系統(tǒng)仍不能算作關(guān)系系統(tǒng)。
定義
能夠在一定程度上支持關(guān)系模型的數(shù)據(jù)庫(kù)管理系統(tǒng)是關(guān)系系統(tǒng)。
由于關(guān)系模型中并非每一部分都是同等重要的
并不苛求一個(gè)實(shí)際的關(guān)系系統(tǒng)必須完全支持關(guān)系模型。
一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)可定義為關(guān)系系統(tǒng),當(dāng)且僅
當(dāng)它至少支持:
1. 關(guān)系數(shù)據(jù)庫(kù)(即關(guān)系數(shù)據(jù)結(jié)構(gòu))
系統(tǒng)中只有表這種結(jié)構(gòu)
2. 支持選擇、投影和(自然)連接運(yùn)算
對(duì)這些運(yùn)算不要求用戶定義任何物理存取路徑
對(duì)關(guān)系系統(tǒng)的最低要求不支持關(guān)系數(shù)據(jù)結(jié)構(gòu)的系統(tǒng)顯然不能稱為關(guān)系系統(tǒng)
僅支持關(guān)系數(shù)據(jù)結(jié)構(gòu),但沒(méi)有選擇、投影和連接運(yùn)算功能的系統(tǒng)仍不能算作關(guān)系系統(tǒng)。
原因:不能提高用戶的生產(chǎn)率
支持選擇、投影和連接運(yùn)算,但要求定義物理存取路徑,這種系統(tǒng)也不能算作真正的關(guān)系系統(tǒng)
原因:就降低或喪失了數(shù)據(jù)的物理獨(dú)立性
選擇、投影、連接運(yùn)算是最有用的運(yùn)算
分類依據(jù):支持關(guān)系模型的程度
分類
⒈ 表式系統(tǒng):支持關(guān)系數(shù)據(jù)結(jié)構(gòu)(即表)
⒉ (最小)關(guān)系系統(tǒng)
支持:關(guān)系數(shù)據(jù)結(jié)構(gòu)
選擇、投影、連接關(guān)系操作
⒊ 關(guān)系完備的系統(tǒng)
支持:關(guān)系數(shù)據(jù)結(jié)構(gòu)
所有的關(guān)系代數(shù)操作
⒋ 全關(guān)系系統(tǒng)
支持:關(guān)系模型的所有特征
特別是:數(shù)據(jù)結(jié)構(gòu)中域的概念
參考資料 >