在STUDENT、COURSE、SC所定义的三个关系中,设有下列显式完整性约束:[tex=8.571x1.143]qW3e5OfWlnJXheFIz+m37xfs8hquVKbXwO7/cyAxwGfO6l50sLVyeO0HImSYKKR9[/tex]试用TRIGGER定义上述完整性约束。以下几种操作会影响完整性约束:[br][/br]STUDENT表的INSERT操作STUDENT表的UPDATE操作COURSE表的INSERT操作COURSE表的UPDATE操作SC表INSERT 的操作SC表UPDATE的操作所以,针对上述操作,定义触发子,检测三个关系上进行的这些操作。一旦条件为真,则规则处于触发状态,执行它的动作。
举一反三
- 以 STUDENT、COURSE、SC三个表为例,其中SC表中定义了两个外键SNO和CNO及其完整性约束,试写出实现此引用完整性约束的规则。
- 触发器定义在一个表中,当在表中执行 insert 、update 或delete操作时被触发()执行
- 以下触发器是对【表1】进行()操作时触发 Create Trigger abc on 表1 For insert,update,delete As ....
- 使用SQL SERVER,假设U1-U5用户已存在,请将对教学(STC)数据库进行如下操作的SQL语句补充完整。 (3)把对Student表和Course表的增、删、改、查权限授予用户U2和U3。[br][/br] grant insert,delete,update,select on to U2,U3 grant insert,delete,update,select on Course to
- 考虑到参照完整性的外码设计,如图所示的student,course,sc三张表的创建顺序应为()。 A: sc,course,student B: sc,student,course C: student,sc,course D: student,course,sc