設(shè)教學(xué)數(shù)據(jù)庫(kù)的關(guān)系如下:

試用多種方法定義下列完整性約束:
⑴在關(guān)系S中插入的學(xué)生年齡值應(yīng)在16~25歲之間。
⑵在關(guān)系SC中插入元組時(shí),其S#值和C#值必須分別在S和C中出現(xiàn)。
⑶在關(guān)系C中刪除一個(gè)元組時(shí),首先要把關(guān)系SC中具有同樣C#值的元組全部刪去。
⑷在關(guān)系S中把某個(gè)S#值修改為新值時(shí),必須同時(shí)把關(guān)系SC中那些同樣的S#值也修改為新值。

完整性規(guī)則由三部分組成:觸發(fā)條件,約束條件和ELSE子句。
SQL中把完整性約束分成三大類(lèi):域約束?;颈砑s束和斷言。