Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Задача по проектированию: нужна помощь / 9 сообщений из 9, страница 1 из 1
19.11.2008, 10:25
    #35662479
ivan scherbakov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задача по проектированию: нужна помощь
Добрый день!
Помогите пожалуйста решить задачу:

БД о регистрации проишествий должна содеражть:
- данные для регистрации проишествий сообщений о проишествиях (номер сообщения, дата, тип проишествия)
- информацию о принятом решении (уг. дело возбуждено, уг. дело не возбуждено)
- информацию о лицах, виновных или подозреваемых в совершении проишествия (рег. номер лица, ф.и.о., адрес, количество судимостей), а также отношение конкретных лиц к конкретным проишествиям (виновник, потепевший, подозреваемый, свидетель)

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

Попоробую реализовать схему попроще:
1. Один участник в одном проишествии.
2. В одном проишествии много участников.
3. Каждый участник имеет только одно отношение к проишествию.

[Участники] 1------М [ Отношение ] M-------1 [Сообщения о проишествиях] 1-----1 [Решения]
КодУчаст. КодПроишеств. КодПроишеств. КодПроиш.
Ф.И.О Код. Участника дата Решение
и.
т.
д.

Как вы думаете правильная схема?
...
Рейтинг: 0 / 0
19.11.2008, 13:43
    #35663210
ivan scherbakov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задача по проектированию: нужна помощь
Вот эта схема (в предудыущем посте все смешалось) :
[Участники] 1------М [ Отношение ] M-------1 [Сообщения о проишествиях] 1-----1 [Решения]
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Задача по проектированию: нужна помощь / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]