删除基本关系的元组时,依赖关系可以采取的做法有哪几种?修改基本关系的主键值时,依赖关系可以采取的做法有哪几种?
基本关系的元组时,依赖关系可以采取的做法有三种:(1)RESTRICT方式:只有当依赖关系中没有一个外键值与要删除的基本关系中主键值相对应时,系统才能执行删除操作,否则拒绝此删除操作。(2)CASCADE方式:将依赖关系中所有外键值与基本关系中要删除的主键值相对应的元组一起删除。(3)SETNULL方式:删除基本元组时,将依赖关系中所有与基本关系中被删主键值相对应的外键值置为空值。修改基本关系的主键值时,依赖关系可以采取的做法有三种:(1)RESTRICT方式:只有当依赖关系中没有一个外键值与要修改的主键值相对应时,系统才能在基本关系中修改主键值,否则拒绝此修改操作。(2)CASCADE方式:将依赖关系中所有与基本关系中要修改的主键值相对应的外键值一起修改为新的值。(3)SETNULL方式:修改基本关系的主键值时,将依赖关系中所有与基本关系中要修改的主键值相对应的外键值置为空值。