sqlserver中有哪幾種約束

2021-03-05 16:23:49 字數 1842 閱讀 4116

1樓:匿名使用者

一共有五種約束:這裡以學生表stuinfo為例1、新增主鍵約束alter table stuinfo add costraint pk_stuno primary key (stuno)2、唯一約束alter table stuinfo add constraint uq_stuid unique (stuid)3、新增預設約束alter table stuinfo add constraint df_address default ('地址不詳') for address4、新增檢查約束alter table stuinfo add constraint ck_age check (age between 15 and 40) 這是年齡在15到40之間5、新增外來鍵約束alter table stumarks add constraint fk_stuno foreign key (stuno) references stuinfo (stuno)這是一個成績表(stumarks)引用學生資訊表中的列 學號

2樓:千鋒教育

sql server中主要有四種約束:

1、實體完整性約束(每一行反應不同的實體)通過索引,唯一約束。主鍵約束或標識屬性來體現2、域完整性約束(指給定列的輸入有效性)

通過限制資料型別,檢查約束,輸入格式,外來鍵約束,預設值,非空等體現3、引用完整性約束(表之間的聯絡)

通過主外建來建立完整性約束

4、自定義完整性約束(根據使用者的需求)

3樓:匿名使用者

主要四種

1實體完整性約束(每一行反應不同的實體)

通過索引,唯一約束。主鍵約束或標識屬性來體現2域完整性約束(指給定列的輸入有效性)

通過限制資料型別,檢查約束,輸入格式,外來鍵約束,預設值,非空等體現3引用完整性約束(表之間的聯絡)

通過主外建

4自定義完整性約束(根據使用者的需求)

4樓:匿名使用者

有主鍵約束,check約束等

資料庫問題 sql server 資料庫中有哪幾種約束?各有什麼作用?

5樓:劉侶含

主要四種

1實體完整性約束(每一行反應不同的實體)

通過索引,唯一約束。主鍵約束或標識屬性來體現2域完整性約束(指給定列的輸入有效性)

通過限制資料型別,檢查約束,輸入格式,外來鍵約束,預設值,非空等體現3引用完整性約束(表之間的聯絡)

通過主外建

4自定義完整性約束(根據使用者的需求)

6樓:賓士

如表:學生資訊表(學生學號,姓名,性別,系別號)系別資訊表(系別號,系別名)

1、實體完整性約束--就是常說的主鍵約束,用來區分兩條不同的記錄。

上面的學生編號建成主鍵後,通過它可以區分學生的記錄。

2、參照完整性--就是常說的外來鍵約束,用來保證資料的整合性。

上面的 學生資訊表 中的 系別號 就是一種情況,它必須在 系別資訊表 中存在在可以,系別資訊表 中的 系別號 就可以設定成 學生資訊表 的外來鍵。

3、域完整性約束--就是常說的check約束上面的學生資訊表中的 性別 欄位只能有 男或者女,這樣就可以建一個check約束,限制該欄位只能輸入 男或者女。

---以上,希望對你有所幫助。

7樓:匿名使用者

很多 我現在手裡面也沒有書

憑記憶說幾個吧

1。主鍵外來鍵

2。唯一

3。範圍。。。

8樓:匿名使用者

這個要看資料庫的書籍啊。基礎問題不能離開課本。

水晶分為幾種?哪幾種,水晶分為哪幾種

水晶可以分為三類 1 顯晶類 平時我們觀賞到由多條六角形水晶柱 六方晶系 生成一簇的水晶簇,便是屬於crystalline varieties顯晶類,如白水晶 紫水晶 黃水晶 粉晶 發晶 虎眼石等皆屬此類。2 隱晶類 隱晶類水晶外觀是一塊塊的,不是成六角水晶簇狀,但他們卻也是屬六方晶系的。但我們不能...

芡實分為哪幾種,芡實分為哪幾種

芡實的果實按刺的有無,分為有刺種和無刺種,有刺種 又叫野芡或北芡,無刺種又稱栽培芡或蘇芡 南芡 按花的 色澤分為紫花 白花和紅花三種 按熟性早晚,分為早熟 種 中熟種和晚熟種。蘇芡,有紫花 白花和紅花3種。蘇芡植株個體較大,成齡葉直徑一般為1 1.5米,最大可達2.5米左右。上部除葉背外無剛刺,採收...

鸚鵡分哪幾種,鸚鵡有哪幾種?

鸚形目 psittaciformes 有鸚鵡科 psittacidae 與鳳頭鸚鵡科 cacatuidae 兩科,種類非常繁多,有82屬358種,是鳥類最大的科之一。鸚鵡是典型的攀禽,對趾型足,兩趾向前兩趾向後,適合抓握,鸚鵡的喙強勁有力,可以食用堅果。鸚鵡主要分佈於熱帶,帶森林中羽色鮮豔的食果鳥類...