数据库
文章平均质量分 66
三分高冷七分装帅
爱恨连绵三春秋,何处沧桑几轮回.
思念若痛凝绝恨,音乐似语载星河.
展开
-
范式理论的程序设计(七)
关于数据库范式理论的程序设计 - NormalFormUtils这里我使用的工具类全部都是使用接口,public interface NormalFormUtils extends FcUtils 是关于范式的判定、分解的工具。这里要介绍的内容和代码都非常多Utils工具的继承关系NormalFormUtils接口import com.ruoxing.dbs.bean.Fu...原创 2018-06-05 13:28:28 · 279 阅读 · 0 评论 -
范式理论的程序设计(八)
关于数据库范式理论的程序设计 - FplusUtils这里我使用的工具类全部都是使用接口,public interface FplusUtils extends ClosureUtils 是关于函数依赖集的闭包F+的计算及其一些应用,对前面内容的补充之一。Utils工具的继承关系FplusUtils接口1. 接口声明import com.ruoxing.dbs.bean.F...原创 2018-06-05 14:09:10 · 275 阅读 · 0 评论 -
范式理论的程序设计(一)
关于数据库范式理论的程序设计 - 开端本篇主要介绍一些前提,算法实现部分会在后面的文章介绍。注意不会直接把项目和全部代码给出;算法都是用《数据库系统概念》中的原生算法和注释;更多地方都需要优化,一方面避免难读懂,更重要留给读者自己去实现、优化。基本概念前提描述,在关系模式R(A,B,C……..)中,存在一些约束(函数依赖和码),函数依赖集有: F={α → β,γ...原创 2018-05-30 23:17:43 · 361 阅读 · 0 评论 -
范式理论的程序设计(二)
关于数据库范式理论的程序设计 - SequenceUtils这里我使用的工具类全部都是使用接口,public interface SequenceUtils是本程序中所有算法的基类。就是后面的算法都会用到该接口中的默认实现方法,继承关系如下: SequenceUtils的default方法里面都是一些关于后面算法会用到的字符序列的方法,里面的方法的参数基本都是用CharSeque...原创 2018-05-31 11:14:38 · 258 阅读 · 0 评论 -
范式理论的程序设计(三)
关于数据库范式理论的程序设计 - CollectionUtils这里我使用的工具类全部都是使用接口,public interface CollectionUtils extends SequenceUtils是关于属性集合的工具。Utils工具的继承关系collectionToSet(),collectionToArray(),sequenceToSet(),sequenceT...原创 2018-05-31 11:45:13 · 331 阅读 · 0 评论 -
范式理论的程序设计(四)
关于数据库范式理论的程序设计 - ArmstrongUtils这里我使用的工具类全部都是使用接口,public interface ArmstrongUtils extends CollectionUtils是关于Armstrong公理的工具,因为后面算法都不用就算F+,所有这些性质都很少会直接用到重点内容。Utils工具的继承关系自反律(reflexivity)1. 方法代码...原创 2018-05-31 12:17:25 · 502 阅读 · 0 评论 -
范式理论的程序设计(五)
关于数据库范式理论的程序设计 - ClosureUtils这里我使用的工具类全部都是使用接口,public interface ClosureUtils extends ArmstrongUtils是关于闭包(closure)相关的工具。包含了属性闭包的计算、超键和候选键的计算、函数依赖保存的判断定。Utils工具的继承关系ArmstrongUtils接口import ...原创 2018-05-31 13:14:54 · 236 阅读 · 0 评论 -
范式理论的程序设计(六)
关于数据库范式理论的程序设计 - FcUtils这里我使用的工具类全部都是使用接口,public interface FcUtils extends ClosureUtils是关于正则覆盖的计算实现算法。Utils工具的继承关系FcUtils接口import com.ruoxing.dbs.bean.FunctionalDependency;import java.uti...原创 2018-05-31 14:25:27 · 655 阅读 · 0 评论