有时候pom中引用了一堆的jar包,可以用下面这些命令分析相关jar包是否有用以及依赖关系: 查看项目依赖:mvn dependency:analyze查看项目直接和传递依赖:mvn dependency:tree查看maven构建时有效的pom(看哪些jar是不需要的,再排除):mvn help: ...
分类:
编程语言 时间:
2016-08-12 15:17:53
阅读次数:
593
回顾 列属性: 主键, 自增长, 唯一键 关系: 一对一,一对多和多对多 范式: 三层范式 1NF: 字段设计必须符合原子性 2NF: 不存在部分依赖(没有复合主键) 3NF: 不存在传递依赖(实体单独建表) 逆规范化: 效率与磁盘空间的博弈 高级数据操作 新增操作: 主键冲突(更新和替换), 蠕虫... ...
分类:
数据库 时间:
2016-08-12 09:03:53
阅读次数:
270
概念归纳: 1NF:字段不可分; 2NF:有主键,非主键字段依赖主键; 3NF:非主键字段不能相互依赖; 解释: 1NF:原子性 字段不可再分,否则就不是关系数据库; 2NF:唯一性 一个表只说明一个事物; 3NF:每列都与主键有直接关系,不存在传递依赖; 不符合第一范式的例子(关系数据库中crea ...
分类:
数据库 时间:
2016-08-11 13:10:08
阅读次数:
179
(1)2NF(没有部分依赖) **若R属于1NF,且每一个非主属性完全函数依赖于任何一个候选码,则R属于2NF。 (2)3NF(非主属性不可以传递依赖于码) **设关系模式R<U,F>属于1NF,若R中不存在这样的码X,属性组Y及非主属性Z使得X->Y,Y->Z成立,则称R<U,F>属于3NF。 * ...
分类:
其他好文 时间:
2016-06-17 10:58:02
阅读次数:
179
一、三大范式
1、第一范式:消除一个字段包含多个数据库值,消除一个记录包含重复的组(单独的一列包含多个项目),即可满足1NF。
2、第二范式:消除部分依赖性即可转化为2NF。部分依赖性表示一个记录中包括的字段只依赖于主键的一部分。解决部分依赖性的最简单方法是将复合主键分成两部分,每一部分表示一个单独的表。
3、第三范式:消除可传递依赖性即可满足3NF。可传递依赖性表示记录中至少一...
分类:
数据库 时间:
2016-05-20 19:51:40
阅读次数:
277
一、maven 依赖传递规则 举个例子,比如A依赖B,B依赖C,那么A也是依赖C的。A是对B的直接依赖,A对C是传递依赖 ①、最短路劲原则 如,路劲一:A依赖B,B依赖C,C依赖D(1.0.0); 路劲二:A依赖E,E依赖D(2.0.0), 此时A间接依赖D版本是2.0.0! ②、最先定义原则 如, ...
分类:
其他好文 时间:
2016-05-02 22:39:35
阅读次数:
184
书上讲了好多, 归结起来3句话: 1NF:字段不可分; 2NF:有主键,非主键字段依赖主键; 3NF:非主键字段不能相互依赖; 解释: 1NF:原子性 字段不可再分,否则就不是关系数据库; 2NF:唯一性 一个表只说明一个事物; 3NF:每列都与主键有直接关系,不存在传递依赖; 不符合第一范式的例子
分类:
数据库 时间:
2016-03-09 17:40:38
阅读次数:
159
三范式------------数据库的三范式--------------(1)、要有主键,列不可分(2)、不能存在部分依赖:当有多个字段联合起来作为主键的时候,不是主键的字段不能部分依赖于主键中的某个字段 (多对多设计时)(3)、不能存在传递依赖 最求 不存在冗余数据
分类:
其他好文 时间:
2015-12-11 12:51:37
阅读次数:
131
1NF:字段不可分; 2NF:有主键,非主键字段依赖主键; 3NF:非主键字段不能相互依赖; 解释: 1NF:原子性 字段不可再分,否则就不是关系数据库; 2NF:唯一性 一个表只说明一个事物; 3NF:每列都与主键有直接关系,不存在传递依赖; 不符合第一范式的例子(关系数据库中create不出这样...
分类:
数据库 时间:
2015-11-04 11:21:40
阅读次数:
273
1NF范式:没有非原子属性2NF范式:消除了非主属性的部分依赖3NF范式:消除了非主属性的传递依赖BCNF范式:消除了主属性的传递依赖4NF范式:消除了多值依赖模式分解的两个评价标准:1、分解的无损性2、分解的依赖性两个问题:1、如何识别无用属性?2、如何求取正则覆盖?BCNF范式的分解过程是什么?
分类:
数据库 时间:
2015-11-04 00:20:16
阅读次数:
226