数据库规范化
填写一张表,标记其主键并声明函数依赖,即可查看它如何拆分为 1NF、2NF 和 3NF。
所有内容都在此浏览器中计算,不会发送到任何服务器。
表
3 行 × 5 列
单元格中包含以逗号或分号分隔的值时,会被视为多值。
主键
勾选组成主键的列(一个或多个)。
函数依赖
依赖表示决定列确定被依赖列的值。
还没有依赖。请添加适用于你的表的依赖。
填写一张表,标记其主键并声明函数依赖,即可查看它如何拆分为 1NF、2NF 和 3NF。
所有内容都在此浏览器中计算,不会发送到任何服务器。
3 行 × 5 列
单元格中包含以逗号或分号分隔的值时,会被视为多值。
勾选组成主键的列(一个或多个)。
依赖表示决定列确定被依赖列的值。
还没有依赖。请添加适用于你的表的依赖。
这个工具教你一步步完成数据库规范化。你输入一张表(起始为3行5列,最多20行10列),标出主键并声明成立的函数依赖。点击“规范化”后,它会检测这张表所处的范式(不满足1NF、1NF、2NF或3NF),并展示依次应用1NF、2NF和3NF后得到的表,包括主键、外键以及每次拆分的原因。如果某一步已经满足,会直接说明并不做改动。适合学习关系模型。所有计算都在浏览器中完成,不会发送到任何服务器。