ПРОЕКТИРОВАНИЕ ГЛОБАЛЬНОЙ ER -МОДЕЛИ
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Данный раздел посвящен проектированию глобальной ER-модели. Здесь производится выявление и устранение эквивалентных сущностей, выявление категорий и синтез обобщающих сущностей, выявление и устранение дублирования атрибутов и связей. Строится графическое представление глобальной модели, специфицируются ограничения и правила поддержания целостности на уровне глобальной модели.

 

4.1 Выявление и слияние эквивалентных сущностей

4.1.1 Сущности ЗАПИСЬ в локальных моделях эквивалентны, следовательно происходит их слияние в сущность ЗАПИСЬ в глобальной модели

4.1.2 Сущности ПАСПОРТ и НОМЕР (паспорта) в локальных моделях эквивалентны, следовательно происходит их слияние в сущность ПАСПОРТ и НОМЕР (паспорта) в глобальной модели соответственно

4.1.3 Сущности МАРКА МОДЕЛЬ в локальной модели №1 эквивалентны, следовательно происходит их слияние в сущность МАРКА МОДЕЛЬ в глобальной модели

4.1.4 Сущность СОТРУДНИК в локальной модели №2 эквивалентна сущности СОТРУДНИК в модели №1, следовательно происходит их слияние в сущность СОТРУДНИК в глобальной модели

4.1.5 Сущности ТЕЛЕФОН в моделях № 2,3,5 эквивалентны, следовательно, происходит их слияние в сущность ТЕЛЕФОН в глобальной модели

 

4.2 Выявление и синтез обобщающих сущностей

4.2.1 Сущности Личный А/М и ТС (Транспортное средство предприятия) имеют общие атрибуты, поэтому вводим обобщающую сущность АВТОМОБИЛЬ

 

4.3 Выявление и устранение дублирующихся атрибутов

4.3.1 В сущности МАТЕРИАЛЬНОЕ СРЕДСТВО есть атрибуты ФИО ответственного сотрудника и ФИО сотрудника, которые дублируются в сущности СОТРУДНИК, следовательно нужно убрать эти атрибуты из сущности МАТЕРИАЛЬНОЕ СРЕДСТВО

      Выявление и устранение дублирующихся связей

Были выявлены контуры, что является необходимым, но недостаточным признаком дублирующей связи.

 

4.4 Графическое представление глобальной ER-модели

 

Глобальная ER-модель представлена на рисунке 4.1

 

         
   


                   

    VIP Клиент                            Вызов                                      ТС

                                 1                                      М

                  1                             М    М                                      1

    

             
     


                Имеет               Заявка          Выполнение    Использование         

     
 

 


                                                                

                                                      Использование

                                                                                            1    1

                                1                             М                              

     
 


                     VIP Карта           Мат. Средство        Сотрудник     


                                                            М                               

                                                                                               1

                          М                         Поставка

                                                    

                       Поставщик                                                

                                     

 

                                                                                               1

        

                                                                                          Паспорт               

 

Рисунок 4.1 – Глобальная ER-модель

 

4.5  Перевод целостных и операционных ограничений на уровень глобальной модели

4.5.1 Сущность СОТРУДНИК Атрибут Водительские права => Сущность МАРКА МОДЕЛЬ атрибут Категория ТС

4.5.2 Сущность СОТРУДНИК атрибут Дата выдачи прав – Сущность СОТРУДНИК ат. Дата рождения<= 18 лет

4.5.3 Сущность НОМЕР атрибут Дата выдачи паспорта – Сущность СОТРУДНИК ат. Дата рождения <= 16 лет

4.5.4 Сущность ВЫЗОВ: если ат. флаг VIP клиента=истина, то Сущность ВЫЗОВ ат. номер карты не пуст

4.5.5 Сущность ВЫЗОВ: если ат. флаг почасовой оплаты=истина, то Сущность ВЫЗОВ ат. время движения не пуст

4.5.6 Сущность НАЧАЛО ат.Улица не = Сущность КОНЕЦ ат. Улица

4.5.7 Сущность VIP КЛИЕНТ если ат. Баланс <1000 руб., то ат.Скидка <= 10%

4.5.8 Сущность VIP КАРТА: атрибут Дата Договора <(раньше) Сущность ЗАПИСЬ ат.Дата записи

4.5.9 Сущность МАТЕРИАЛЬНОЕ СРЕДСТВО атрибут Номинальная стоимость < Сущность МАТЕРИАЛЬНОЕ СРЕДСТВО ат. Затраты на Эксплуатацию

4.5.10 Сущность КОНТРАГЕНТ: атрибут Телефон должен соответствовать коду города, который указан в ат. Сущность КОНТРАГЕНТ Юридический адрес

4.5.11 Сущность КОНТРАГЕНТ: атрибут Факс должен соответствовать коду города, который указан в Сущность КОНТРАГЕНТ ат. Юридический адрес

4.5.12 Сущность КОНТРАГЕНТ: атрибут Дата Договора <(раньше) Сущность ЗАПИСЬ ат. Дата записи






Вывод

 

В результате проектирования глобальной ER-модели, соответствующей автоматизируемым функциям, получена модель, включающая 7 сущностей, 2 связи типа «многие ко многим» и 8 связей типа «один ко многим».

Дата: 2019-07-30, просмотров: 161.