一般来说,你不应该;而是创建一个activity_resources
表。该表可以允许多行引用同一活动,并使用每行存储单独的资源。
activity:
- identifier field (often an auto-increment, but perhaps "serial" in this case)
- fields for "fixed" activity data, such as: name, perhaps date started;
basically any values all activities are expected to have in fixed quantities.
activity_resources:
- activity identifier
- resource value|data
如果资源可在多个活动之间共享,而不是有一个resources
表(保存资源),并使用表activity_resources
一种用于M:N关系;在这种情况下,表格的行将引用活动和资源表。
activity:
- identifier field (often an auto-increment, but perhaps "serial" in this case)
- fields for "fixed" activity data, such as: name, perhaps date started;
basically any values all activities are expected to have in fixed quantities.
resource:
- identifier field
- resource value|data
activity_resources:
- activity identifier
- resource identifier