database-design - 如何将关系存储到表中(ER图)
问题描述
我有一个 3x3 数据格式,并试图将关系存储到表中。这是矩阵的样子。
矩阵中有几种关系,角落中的点必须小于相邻点。
例如
1<2 & 1<4 & 1<5
3<2 & 3<6 & 3<5
7<8 & 7<4 & 7<5
9<8 & 9<6 & 9<5
我尝试创建两列来解释关系,但很难避免该表中的重复记录。非常感激。
解决方案
假设您有 9 个数据项,将它们存储在数据表中。
Table data
Index Value
1 val1
2 val2
3 val3
4 val4
5 val5
6 val6
7 val7
8 val8
9 val9
关系基于值。所以你需要另一个表来处理这些关系。
Table SmallerThan
Index Smaller Bigger
table.Index table.Index
1 1 2
2 1 4
3 1 5
4 3 2
5 3 6
6 3 5
7 7 8
8 7 4
9 7 5
10 9 8
11 9 6
12 9 5
推荐阅读
- java - 如何在 JAVA 代码中添加时间戳,如计数(在每一行中)
- javascript - 为什么我不能为我的州设定价值?反应原生
- wordpress - woocommerce 插件未激活
- c# - 在 C# 中删除动态生成的复选框
- angularjs - 使用flex布局和AngularJS时如何做滑入/滑出动画
- python - 将点的 np.array 投影到段的 np.array
- reactjs - 未处理的拒绝(错误):网络错误:无法获取
- javascript - JavasSript 将一个对象数组拆分为多个具有某个键的数组
- unity3d - Unity:在更新中不能可靠地检测到 Input.GetButtonDown?
- c++ - 如何在 QComboBox 中显示与列表文本不同的选定文本?