为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / sqlercn
实体可以理解为类,数据库是在程序的后端但是并不是后端只有数据库,产品和数据库的关系嘛,应该是大部分软件产品都要用到数据库这样的关系。

最赞回答 / Peter_Matrix
1、经验之谈, 关于商品分类信息,是会冗余在商品表里的。 简化查询,增加了缓存利用率。 2、至于更新商品类型,是在商品类型表里去更新,不会影响之前冗余在商品表里的类型描述。3、想要更新商品表里的类型, 可以单独修改商品表里的类型。 不会影响分类表的描述。4、商品表里冗余数据,是从实际角度出发,不会出现经常更新的数据才会做冗余;商品一旦上线后,就不允许经常      修改类别了, 一般情况上线后的商品信息都是静态数据。 (商品表设计时考虑:动态和静态数据分离)

最新回答 / 慕虎2360059
亲,谢谢你的问题,我们已经对本小节的测证做了完善,请继续注意我们的课程。vxuyvjbddfktccvijbydlpk

讲师回答 / sqlercn
这只是为了说明问题的一个假设的条件

最赞回答 / Thlv
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

最赞回答 / chavin
没有效果,只有在查询时才起作用,如果这个字段经常需要查询,并且不需要改动,可以对它添加索引,索引的主要功能就是快速查询

已采纳回答 / sqlercn
可以,而且最好是用汉字,如果枚举值为数据的话不如直接使用数值类型。

已采纳回答 / sqlercn
拆表是为了减少数据冗余和避免写异常,但是出于性能的考虑有时也会进行一定的反范式处理。

最新回答 / netwalker
我理解的就是:逻辑结构到物理存储结构的映射,简单说:表实际在硬盘等介质上怎么存储的,就像word文档你可以设置格式,插入图片,而保存后变成docx文档,是以XML格式组织的一个“文件夹”集合(你用7zip打开看看就知道)!

已采纳回答 / sqlercn
这个要根据业务来定,水平拆分就是分库分表但是表结构全一样。垂直拆分就是把一张宽表分成多个小表把经常一起使用的列放到一起。不过无论怎么做都要先了解业务场景。
课程须知
本课程适合程序开发人员及数据库管理运维人员
老师告诉你能学到什么?
1、了解数据库设计的重要性 2、如何设计出简洁高效的数据库结构 3、如何对数据库结构进行优化调整

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消