为了账号安全,请及时绑定邮箱和手机立即绑定
  • 关于预留字段

    1. 无法准确的知道预留字段的类型。

    2. 无法准确的知道预留字段中所存储的内容。

    3. 后期维护预留字段索要的成本,和增加一个字段所需要的成本时相同的。

    4. 严禁使用预留字段。

    查看全部
  • 避免使用触发器的原因:

    1. 降低数据导入的效率。

    2. 可能会出现意想不到的数据异常。

    3. 时业务逻辑变得复杂。

    查看全部
  • 避免使用外键约束的原因:

    1. 降低数据导入的效率。

    2. 降低维护成本。

    3. 虽然不建议使用外键约束,但是相关联的列上一定哟啊简历索引。

    查看全部
  • 如何选择主键?

    1. 区分业务主键和数据库主键

      业务主键那用于标识业务数据,进行标语表之间的关联;

      数据库主键为了优化数据存储(Innodb会生成6个字节的隐含主键,尽量人为创建主键)

    2. 根据数据库的类型,考虑主键是否要顺序增长?

      有些数据库时按主键的顺序逻辑存储的。

    3. 主键的字段类型所占空间要尽可能的小

      对于使用聚集索引方式存储的表,每个索引后都会附加主键信息。

    查看全部
  • 时间类型如何存储?

    1. 使用int来存储时间字段的优缺点

    优点:字段长度比datetime小。

    缺点:使用不方便,要进行函数转换。故在需要经常查询(如订单日期)不适合用int存储。

    限制:只能存储到2038-1-19 11:14:07即2^32为2147483648

    2. 需要存储的时间粒度

    年 月 日 小时 分 秒 周

    查看全部
  • decimal与float如何选择?

    原则:

    1. decimal用于存储精确数据,而float只能用于存储非精确数据。故精确数据只能选择用decimal类型。

    2. 由于float的存储空间开销一般比decimal小(精确到7位小数只需要4个字节,而精确到15位小数只需要8字节),故非精确数据优先选择float类型。

    查看全部
  • char与varchar如何选择?

    原则:

    1. 如果列中存储的数据长度擦汗不多时一致的,则应该考虑用char;否则应该考虑用varchar。

    2. 如果列中的最大数据长度小于50Byte,则一般也考虑用char。(当然,如果这个列很少用,则基于节省空间和减少I/O的考虑,还是可以训责用varchar)

    3. 一般不宜定义大于50Byte的char类型列。

    查看全部
  • 以上选择原则主要是从下面两个角度考虑:

    1. 在对数据进行比较(查询条件、JOIN条件及排序)操作时:同样的数据,字符处理往往比数字处理慢。

    2. 在数据库中,数据处理以页为单位,列的长度越小,利于性能提升。

    查看全部
  • 各个类型,及其对应的存储空间

    查看全部
  • 字段类型的选择原则:

    优先选择数字类型,其次是日期或二进制类型,最后是字符类型。对于相同级别的数据类型,应该有限选择占用空间小的数据类型。

    查看全部
  • 3. 长名性原则:尽可能少使用或者不适用缩写,适用于数据库(DATABASE)名之外的任意对象。

    查看全部
  • 2.表意性原则:对表的名字应该能够描述它所标识的对象。例如,对于表,表的名称应该能够表现表中存储的数据内容;对于存储过程,存储过程名称应该能够表现存储过程的功能。

    查看全部
  • 表及字段的命名规则:

    1.可读性原则:使用大写和小写来格式化的库对象名字以获得良好的可读性。但要注意有些DBMS系统对表明的大小写是敏感的。

    查看全部
  • MySQL存储引擎列表

    查看全部
  • 数据库的选择

    成本问题:商业服务器一般以核数进行收费。

    功能化:Oracle适合大的事务操作。

    操作系统:SQLServer只支持Windows。

    开发语言:如果用.Net语言适合SQLServer。

    应用场景:Oracle和SQLServer更适合企业级项目。MySQL和PgSQL适用于互联网项目。


    查看全部

举报

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

微信扫码,参与3人拼团

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

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