为了账号安全,请及时绑定邮箱和手机立即绑定
  • ER图逻辑设计
    查看全部
  • 需求分析要求
    查看全部
  • 设计顺序
    查看全部
  • 简介!
    查看全部
  • 数据库好坏优化
    查看全部
  • char和varchar如何选择 原则: 1.如果列中要存储的数据程度差不多是一致的,则应该考虑用char 否则应该考虑用varchar 2.如果劣种的最大长度小于50byte,则一般也要考虑char 3.一般不易定义大于50te的char类型列。 decimal与float 如何选择 1.decimal用于存储精确数据,而float只能用于存储非精度数据。 2.由于float的存储空间开销一般比demimal小。 故非精度数据优先选择float 时间类型如何存储 1.使用int来存储时间字段的优缺点 优点:字段长度比达特time小 确定:使用不方便,要进行函数转换。经常浏览到--int 经常浏览到--datetime,在 每次使用到的时候不需要转换 2.需要存储的时间粒度 年月日小时分秒周
    查看全部
  • 基本原则:优先是数字类型;其次是日期或是二进制类型;最后是字符串类型 实际操作要根据 具体的字段所记录的数据的大小来选择 1、在对数据进行比较(查询条件、JOIN条件及排序)操作时,同样的数据,字符处理往往比数字处理慢。 2、在数据库中,数据处理以页为单位,列的长度越小,利于性能提升。
    查看全部
  • SQLServer更多适用于windows系统,而其他数据库windows、Linux都适用 .net语言->SQLServer java PHP -> MySQL Oracle
    查看全部
  • 物理设计要做什么?<br> 首先,再次的说明一下,物理设计的目标就是建立数据的表结构,所以啦!我们需要选择使用什么样的数据库系统来建立表结构,这个选择怎么来选呢?通常是通过需求的特点、数据库系统的特点、成本等因素来选择的,一般基本上流行的数据库系统都能满足我们的应用的需要的,所以数据库的特点和成本就是主要考虑的因素了! 建库建表的时候肯定要考虑,建立的具体的表的结构字段了,这些一方面是根据对应的规范来的,另一方面是根据实际的经验来的,作者这里提到了,最好要有一定的命名规范的要求,主要目的是为了方便识别每个表的作用和特点,注意选择什么样的数据库系统结构要在建立对应的表结构的命名规范之前来做,因为,每个数据库系统都有其对应的特点的。命名规范,应该从数据、表名称、字段名称等粒度。 表的字段类型的选择(varchar char)一般是根据需求和实际的工作经验来选择的,前提是符合一定的命名规范,另外就是要考虑节省空间,提高查询效率,易编程性。 反范式化的设计,主要考虑到要以空间换时间的事情,适当的冗余可以提高查询的效率,和编程的效率。
    查看全部
  • ER图
    查看全部
  • 第一,二,三范式解决的是非主属性的关系。 BC 范式解决的是主属性的关系; 第一范式:就是原子性,字段不可再分割,(列属性不能在细分为子列) 第二范式:就是完全依赖,没有部分依赖;【非主属性不能依赖于主键的一部分,要完全依赖于主键(主键是复合键)】 第三范式:没有传递函数依赖。【非主属性之间的依赖】 BC范式: 解决部分主键依赖于非主键部分(复合关键字之间也不能存在函数依赖关系)。
    查看全部
    0 采集 收起 来源:BC范式

    2017-05-28

  • 表的水平拆分
    查看全部
  • 表的垂直拆分
    查看全部
  • 数据库中适合的操作
    查看全部
  • 如何维护表结构
    查看全部

举报

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

微信扫码,参与3人拼团

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

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