问答题
设教学数据库的关系如下: 试用多种方法定义下列完整性约束: ⑴在关系S中插入的学生年龄值应在16~25岁之间。 ⑵在关系SC中插入元组时,其S#值和C#值必须分别在S和C中出现。 ⑶在关系C中删除一个元组时,首先要把关系SC中具有同样C#值的元组全部删去。 ⑷在关系S中把某个S#值修改为新值时,必须同时把关系SC中那些同样的S#值也修改为新值。
问答题 试对SQL中检查约束(CHECK子句)和断言两种完整性约束进行比较,各说明什么对象?何时激活?能保证数据库的一致性吗?
问答题 完整性规则由哪几个部分组成?SQL中的完整性约束有哪些?
问答题 什么是数据库的完整性?DBMS的完整性子系统的主要功能是什么?