實驗四 完整性約束 資料庫系統實驗 答案

2021-10-14 04:47:18 字數 800 閱讀 7594

一.實驗目的

1. 理解資料庫完整性約束的概念。

2. 掌握sql server的完整性約束技術。

實驗內容

1. 使用sql server management studio對資料庫「educ」中的表進行以下的約束建立操作:

為課程表建立check約束,當插入或修改乙個記錄時,確保此記錄的授課學時在10-80之間。

為教師表建立check約束,男教師出生日期在1960.1.1之後,女教師出生日期在1965.1.1之後。

為上課表建立外來鍵約束,tcid,tno,classno和cno。

將課程表check約束中的授課學時改為在20-80之間。

將教師表check約束的女教師出生日期改在1960.1.1之後。

刪除教師表上的check約束。

實驗過程

1. 使用sql server management studio對資料庫「educ」中的表進行以下的約束建立操作:

為課程表建立check約束,當插入或修改乙個記錄時,確保此記錄的授課學時在10-80之間。

將課程表check約束中的授課學時改為在20-80之間。

將教師表check約束的女教師出生日期改在1960.1.1之後。

四.實驗總結

獲取實驗過程和實驗總結答案:

資料庫實驗五 完整性

一 實驗目的 1 掌握資料庫約束的概念 2 熟悉 sql server 的完整性約束技術。3 了解 sql server 的違反完整性處理措施。二 實驗環境 windows下的sql 三 實驗內容 1.在前幾次實驗所使用的資料庫中新建乙個教師資訊表,表名為 teacher 字段包括 tno 教師編號...

實驗五 資料庫完整性

實驗五 資料庫完整性 實驗目的 1 掌握實體完整性約束 參照完整性約束 2 靈活應用自定義完整性約束 3 了解觸發器在自定義完整性中的應用 實驗內容 一 定義乙個教師表teacher tno,tname,t tage,tsal,tjob,tdept 要求 1 性別只能是 男 或 女 2 tno為主碼...

資料庫系統概論課堂筆記 完整性約束

1.實體完整性 實體完整性 理解為對客觀世界的實體來說,例如學生的學號這一屬性,應該是唯一存在的。所以實體完整性表現為 primary key 主鍵 primary key 屬性唯一,屬性不為空。注意 單屬性主碼才可以定義為列級實體完整性,多屬性主碼只能定義為表級實體完整性。2.參照完整性 參照完整...