为了账号安全,请及时绑定邮箱和手机立即绑定
  • 表的垂直拆分 为了控制表的宽度可以进行表的垂直拆分 1.经常一起查询的列放到在一起 2.text,blob等大字段拆分到附加表中 表的水平拆分 为了控制表的大小可以进行表的水平拆分 1.通过主键hash key的操作
    查看全部
  • 为什么要进行需求分析 拿到需求不能直接进行表设计,而是要经过需求分析逻辑设计物理设计 各种数据:时效性数据:可以定期清理和归档 非时效性数据 增长很快数据:分库分表 非核心数据:定期清理归档 (1) 了解系统中所要存储的数据(对象) 1) 实体及实体之间的关系(1对1,1对多,多对多) 2) 实体所包含的属性有什么? 3) 哪些属性或属性的组合可以唯一标识一个实体 (2) 了解数据的存储特点 (3) 了解数据的生命周期
    查看全部
  • 联系是为了把多对多描述出来,从实际的角度,应该是把多对多合理地转成一对多。比如一个用户只有一辆购物车,而一辆购物车里当然可以装多种商品,这样一来,商品和购物车就成了多对一了。
    查看全部
    1 采集 收起 来源:ER图

    2018-03-22

  • 实体和实体之间的关系。实体与库中的表的对应关系; 实体的属性有什么?哪些可以标识出实体;
    查看全部
  • 存什么样的数据; 数据有什么特点?时效性?过期覆盖或是清理; 数据的生命同期?日志类数据;
    查看全部
  • 数据库设计:就是根据业务系统的具体需要,结合我们所用的DBMS(数据库管理系统),为这个业务系统构造出最优的数据存储模型。并建立好数据库中的表结构及表与表之间的关联关系的过程。 使之能有效的对应用系统中的数据进行存储,并可以高效的对已经存储的数据进行访问。 为什么要进行数据库设计:优良的设计-减少数据冗余;避免数据维护异常;节约存储空间;高效的访问. 糟糕的设计:存在大量数据冗余;存在数据插入,更新,删除异常;浪费大量存储空间;访问数据低效
    查看全部
  • 选择主键
    查看全部
  • 字段类型选择原则
    查看全部
  • float与decimal
    查看全部
  • 第三范式:字段之间不能存在传递依赖
    查看全部
    1 采集 收起 来源:第三范式

    2018-03-22

  • ER图例说明
    查看全部
    1 采集 收起 来源:ER图

    2018-03-22

  • ER图名词解释
    查看全部
    1 采集 收起 来源:ER图

    2018-03-22

  • 表的水平拆分就是为了控制表的大小,也就是说,把一张大表里面的数据分配到其它几张相同的表中,这样就可以减少一张表里面存储的数据。一般采用的是哈希的方式。 http://www.imooc.com/wenda/detail/239479
    查看全部
  • ER图例说明
    查看全部
    1 采集 收起 来源:ER图

    2014-11-03

  • 逻辑设计-名词解释
    查看全部
    1 采集 收起 来源:ER图

    2014-11-03

举报

0/150
提交
取消
课程须知
本课程适合程序开发人员及数据库管理运维人员
老师告诉你能学到什么?
1、了解数据库设计的重要性 2、如何设计出简洁高效的数据库结构 3、如何对数据库结构进行优化调整

微信扫码,参与3人拼团

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

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