關(guān)系數(shù)據(jù)庫的核心是關(guān)系模型。
1、關(guān)系模型
(1)關(guān)系模型定義:用二維表格數(shù)據(jù)(即集合論中的關(guān)系)來表示實體和實體間聯(lián)系的模型叫關(guān)系數(shù)據(jù)模型。它是以集合論、關(guān)系代數(shù)為理論基礎(chǔ)。
(2)關(guān)系模型的性質(zhì)
A、關(guān)系是元組的集合,各個元組在關(guān)系中的順序無關(guān)緊要。
B、關(guān)系的每一個屬性必須是不可再分的數(shù)據(jù)庫。
C、任意兩個元組不能完全相同。
D、關(guān)系中的各列的順序無所謂。
E、屬性中除關(guān)鍵字屬性不能為空值外,其他屬性可以為空值。
2、關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)
關(guān)系數(shù)據(jù)庫管理系統(tǒng)是介于操作系統(tǒng)和用戶應(yīng)用軟件之間的一個軟件系統(tǒng)。
3、關(guān)系數(shù)據(jù)庫語言——SQL
關(guān)系數(shù)據(jù)庫語言,是關(guān)系數(shù)據(jù)庫語言的標(biāo)準(zhǔn)。