0.参考文献: http://jacki6.iteye.com/blog/774866 http://baike.baidu.com/view/402020.htm 1.范式说明 1.1 第一范式(1NF)无重复的列 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能同 ...
分类:
数据库 时间:
2017-04-06 19:00:10
阅读次数:
166
数据库是设计范式理解:关系型数据库的核心“规范化”,规范化的存在是为了在数据库组织保存数据时使数据 保持完整性并且最小化的冗余数据。 数据库设计有六种范式规则,但通常我们再设计数据库时,通常用到3种范式。 1.1 第一范式: 概念:指数据库表的每一列的数据不可拆分,同一列不能有多个值,并且不能有重复 ...
分类:
数据库 时间:
2017-04-03 15:36:47
阅读次数:
227
一、MySQL存储引擎 二、存储引擎如何选择 是否支持事务 检索和添加速度 锁机制 缓存 是否支持全文索引 是否支持外键 三、MyISAM和InnoDB对比 四、什么时候使用MyISAM和InnoDB MyISAM:读事务要求不高,以查询和插入为主,例如各种统计表。 InnoDB:对事务要求高,保存 ...
分类:
数据库 时间:
2017-03-27 00:47:08
阅读次数:
278
范式 第一范式:数据库表的每一项都是不可分割的原子数据项,不能是集合。比如班级信息表里面不能有班级的学生。 第二范式:在第一范式的基础上,所有属性完全依赖于主键,完全依赖就是不能取决于主键的一部分 第三范式:在第二范式的基础上,消除传递依赖,比如学生表里有学生属于的班级编号,但不能有班级的名称,班级 ...
分类:
数据库 时间:
2017-03-22 20:37:51
阅读次数:
257
一般有以下重要的几点 1.数据库设计 一般需要满足三范式 合适的存储引擎 优化数据字段类型 2.sql语句优化 定位执行效率较低的sql语句(重点是select) 通过explain分析 确定问题并采取优化措施 建立索引 1.频繁作为查询条件的字段应该创建索引 (唯一性太差和更新频繁的不适合) 2. ...
分类:
其他好文 时间:
2017-03-13 11:19:51
阅读次数:
221
来源:http://blog.csdn.net/w__yi/article/details/19934319 1.1 第一范式(1NF)无重复的列 1.2 第二范式(2NF)属性完全依赖于主键 [ 消除部分子函数依赖 ] 1.3 第三范式(3NF)属性不依赖于其它非主属性 [ 消除传递依赖 ] 所谓 ...
分类:
数据库 时间:
2017-03-11 11:40:56
阅读次数:
197
数据库三范式 关系型数据库是现在广泛应用的数据库类型,对关系型数据库的设计就是对数据进行组织化和结构化的过程。数据库的设计范式是数据库设计所需要满足的规范。只有理解数据库的设计范式,才能设计出高效率、优雅的数据库,否则可能会设计出错误的数据库.目前,主要有六种范式:第一范式、第二范式、第三范式、BC ...
分类:
数据库 时间:
2017-03-10 15:25:31
阅读次数:
300
前言 MyBatis是基于“数据库结构不可控”的思想建立的,也就是我们希望数据库遵循第三范式或BCNF,但实际事与愿违,那么结果集映射就是MyBatis为我们提供这种理想与现实间转换的手段了,而resultMap就是结果集映射的配置标签了。 在深入ResultMap标签前,我们需要了解从SQL查询结 ...
分类:
其他好文 时间:
2017-03-05 14:40:45
阅读次数:
555
数据库的三范式: ①字段不可分。 ②有主键,非主键字段依赖主键。 ③非主键字段不能互相依赖。 T-SQL: 在整个数据库中,查询操作占据增删改查的80%,而说到查询,T-SQL语句自然不能少。如图上示。 增: ①插入单行 insert into (列名) values (列值) ②将现有的表数据添加... ...
分类:
数据库 时间:
2017-02-26 12:02:52
阅读次数:
235