单选题6.6 数据脱敏和分类分级1 / 6
正在加载题目…
系统集成项目管理工程师 · 第三版 · 第6章 数据工程
客户号脱敏后订单关联失败,应怎样修正映射?
6 道章节练习题
答案与解析
正确答案 C
同一原客户号在客户表及引用它的订单中必须保持一致的对应关系。统一映射并避免主键冲突,才能保留引用完整性,选C。
先顺着一笔订单找客户:订单现在拿着V21去查,客户表只有U83,字段长度再整齐也匹配不上。这里要保留的是“谁的订单”这层关系,而不是保留真实客户号。可以把C17统一映射成一个替代值,让相关引用同步变化;不同客户还不能被映射成同一个主键,否则订单会串到一起。取消外键检查只是让数据库不再报约束错误,不会把关系自动修好。此题讨论同一测试数据集内的关联一致性,不是在要求不同项目、不同用途都共享一套映射;映射信息本身也需要受控。
选项分析
- A
- 字段格式一致不代表字段值对应,U83与V21即使长度类型相同,关联条件仍然不成立。
- B
- 订单金额不是题设的客户标识,多个客户可能有相同金额,无法据此恢复原对应关系。
- C
- 同步变换主键及其引用,并防止不同主键碰撞,既能隐藏原标识又能保留测试所需关系。
- D
- 停用检查不会改变已有键值,查询仍无法匹配,反而可能把关系断裂问题隐藏起来。
容易混淆的地方
把数据库不再报错当成关联恢复,或只检查字段格式而不检查主外键对应关系。
再巩固一步
- 画出一条“订单客户号→客户主键”的箭头,再检查脱敏前后是否仍指向同一客户。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 6.6.1 · 纸书第256页查看完整题目与详解