我想在数据库中存储时间信息。我已经设计了以下方案。这是最好的方法吗?
主表
- ID
详细信息表
- ID
- 主表ID
- 创建时间
- 标题
- 内容
虽然这个方案对我的目的有效,但仅具有ID字段的主表并不感觉正确,但我无法找到其他链接详细信息记录的方式。
有更清晰/标准的方法吗?
我想在数据库中存储时间信息。我已经设计了以下方案。这是最好的方法吗?
主表
详细信息表
虽然这个方案对我的目的有效,但仅具有ID字段的主表并不感觉正确,但我无法找到其他链接详细信息记录的方式。
有更清晰/标准的方法吗?
只需省略MasterTable。
您的DetailsTable中的行仍将通过具有相同ID列值来"连接在一起"。
任何其他有用的“链接”(例如将行链接到其直接后继或前身)都无需该MasterTable即可实现。它并没有起到任何作用(除非您希望在其中拥有ID,而没有Details,即ID从未被创建过,这似乎相当不可能)。把它省略掉。