刚毕业的菜鸟,一直用的是4Np以上的数据库设计原则,遵循父子关系,避免字段冗余,这个需要具体时候变通吗??比如说?今天在完成公司一个项目时发现子表有祖先表的字段(比如A是子表 主键AID,B是A的父表 主键BID,C是B的父表 主键CID,A里面对每条数据存放CID),项目经理说:大型的项目、海量数据的数据库都是采用冗杂的方式解决查询的效率问题(我也感觉确实会效率提高的).,是这样吗??另外还单独创建了A-B关联表:该表三个字段:流水号,AID,BID。
B-C关联表:该表三个字段:流水号,BID,CID。 这样设计好吗??