为了账号安全,请及时绑定邮箱和手机立即绑定
  • 数据库范式的作用:符合这些范式的数据库设计,它就是一种简洁、高效且结构清晰的数据库设计,同时可以避免数据库的插入、删除和更新异常,可以最大限度的避免数据库的冗余
    查看全部
    0 采集 收起 来源:设计范式概要

    2015-06-30

  • ER图
    查看全部
    0 采集 收起 来源:ER图

    2015-06-30

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

    2015-06-30

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

    2015-06-30

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

    2015-06-30

  • 表的垂直拆分是为了控制表的宽度,通俗的说,就是减少列数。它的原则是,把经常一起查询的列放到一起,text,blob等大字段拆分到附加的表中。这样的话,不会影响到查询的效率。
    查看全部
  • 表的水平拆分就是为了控制表的大小,也就是说,把一张大表里面的数据分配到其它几张相同的表中,这样就可以减少一张表里面存储的数据。一般采用的是哈希的方式。 http://www.imooc.com/wenda/detail/239479
    查看全部
  • 常用的存储引擎
    查看全部
  • 垂直拆分:当表的列过多,几十列等等,这是查询该表的IO速度会变慢,这是就建议进行垂直拆分,即拆分列 水平拆分:即一张表分成多张小表。因此每个表都有储存瓶颈,这样可以分担数据,提高查询速度。 方法:进行hash key操作
    查看全部
  • 禁止使用select * 这样的查询! 因为会查询出不需要的字段,造成IO的浪费,也可能造成程序的出错 建议直接查询需要的列 select column_name from table_name
    查看全部
  • 维护数据字典:进行备注信息,comment '人员表'
    查看全部
  • 1.维护数据字典 2.维护索引,每次变化都要进行维护 3.维护表结构 4.表的数据量阿是有一个瓶颈,因此,越来越大的数据表要适当进行分表分库
    查看全部
  • 反范式化就是用用空间换去时间,也就是牺牲空间(数据冗余)来提高查询速度。!
    查看全部
  • 1.避免使用外键,触发器 2.严禁使用预留字段
    查看全部
  • char,varchar选择原则 1.长度固定,则使用char,否则,使用varchar 2.最大数据长度小于50字节,使用char,否则使用varchar 字符:计算机中使用的文字和符号 字节:计量单位 ①ASCII码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。 ②UTF-8编码中,一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。 ③Unicode编码中,一个英文等于两个字节,一个中文(含繁体)等于两个字节。 符号:英文标点占一个字节,中文标点占两个字节。举例:英文句号“.”占1个字节的大小,中文句号“。”占2个字节的大小。 ④UTF-16编码中,一个英文字母字符或一个汉字字符存储都需要2个字节(Unicode扩展区的一些汉字存储需要4个字节)。 ⑤UTF-32编码中,世界上任何字符的存储都需要4个字节。
    查看全部

举报

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

微信扫码,参与3人拼团

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

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