不管是编程的教程还是 sql 的教程,表结构基本都是现成的,没看到有教怎么根据业务来设计表结构的。。。。
这一块要怎么看呢?
这个是业务经验,时间久了,就懂里面的门道了
这玩意看业务复杂情况把,简单的业务好弄,问问万能的 ai 吧
表的设计规范,不用学得太深入,因为在生产环境中彻底落实规范很可能导致性能损失。
我建议更多结合业务场景去学,某类型业务的表怎么设计(如电商,就涉及常规的货物库存管理、订单管理等),多看几个案例,就有概念了。
只对着教科书学,真的没用。
为什么要学这个,没明白,表结构不是后端开发需要考虑的吗,你是想转测试开发,还是要转开发
建议看你们公司开发的设计文档,多问问 1、需求分析(基于实际业务,明确数据实体与操作需求) 2、区分数据库类型(关系型、非关系型) 3、设计步骤: ——关系型:概念结构设计、逻辑结构设计(结合业务适度反范式,减少性能损失)、物理结构设计; ——非关系型: (1)基于访问模式(query-driven)设计数据模型, (2)结合 CAP 原则选择一致性/可用性策略, (3)适配具体 NoSQL 类型(文档、键值、列存、图等)