sql - 你喜欢哪种数据库设计;一种具有实际的物理关系还是一种模仿它?
问题描述
设计关系数据库时的最佳实践是什么?要在表之间建立物理关系(从表到表绘制的实际线)或仅模拟这种关系?
例如
TableA有列
ID, Name
TableB有列
ID, CNIC, TableA_ID
现在,TableA_ID上没有实际的外键约束,但仍然存储映射到 TableA 的ID列的值。
我认为后者很好,我认为前者速度变慢并且存在级联操作问题?
解决方案
推荐阅读
- thymeleaf - Thymeleaf:使用 #session 时偶尔出错 - 评估 SpringEL 表达式时出现异常
- php - 根据特定参数在 Laravel 中对数组进行排序
- php - Laravel - 如果表存在,则仅查询模型
- node.js - Nodejs/Socket.emit 不工作,找不到数据
- android - 我们如何阻止电话、短信和通知?
- typescript - 打字稿错误:TS2304 找不到名称
- sql - 导入数据库(传输wordpress站点数据库)
- arrays - 在 Julia 1.0 中对特征值/特征向量进行排序
- swift - 如何将值转换为 CGPoint?
- isabelle - 对两个变量进行归纳?