DBNormalizer:DB规范化项目DMKM

时间:2024-07-16 18:33:24
【文件属性】:

文件名称:DBNormalizer:DB规范化项目DMKM

文件大小:38KB

文件格式:ZIP

更新时间:2024-07-16 18:33:24

Python

DB归一化器 DB规范化项目DMKM 以下特点: 从数据库实例导入数据库方案(元数据); 如果没有可用的数据库连接,可能会手动提示关系方案 功能依赖项 (FD) 的规范和编辑 测试在数据库表中是否满足给定的一组 FD(仅当数据库连接可用时) 最小覆盖的计算 确定给定属性集的属性闭包 计算所有候选键 从 1NF 到 BCNF 的范式 (NF) 测试; 将违反某个 NF 的 FD 报告给用户 生成规范化提议:保证 3NF 中的关系合成; BCNF 合成可能是可能的。 归一化包括计算: 新关系 新关系的函数依赖 新关系的所有候选键 新关系的正常形式(3NF 或 BCNF) 如果建立了数据库连接,则会创建用于数据库转换的 SQL 脚本。 这个脚本包括 用于创建新表的 DDL 语句 将 FD 和数据库方案作为 XML 文件导入和导出(未在 GUI 中实现) FD 的导入,自动从数据库中检


【文件预览】:
DBNormalizer-master
----setup.py(2KB)
----.gitignore(43B)
----TODO(2KB)
----LICENSE(7B)
----README.md(1KB)
----DBNormalizer()
--------view()
--------controller()
--------model()
--------__init__.py(57B)
--------example()
--------__main__.py(134B)
----README(1KB)
----Sample file(7B)

网友评论