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

已采纳回答 / 子楚
是的 ,上面是渐进关系。1NF 不可再分,2NF没有部分依赖,3NF不依赖非主属性。

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

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

已采纳回答 / sqlercn
这个要根据业务来定,水平拆分就是分库分表但是表结构全一样。垂直拆分就是把一张宽表分成多个小表把经常一起使用的列放到一起。不过无论怎么做都要先了解业务场景。

已采纳回答 / 好帮手慕珊
是事务吧?一组sql语句的集合,可以整体提交给数据库进行处理,一旦中间的某个语句发生错误,之前的操作就会取消。

已采纳回答 / 高老庄猪哥
在mysql可以通过force index关键字强制指定查询使用某个索引

已采纳回答 / sophia_yu
说的没有错,不过这个例子有一个前提是一个供应商只有一位联系人,所以避免了你说的那种情况。

已采纳回答 / sophia_yu
这种情况,如果不知道分区键的话就只能在各个分区内扫描了。就给出的两种方法,个人认为第二种要比第一种效率高些。在水平分表设计时最好不要使用没有意义的id值做为分区键,而是选择在业务中有意义的物理主键进行拆分比较适合。
课程须知
本课程适合程序开发人员及数据库管理运维人员
老师告诉你能学到什么?
1、了解数据库设计的重要性 2、如何设计出简洁高效的数据库结构 3、如何对数据库结构进行优化调整

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消