關(guān)系模型之基本概念

關(guān)系模型三個要素

基本結(jié)構(gòu)形式

基本操作關(guān)系運算

操作的對象及結(jié)果都是集合

完整性約束


表的定義

首先定義“列”的取值范圍“域(Domain)”

基數(shù)

笛卡爾積

n-元組

分量

基數(shù)

關(guān)系

由于關(guān)系的不同列可能來自同一個域,為區(qū)別——屬性名


思維回顧

1. 指出有多少列

2.值域

說清楚每一列數(shù)據(jù)的可能取值

3.指出一個元組及所有可能得元組

元組是值的一個組合:值域中值的所有可能組合——笛卡爾積

4. 指出關(guān)系中的元組

關(guān)系元組中有意義的集合

笛卡爾積的子集

什么是關(guān)系?

列是同質(zhì):即每一列中的分量來自同一域是同一類型的數(shù)據(jù)

不同的列可能來自同一域,所以要給每一列不同的屬性名

列位置互換性:區(qū)分哪一列是靠列名

行位置互換性:區(qū)分哪一行是某一或某幾列的值

屬性不可再分特性:關(guān)系第一范式

候選碼

主碼

外碼

1. 實體完整性

關(guān)系的主碼中的屬性值不能為空

2. 參照完整性

空值,非空值

3. 用戶自定義完整性

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容