|
|
|
Задача по проектированию: нужна помощь
|
|||
|---|---|---|---|
|
#18+
Добрый день! Помогите пожалуйста решить задачу: БД о регистрации проишествий должна содеражть: - данные для регистрации проишествий сообщений о проишествиях (номер сообщения, дата, тип проишествия) - информацию о принятом решении (уг. дело возбуждено, уг. дело не возбуждено) - информацию о лицах, виновных или подозреваемых в совершении проишествия (рег. номер лица, ф.и.о., адрес, количество судимостей), а также отношение конкретных лиц к конкретным проишествиям (виновник, потепевший, подозреваемый, свидетель) Это задача из университета, нужно составить реляционную модель БД. Я представляю 4 информационных объекта: Сообщения, Решения, Участники, Отношение участн. к проишествиям. То есть 4 таблицы. Но я, не уверен, ни в количетсве таблиц ни в связях между ними... Помогите плиз! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 10:25 |
|
||
|
Задача по проектированию: нужна помощь
|
|||
|---|---|---|---|
|
#18+
ПРавильное ли это построение: [Участники] 1--------М [Отношение] M---------1 [Сообщения о проишествиях] 1--------1 [Решения] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 10:47 |
|
||
|
Задача по проектированию: нужна помощь
|
|||
|---|---|---|---|
|
#18+
ivan scherbakov Один участник может быть в нескольких происшествиях, как и наоборот (M:N). Одно ообщение может быть о нескольких происшествиях, как и наоброт (M:N). Один участник может быть в рамках одного происшествия и потерпевший, и подозреваемый? Что делать, если в одном сообщении некто назван виновником, а в другом сообщении об этом же происшествии - потерпевшим? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 10:52 |
|
||
|
Задача по проектированию: нужна помощь
|
|||
|---|---|---|---|
|
#18+
Сергей ВаскецовОдин участник может быть в нескольких происшествиях, как и наоборот (M:N) Извиняюсь. Перед "происшествиях" необходимо добавить "сообщениях о ". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 10:54 |
|
||
|
Задача по проектированию: нужна помощь
|
|||
|---|---|---|---|
|
#18+
Уточняю: Один участник может быть в нескольких сообщениях о происшествиях, как и наоборот (M:N). Одно сообщение только об одном проишествии. (1:1) Один участник может быть в рамках одного происшествия и потерпевший, и подозреваемый. (1:M) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 12:02 |
|
||
|
Задача по проектированию: нужна помощь
|
|||
|---|---|---|---|
|
#18+
Как реализовать савязь (M:N) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 12:17 |
|
||
|
Задача по проектированию: нужна помощь
|
|||
|---|---|---|---|
|
#18+
ivan scherbakovУточняю: Один участник может быть в нескольких сообщениях о происшествиях, как и наоборот (M:N). Одно сообщение только об одном проишествии. (1:1) Один участник может быть в рамках одного происшествия и потерпевший, и подозреваемый. (1:M) Как-то слабо верится, что это а) реально и б) непротиворечиво. Особенно последнее. При чем тут 1:M? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 12:36 |
|
||
|
Задача по проектированию: нужна помощь
|
|||
|---|---|---|---|
|
#18+
Спасибо за помощь. У меня просто нет опыта по проектированию. Поэтому и прошу совета по решению - никаких данных более, чем я писал в первом посте, у меня нет. Попоробую реализовать схему попроще: 1. Один участник в одном проишествии. 2. В одном проишествии много участников. 3. Каждый участник имеет только одно отношение к проишествию. [Участники] 1------М [ Отношение ] M-------1 [Сообщения о проишествиях] 1-----1 [Решения] КодУчаст. КодПроишеств. КодПроишеств. КодПроиш. Ф.И.О Код. Участника дата Решение и. т. д. Как вы думаете правильная схема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 13:34 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=35662479&tid=1543560]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
181ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 525ms |

| 0 / 0 |
