Фамилия клиента
Рис. 6.21. Сущность Клиент с заданными атрибутами
Диалоговое окно Attributes позволяет пользователю редактировать имена атрибутов выделенной сущности и корректировать список атрибутов путем выполнения операции удаления ошибочно определенного атрибута.
Редактирование имени атрибута осуществляется в диалоге Rename At- tribute, который открывается при активизации кнопки диалогово- го окна Attributes (рис. 6.22).
Рис. 6.22. Редактирование имени атрибута Фамилия клиента
При активизации кнопки диалогового окна Attributes поль- зователю предоставляется возможность удаления выделенного атрибута из списка атрибутов. При этом необходимо внимательно относиться к данному действию, т.к. ERwin не требует подтверждения удаления атрибута.
Для описания свойств сущности часто приходится создавать производ- ные атрибуты, т.е. атрибуты, значение которых можно вычислить из других атрибутов. Примером производного атрибута может служить атрибут Сумма заказа, значение которого может быть вычислено из атрибутов Количе- ство заказанного товара и Цена за единицу товара.
Многие производные атрибуты часто приводят к конфликтам. Напри- мер, значение производного атрибута Возраст сотрудника может быть вычислено из атрибута Дата рождения сотрудника. Возникновение конфликтной ситуации здесь возможно в случае несвоевременного обновле- ния значения атрибута Возраст сотрудника, что приводит к противоре- чию значению атрибута Дата рождения сотрудника.
Производные атрибуты – ошибка нормализации. Нарушение синтакси- са нормализации допустимо в случаях необходимости повышения произво- дительности системы. Например, хранение Итоговой суммы заказа по- зволяет повысить производительности системы при формировании докумен- тов на оплату заказа за счет непосредственного обращения к соответствую- щему атрибуту и исключения проведения предварительных вычислений, ко- торые могут быть достаточно сложными, особенно при использовании спе-
циальных методик расчета с введением коэффициентов различного назначе- ния.
ERwin позволяет переносить атрибуты внутри и между сущностями. Для этого необходимо щелкнуть правой кнопкой мыши по атрибуту. При этом указатель приобретает вид кисти руки, после чего можно перетащить выделенный атрибут на новое местоположение внутри сущности или в поле другой сущности диаграммы.
Для описания объектов предметной области по реализации настольных компьютеров по заказам клиентов выделены следующие сущности: Тип компьютера, Компьютер, Клиент, Заказ, Продажа, Менед- жер, Отдел (рис. 6.23).
Рис. 6.23. Сущности, выделенные для описания объектов предметной области по реализации настольных компьютеров по заказам клиентов
Достарыңызбен бөлісу: |