为了账号安全,请及时绑定邮箱和手机立即绑定
  • 第一范式(1NF)

    查看全部
    0 采集 收起 来源:第一范式

    2019-03-03

  • 数据操作异常

    查看全部
    0 采集 收起 来源:设计范式概要

    2019-03-03

  • ER图例说明

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

    2019-03-03

  • 数据库名词解析

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

    2019-03-03

  • 严禁使用预留字段
    查看全部
  • 虽然不建议用外键约束,但是相关联的列上一定要建立索引,这是为了提高查询效率
    查看全部
  • char和varchar
    查看全部
  • BC范式:在第三范式的基础上,数据库表中如果不存在任何字段对任一候选关键字段的传递函数依赖则符合BC范式。也就是说如果是复合关键字,则复合关键字之间也不能存在函数依赖关系。https://img1.sycdn.imooc.com//5c60df4a0001556606020179.jpg

    https://img1.sycdn.imooc.com//5c60dfb50001682307720412.jpg

    https://img1.sycdn.imooc.com//5c60dfcd0001141606170399.jpg

    https://img1.sycdn.imooc.com//5c60e0390001e12a06130392.jpg


    查看全部
    0 采集 收起 来源:BC范式

    2019-02-11

  • 第三范式是在第二范式的基础上定义的,如果数据表中不存在非关键字段,对任意候选关键字段的传递函数依赖符合第三范式。

    https://img1.sycdn.imooc.com//5c60dcd9000144f706270114.jpg

    存在以下传递函数依赖关系:

    (商品名称)->(分类)->(分类描述),也就是说存在非关键字段“分类描述”对关键字段“商品名称”的传递函数依赖。

    存在问题:(分类,分类描述)对于每一个商品都会进行记录,所以存在着数据冗余。同时也还存在数据的插入,更新及删除异常。

    https://img1.sycdn.imooc.com//5c60dd9a0001d54006540408.jpg

    查看全部
    0 采集 收起 来源:第三范式

    2019-02-11

  • https://img1.sycdn.imooc.com//5c60db0f0001c0fd07010381.jpg

    https://img1.sycdn.imooc.com//5c60db26000114a506750412.jpg

    https://img1.sycdn.imooc.com//5c60db470001ce5207370382.jpg

    https://img1.sycdn.imooc.com//5c60db5d00012c6007230390.jpg

    所有单关键字段的表都符合第二范式。

    查看全部
    0 采集 收起 来源:第二范式

    2019-02-11

  • 第一范式:数据库表中的所有字段都是单一属性,不可再分的。这个单一属性是由基本的数据类型所构成的,如整数,浮点数,字符串等。换句话说,第一范式要求数据库中的表都是二维表。https://img1.sycdn.imooc.com//5c60d7e2000120e706290084.jpg

    查看全部
    0 采集 收起 来源:第一范式

    2019-02-11

  • 数据冗余:是指相同的数据在多个地方存在,或者说表中的某个列可以由其他列计算得到,这样就说表中存在着数据冗余。

    查看全部
    0 采集 收起 来源:设计范式概要

    2019-02-11

  • 设计范式作用:避免数据库删除插入操作等异常,避免数据冗余等。


    数据操作异常:

                         1 插入异常:如果某实体随着另一个实体的存在而存在,即缺少某个实体时无法表示这个实体,那么这个表就存在插入异常。

                          2 更新异常:如果更改表所对应的某个实体实例的单独属性时,需要将多行更新,那么就说这个表存在更新异常。

                          3 删除异常:如果删除表的某一行来反映某实体实例失效时,将导致另一个不同实体实例信息丢失,那么这个表中就存在删除异常。

    查看全部
    0 采集 收起 来源:设计范式概要

    2019-02-11

  • 什么是数据库设计范式?

    常见数据库设计范式包括:第一范式、第二范式、第三范式及BC范式,当然还有第四及第五范式,不过这里我们会把重点放到前三个范式上,这也是目前我们大多数数据库设计所要遵循的范式。

    查看全部
    0 采集 收起 来源:设计范式概要

    2019-02-11

  • 时间类型的选择:

    例:生日使用频次低——用int;订单日期使用频次高——用datatime。

    查看全部

举报

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

微信扫码,参与3人拼团

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

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