![]() |
1
1
在进一步讨论之前:如果您确实决定使用一种缺乏参考完整性的存储银行详细信息的设计,请告诉我谁将运行它,这样我就永远无法与他们做生意。这很重要。应用程序逻辑中的约束 也许 被遵守;事情发生了,异常、中断、不一致,这些后来会反映在数据中,因为没有有意义的保障措施。模式设计中的约束 必须 被跟踪。更安全,银行数据也要尽可能安全。
您将#1确定为次优是正确的;帐户就是一个帐户,无论是谁拥有它#2被淘汰,因为引用完整性是不可协商的#严格来说,3是最可行的方法
知道
您无需担心可能拥有银行详细信息的实体数量的增加,您可以不必担心4个和
索引外键,性能就会很好。视图很好,可以避免样板文件
|
![]() |
hello_programmers · Mysql从其他表输出一列 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |
![]() |
Popo · Sql查询:返回数据库中不可用的where条件 1 年前 |
|
Hamdan Nuramdani · 对账单中一周内不同表中的数据求和 1 年前 |
|
Kugelfisch · 用php为数据库加密数据 1 年前 |