Val*_*ien 7 database-design sql-server database-diagrams
有一个问题,想获得最佳实践或想法。
我有一个使用 SQL Server 后端开发的应用程序(站点是实体框架、vb.net、asp.net)。原始设计在 db 本身中没有数据库图表/模式/关系表。
该网站运行良好,但遭到了另一个团体的反对,该团体说它必须有一个关系表才能正常工作。
那么这是个人喜好还是什么?我不是 DB 专家,我试图找出这是否是两种开发方式,并且有人试图将个人偏好置于标准或最佳实践之上。
你不需要一个图表来让它工作,你需要一个图表来培训未来的开发人员!
但是,如果您真正拥有的是一个没有设置实际正式 PK/FK 关系的数据库(您可以在创建图表时以及通过更好的方式(例如 SQL 脚本)进行设置),那么情况就不同了。这最终会导致您的数据不一致,并且对于数据库的其他用户来说确实是一个真正的问题。