NFDtool 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
NFDtool 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
NFDtool 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
NFDtool 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
NFDtool 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 LGPL
开发语言 JavaScript
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 李建清
适用人群 未知
收录时间 2021-03-16

软件简介

数据库表设计助手

功能:范式(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

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
暂无内容
暂无内容
0 评论
2 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部