NFDtool自动模式分解工具
数据库表设计助手
功能:范式(NF)分解、求最小依赖集、计算闭包、主码、候选码。
详细功能
-
计算闭包
-
计算增广集
-
计算传递依赖
-
计算闭包
-
-
计算关键字
-
计算主码
-
计算候选码
-
-
计算最小依赖集
-
依赖分解
-
去除多余依赖
-
去除多余属性
-
计算最小依赖集
-
-
模式分解
-
分解为2NF
-
分解为3NF
-
分解为BCNF
-
分解过程展示
-
效果图
安装说明
环境依赖
无
部署安装
无
目录结构
├── index.html // 主页 ├── js // 核心程序 │ ├── DatabaseTool.js // 核心功能实现 │ ├── jquery-1.3.2.js // js库 │ └── mainStyle.js // 动画效果 ├── css // css样式 │ ├── mainStyle.css // 主样式 │ └── lrtk.css // 左侧导航栏样式 ├── images // 图片 ├── demo // 操作演示 ├── Readme.md // help ├── LICENSE.md // 版权信息 └── CONTRIBUTING.md //贡献者/贡献组织
关于作者
作者姓名:李建清
作者单位:成都信息工程大学 -- 软件自动生成与智能服务四川省重点实验室
指导教师:蒋建民教授、赵卓宁教授
指导教师单位:成都信息工程大学 -- 软件自动生成与智能服务四川省重点实验室
贡献者/贡献组织
请阅读 CONTRIBUTING.md 查阅为该项目做出贡献的开发者。
鸣谢
灵感来源于Armstrong公理系统
感谢蒋建民教授、赵卓宁教授的指导与支持
版权信息
该项目签署了LGPL-3.0 授权许可,详情请参阅 LICENSE.md
更新日志
V1.0.0 版本,2021-03-12
评论
APNG DisassemblerAPNG 动画图片分解工具
APNG Disassembler 是一款跨平台的小工具,在 Mac OS、Linux 以及 Win
APNG DisassemblerAPNG 动画图片分解工具
0
APNG DisassemblerAPNG 动画图片分解工具
APNGDisassembler 是一款跨平台的小工具,在MacOS、Linux以及Windows上都可以使用,不过除了Windows上有GUI界面外,其余的都只能使用命令行的形式。APNGDisas
APNG DisassemblerAPNG 动画图片分解工具
0
PryRuby 交互模式工具
Pry,一个用于Ruby的强大的可替代标准IRBshell的工具,也是运行时开发者控制台。具有以下特性:查看源代码浏览文档在线帮助系统语法高亮集成Gist强大的灵活的命令行系统
PryRuby 交互模式工具
0
EscalatorKubernetes 自动扩展工具
Escalator是Atlassian开源的一款Kubernetes自动扩展工具,专为大批量或基于作业任务(job-based)的工作负载而设计。当集群需要按比例缩放时,无法强制释放和移动,Escal
EscalatorKubernetes 自动扩展工具
0
PySnooperPython 自动 Debug 工具
PySnooper在GitHub上自嘲是一个“乞丐版”调试工具(poorman'sdebugger)。一般情况下,在编写Python代码时,如果想弄清楚为什么Python代码没有按照预期执行、哪些代码
PySnooperPython 自动 Debug 工具
0
Anthill自动构建工具
Anthill是一个免费的自动构建工具(非开源),它规划您的构建并发布结果,帮助精通XP的小组使用持续集成。一次构建包含用CVS这样的版本控制工具检查源代码、运行一个构建脚本、发布结果并通知用户结果。
Anthill自动构建工具
0
RaigadElasticSearch 自动部署工具
Raigad是ElasticSearch备份,回复,自动部署和集中化配置管理工具(进程)。Raigad是一个进程/工具,和Elasticsearch一起运行,可以自动操作:快照备份和恢复master-
RaigadElasticSearch 自动部署工具
0