在这种情况下使用 1-1 关系是一种好方法吗?
is it a good way to use 1-1 relationship in this case?
我有一个包含 table 票据的数据库,其中包含:
[id, user_id, project_id, title, steps_to_reproduce_issue, expected_result, actual_result, additional_comments, ticket_attachment_id, status, priority, categories, date_created, date_modified]
把下面的属性[title, steps_to_reproduce_the_issue, expected result, actual_result, additional_comments]
放到单独的tableTicketDescription中,然后对Ticket-TicketDescriptiontables使用1-1关系,然后只需将 ticket_description_id 添加到 Ticket ?
希望我理解了你的情况。
假设您有 3 次参加同一节目。 (即不同的时间)- 你最好在 3 次中重复使用 TicketDescription,对吗?
所以在我看来,最好使用 1 to many
关系而不是每次描述都声明。
考虑好字段的分布
我有一个包含 table 票据的数据库,其中包含:
[id, user_id, project_id, title, steps_to_reproduce_issue, expected_result, actual_result, additional_comments, ticket_attachment_id, status, priority, categories, date_created, date_modified]
把下面的属性[title, steps_to_reproduce_the_issue, expected result, actual_result, additional_comments]
放到单独的tableTicketDescription中,然后对Ticket-TicketDescriptiontables使用1-1关系,然后只需将 ticket_description_id 添加到 Ticket ?
希望我理解了你的情况。
假设您有 3 次参加同一节目。 (即不同的时间)- 你最好在 3 次中重复使用 TicketDescription,对吗?
所以在我看来,最好使用 1 to many
关系而不是每次描述都声明。
考虑好字段的分布