Диаграммы связи

1.

       
 
В1 В2 В3 В4 В5 В6 В7 В8
 
К1 К2 К3 К4


Связь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.

В1 В2 В3 В4 В5 В6 В7 В8

 
 


Связь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.

       
 
В1 В2 В3 В4 В5 В6 В7 В8
   
Р1 Р2 Р3 Р4 Р5 Р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 Наименование_ж/д Символьный

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow