【讨论题】宽表往往不符合数据库设计的范式,是不是不能使用宽表
877
等13人参与

【讨论题】宽表往往不符合数据库设计的范式,那么我们是不是就不能使用宽表呢?

题干

​ 本课程中,我们着重学习了数据库的逻辑设计方法。数据库的逻辑设主主要是要遵信三范式的要求:

​ 第一范式:表中的所有字段都具有单一属性,是不可再分的。

​ 第二范式:表中必须存在业务主键,并且非主键列依赖于全部业务主键

​ 第三范式:表中的非主键列之间不能相互依赖

​ 同时我们还学习了,在什么情况下可以对数据库结构进行反范式化设计。范式化和反范式化一定要注意一个度,不能过分的范式化和反范式化,那么你知道对于宽表这种反范式化的优化方法,都适用于那些业务场景吗?

关键提炼

​ 掌握数据库逻辑三范式并能够灵活的应用,对于反范式化设计中的宽表来说,比较适合使用在以下场景中:

​ 1) 配合列存储的数据报表类应用

​ 2) OLAP业务

我的作业
去发布

登录后即可发布作业,立即

全部作业

数据加载中...

意见反馈 帮助中心 APP下载
官方微信