久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

三種數(shù)據(jù)庫完整性約束介紹

136次閱讀
沒有評論

共計 644 個字符,預(yù)計需要花費 2 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

今天丸趣 TV 小編給大家分享的是三種數(shù)據(jù)庫完整性約束介紹,相信很多人都不太了解,為了讓大家更加了解,所以給大家總結(jié)了以下內(nèi)容,一起往下看吧。一定會有所收獲的哦。

數(shù)據(jù)庫的三種完整性約束:1、實體完整性,對關(guān)系中的記錄唯一性,即主鍵的約束;2、參照完整性,對關(guān)系數(shù)據(jù)庫中建立關(guān)聯(lián)關(guān)系的數(shù)據(jù)表間數(shù)據(jù)參照引用的約束,即對外鍵的約束;3、用戶定義的完整性,針對某一具體關(guān)系數(shù)據(jù)庫的約束條件。

關(guān)系模型中的三類完整性約束

1. 實體完整性
2. 參照完整性
3. 用戶定義的完整性

實體完整性

若屬性 A 是基本關(guān)系 R 的主屬性,則屬性 A 不能取空值。

實體完整性規(guī)定基本關(guān)系的所有主屬性,都不能取空值。

參照完整性

外碼:關(guān)系 R 中,有一個或一組屬性,其不是主碼,并且該屬性和另一關(guān)系 S 中的主碼相對應(yīng)。則該屬性為 R 的外碼。

三種數(shù)據(jù)庫完整性約束介紹

該屬性或?qū)傩越M可以和當(dāng)前關(guān)系的主碼相關(guān)聯(lián)。

比如下圖的先修課程號和課程號相關(guān)聯(lián)。

三種數(shù)據(jù)庫完整性約束介紹

參照完整性規(guī)定:外碼或者取空值,或者等于另一關(guān)系中的主碼值。

用戶自定義完整性

1.unique(唯一)
2.check(滿足某一條件)
3.not null(不為空值)

用戶定義的完整性是針對某一具體關(guān)系數(shù)據(jù)庫的約束條件。反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語義要求。

用戶定義的完整性沒有統(tǒng)一的規(guī)則,由數(shù)據(jù)庫設(shè)計人員根據(jù)具體應(yīng)用中數(shù)據(jù)的語義要求來創(chuàng)建。

關(guān)于三種數(shù)據(jù)庫完整性約束介紹就分享到這里了,希望以上內(nèi)容可以對大家有一定的參考價值,可以學(xué)以致用。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。

向 AI 問一下細(xì)節(jié)

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-04發(fā)表,共計644字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 汕尾市| 嘉荫县| 黑水县| 临海市| 遂川县| 遂宁市| 孝昌县| 仙居县| 浪卡子县| 迁安市| 微博| 福海县| 祁东县| 时尚| 濮阳市| 繁峙县| 远安县| 宽甸| 祁东县| 甘谷县| 交口县| 屏南县| 佛山市| 九龙坡区| 鸡泽县| 廊坊市| 赣榆县| 蚌埠市| 磐石市| 黄山市| 四子王旗| 河北省| 弥勒县| 得荣县| 新乡市| 穆棱市| 海晏县| 武定县| 钟山县| 漯河市| 米泉市|