1.
|
|
СвязьN:1, сущности обе обязательные, следовательно требуются два отношения: одно связное и одно на онарную сущность.
Рис. П1. Диаграмма связи 1.
Таблица П1. Таблица П2.
| №_Вагона | Код_собственника |
|
Связное отношение.
2. 
Связь N:1, сущности обе обязательные, следовательно требуются два отношения: одно связное и одно на онарную сущность.
Рис. П2. Диаграмма связи 2
Таблица П3
| №_Вагона | Уведомление_№ |
. Таблица П4.
| Уведомление_№ |
Связное отношение.
3.
![]() |
СвязьN:1, сущности обе обязательные, следовательно требуется два отношения: одно связное и одно на онарную сущность:
Рис. П3. Диаграмма связи 3.
| №_Вагона | Дата_начала_ремонта |
| 21.07.03 | |
| 21.07.03 | |
| 05.08.03 | |
| 06.10.03 | |
| 12.12.03 | |
| 31.12.03 | |
| 03.04.04 | |
| 10.05.04 |
Таблица П5. Таблица П6.
| Дата_начала_ремонта |
| 21.07.03 |
| 05.08.03 |
| 06.10.03 |
| 12.12.03 |
| 31.12.03 |
| 03.04.04 |
| 10.05.04 |
|
Связное отношение.
4.
![]() |

Связь N:1, сущности обе обязательные, следовательно, требуется два отношения: одно связное и одно на онарную сущность.
Рис. П4. Диаграмма связи 4
Таблица П7. Таблица П8.
| №_Вагона | Код_модернизации |
|
| Код_модернизации |
Связное отношение
5.
|
![]() |
СвязьN:1, сущности обе обязательные, следовательно, требуются два отношения: одно связное и одно на онарную сущность.
Рис. П5. Диаграмма связи 5
Таблица П9. Таблица П10.
| Дата_приема_из_ремонта |
| 25.07.03 |
| 06.08.03 |
| 08.10.03 |
| 13.12.03 |
| 02.01.04 |
| 04.04.04 |
| 12.05.04 |
| №_Вагона | Дата_приема_из_ремонта |
| 25.07.03 | |
| 25.07.03 | |
| 06.08.03 | |
| 08.10.03 | |
| 13.12.03 | |
| 02.01.04 | |
| 04.04.04 | |
| 12.05.04 |
|
Связное отношение.
6.
| |||
| |||

СвязьN:1, сущности обе обязательные, следовательно требуется два отношения: одно связное и одно на онарную сущность:
| №_Вагона | Код_ремонта |
Рис. П6. Диаграмма связи 6.
| Код_ремонта |
Таблица П11. Таблица П12.
.
|
Связное отношение
7.
![]() |
СвязьN:1, сущности обе обязательные, следовательно требуется два отношения: одно связное и одно на онарную сущность:
Рис. П7. Диаграмма связи 7.
Таблица П13.
| Вид_ремонта | Код_предприятия |
| НАР | |
| НАР-Р | |
| ППР | |
| ПАР | |
| ПДР | |
| НПР |
Таблица П14.
| Код_предприятия |
|
Связное отношение.
8.
![]() | ![]() | ||
Связь1:N, сущности обе обязательные, следовательно требуется два отношения: одно связное и одно на онарную сущность:
Рис. П8. Диаграмма связи 7.
Таблица П15.
| Код предприятия |
| Код предприятия | Наименование ж/д |
| Кбш | |
| ЮВ |
Таблица П16.
Связное отношение. Онарное отношение
На основе диаграмм Чена и ER-связей составим диаграмму Чена-Мартина, в которой укажем атрибуты объектных отношений и кардинальность связей.
![]() | |||||||
![]() | |||||||
![]() | |||||||
![]() | |||||||
![]() | |||||||
Рис.П9. Диаграмма Чена – Мартина
СТРУКТУРАФАЙЛОВ
Для реализации информационной структуры в компьютере нужно составить базу данных в виде наборов файлов. Ниже представлена таблица, в которой показаны имена отношений, имена файлов и имена полей.
Таблица П17. Структура файлов.
| ИМЯ ОТНОШЕНИЯ | ИМЯ ФАЙЛА | ИМЯ ПОЛЯ | ТИП ПОЛЯ |
Вагон | Vagon | №_Вагона | Числовой |
| Заносится | Complit | №_Вагона №_Уведомления | Числовой Числовой |
| Уведомление | Uvedomlenie | №_Уведомления | Числовой |
| Принадлежит | Have | №_Вагона Код_собственника | Числовой Числовой |
| Собственник | Sobstvennik | Код_собственника | Числовой |
| Поступает | Postupaet | №_Вагона Дата_начала_ремонта | Числовой Числовой |
| Модернизируется | Reproduce | №_Вагона Код_модернизации | Числовой Числовой |
| Прием на ремонт | Priem na | Дата_начала_ремонта Время_начала_ремонта | Числовой Числовой |
| Модернизация | Modern | Код_модернизации | Числовой |
| Принимается | Priem iz | №_Вагона Дата_приема_из_ ремонта | Числовой Числовой |
| Прием из ремонта | Priem | Дата_приема_из_ ремонта Время_приема_из_ремонта | Числовой Числовой |
| Производится | Produce | №_Вагона Вид_ремонта | Числовой Символьный |
| Ремонт | Remont | Вид_ремонта Место_ремонта | Символьный Символьный |
| Выполняет | Vipolnyaet | Вид_ремонта Код_предприятия | Символьный Числовой |
| Предприятие | Firma | Код_предприятия | Числовой |
| Находится | Place | Код_предприятия Наименование_ж/д | Числовой Символьный |
| Дорога | Road | Наименование_ж/д | Символьный |
Так как диаграмма Чена-Мартина упрощена и не содержит большого количества атрибутов объектных отношений, структура файла также упрощена. Для практической реализации не трудно добавить дополнительные имена полей. Например, у отношения ВАГОН могут быть добавлены следующие имена полей: ТИП ВАГОНА, ДЕПО ПРИПИСКИ, ЗАВОД-ИЗГОТОВИТЕЛЬ и т.д. Аналогичные расширения можно сделать и с остальными отношениями.










Вагон 





