存的是代号,而现实的是名称。如实际存M,F 而,现实是男,女
M,男
F,女 这两个字段(一张关联表)要单独拿出来。在需要用到性别的时候,那个视图中只是用代号这个字段(F,M),男女这个字段不在这个视图上,应为和通过代号 这个字段 能找到对应的名称,即有关联关系。 如果把这两个字段都放到同一视图中,那么就违反了范式中的传递依赖还是什么,```理解下。 而且两个字段都放进去的话,要是要修改F,M,男,女之间的关联关系的话,就要改N条记录(视图中有几条记录就要改几条记录!),要是把两个字段单独拿出来放到一个表中,那么只要改这个表里的记录就行了(这里就M,F两条记录)。
本文讨论了数据库设计中关于性别字段的优化方案,提出将实际存储的代号与显示的名称分离,以避免违反数据范式并简化数据维护。

4585

被折叠的 条评论
为什么被折叠?



