Настройка таблиц, чтобы я мог связывать записи друг с другом? - PullRequest
0 голосов
/ 06 августа 2020

Я пытаюсь выяснить, как я могу связать записи из 1 таблицы друг с другом

У меня есть таблица с отдельными случаями (например, дисциплинарные, жалобы и т. Д. c)

Однако , несколько таких случаев могут относиться друг к другу. например, группа людей вступает в драку, все вовлеченные люди получат индивидуальный случай, тогда все случаи должны быть связаны / связаны.

Я изо всех сил пытаюсь понять, как лучше всего сохранить это данные, будь то в той же таблице или в новой таблице.

Пример данных

Это серверная часть Winform. Итак, теперь мне нужно иметь возможность связывать записи. В примере данных пользователь выберет, что идентификаторы caseID 1–4 связаны.

Итак, вопрос в том, как мне сохранить данные, связанные с этими случаями. Потому что другой случай может быть связан позже.

1 Ответ

0 голосов
/ 06 августа 2020
• 1000 и cases таблицы. На самом деле cases может быть плохой репутацией. Вместо этого это могло бы быть больше похоже на IncidentPerson.

. Альтернативным подходом было бы иметь идентификатор «основного дела» для каждого case. Это может быть NULL или тот же случай. Мне не очень нравится этот подход, потому что он, скорее всего, приведет к путанице в будущем. Один аналитик будет подсчитывать кейсы в месяц, используя «кейсы», а другой - «основные кейсы», и вы потратите много времени, пытаясь выяснить, почему цифры разные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...