刘日政 2022-06-29 11:00 采纳率: 100%
浏览 24
已结题

关于#sql#的问题:数据库设计是否要尽量满足第三范式

数据库设计是否要尽量满足第三范式。
尝试了一下,结果,查询语句真的不是一般长。
一条查询语句链接五张表。不用视图都不行哇!

img

  • 写回答

2条回答 默认 最新

  • 微笑精灵 2022-06-29 13:23
    关注

    范式是一个通用标准,但是不代表他是金科玉律。
    你得结合自己的实际业务和情况来写,我可以这么告诉你,百分之九十的企业都没有完全遵守范式。
    人要学会变通,
    打个比方,一般来说很多字段都是用的外键,但是如果存在大量要用到外键的表的某个字段,你次次联表么?肯定是在这个表增加一个字段。
    就好像人员表肯定有性别,性别你可以抽出来一个字典表,但是真有人这么做么?
    你查一次人员就联一次表?
    一般来说我们都会把查询较多的字段放在一个表上,虽然储存占用高了但是我们查询更方便了,也更好使用。这是一种得失的平衡

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 7月10日
  • 已采纳回答 7月2日
  • 创建了问题 6月29日