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