一个数据库中现有A、B、C、D、E、F六个语句,但目前这个数据库是不协调的,必须删除某些语句才能恢复数据库的协调性。已知: (1)如果保留语句A,那么必须保留语句B和语句C。 (2)如果保留语句E,则必须同时删除语句D和语句C。 (

admin2019-06-11  36

问题 一个数据库中现有A、B、C、D、E、F六个语句,但目前这个数据库是不协调的,必须删除某些语句才能恢复数据库的协调性。已知:
    (1)如果保留语句A,那么必须保留语句B和语句C。
    (2)如果保留语句E,则必须同时删除语句D和语句C。
    (3)如果保留语句E,才能保留语句F。
    (4)语句A是重要的信息,不能删除。
    以上各项如果为真,则以下哪项一定为真?

选项 A、保留语句E并且删除语句C。
B、同时保留语句C和语句D。
C、保留语句E并且删除语句D。
D、同时删除语句E和语句F。
E、保留语句B并且删除语句C。

答案D

解析 分析:(1)A→(B∧C);(2)E→(﹁D∧﹁C);(3)F→E。
    现在A已存在,由A存在推出保留B和C;把保留的C与(2)结合,否定后件就要否定前件,所以,得到﹁E,即删除E。把﹁E与(3)结合,否定后件就要否定前件,得到﹁F,即删除F。所以得到正确答案为选项D。
转载请注明原文地址:https://kaotiyun.com/show/Wtia777K
0

相关试题推荐
最新回复(0)