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 | Наименование_ж/д | Символьный |
Так как диаграмма Чена-Мартина упрощена и не содержит большого количества атрибутов объектных отношений, структура файла также упрощена. Для практической реализации не трудно добавить дополнительные имена полей. Например, у отношения ВАГОН могут быть добавлены следующие имена полей: ТИП ВАГОНА, ДЕПО ПРИПИСКИ, ЗАВОД-ИЗГОТОВИТЕЛЬ и т.д. Аналогичные расширения можно сделать и с остальными отношениями.