国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > SQL Server > 正文

SQL Server中的完整性和外鍵

2024-08-31 00:49:26
字體:
供稿:網(wǎng)友

所謂完整性就是數(shù)據(jù)庫中數(shù)據(jù)的一致性及有效性通常的說法有實(shí)體(行)完整性,域(列)完整性,及參考完整性(參考sql server)。

實(shí)體完整性定義表中的所有行能唯一的標(biāo)識(shí),一般用主鍵,唯一索引 unique關(guān)鍵字,及identity屬性比如說我們的身份證號(hào)碼,可以唯一標(biāo)識(shí)一個(gè)人。


域完整性通常指數(shù)據(jù)的有效性,限制數(shù)據(jù)類型,缺省值,規(guī)則,約束,是否可以為空,域完整性可以確保不會(huì)輸入無效的值。

參考完整性維護(hù)表間數(shù)據(jù)的有效性,完整性,通常通過建立外部鍵聯(lián)系另一表的主鍵實(shí)現(xiàn),比如圖書管理系統(tǒng)中有兩個(gè)表,一個(gè)是人員表(pid,pname...) ,記錄借閱人的信息,為保證人員的唯一性,可在字段pid建主鍵,唯一索引。另一個(gè)是借閱明細(xì)表(...pid...),在借閱明細(xì)表中建一外鍵將兩個(gè)表的pid 聯(lián)系起來,保證借閱表中的人在人員表的范圍內(nèi),另外,如果某人在借閱表中有借書未還的記錄,那么他就不能在人員表中刪除。 還可以用觸發(fā)器來維護(hù)參考完整性。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 蒲江县| 平原县| 南丹县| 榆林市| 阳江市| 安顺市| 福清市| 尚志市| 陆河县| 南雄市| 迭部县| 疏附县| 武夷山市| 庆云县| 融水| 禄丰县| 禹州市| 张家界市| 西林县| 邯郸县| 柘城县| 昌江| 凌源市| 广安市| 秦皇岛市| 马龙县| 万全县| 株洲市| 麻栗坡县| 鄂伦春自治旗| 苏尼特右旗| 潍坊市| 广饶县| 渑池县| 正阳县| 霸州市| 光山县| 英吉沙县| 贵港市| 北辰区| 红河县|