当DBMS检查出用户操作违背已有的参照完整性约束定义时,可以采取的违约处理机制包括________。
A. 拒绝NoAction
B. 级联Cascad
C. 置为空值SetNull
D. 置为缺省值SetDefault
查看答案
下列选项中,哪些情况下DBMS需要检查用户操作是否破坏了参照完整性________?
A. 在参照表中插入新元组
B. 在参照表中修改外码值
C. 在被参照表中删除元组
D. 在被参照表中修改主码值
当用户操作主码值时,若DBMS检查出主码值出现_______或_________的情况,则拒绝用户的插入或修改操作。
关系模式的参照完整性约束定义,可以在CREATETABLE语句中使用__________关键字来实现。
在成绩属性列grade上创建用户自定义完整性约束,要求grade的值在0至100分之间,约束名ck_takes_grade。请写出对应的完整性命名子句___________________________________。