В данном подразделе на основе анализа и преобразования исходных ER-моделей для каждой автоматизируемой функции строятся нормализованные ER-модели, не содержащие «скрытых» сущностей.
Нарушение первой нормальной формы (1NF): атрибут Личный автомобиль в модели №1; атрибут Электропочта в модели №5; атрибут Телефон в сущностях ВЫЗОВ, КОНТРАГЕНТ, VIP КЛИЕНТ.
В сущности ТРАНСПОРТНОЕ СРЕДСТВО атрибуты Тип ТС и Категория ТС зависят от части сцепленного ключа Номер-Марка модель (марка модель).
Нарушение третьей нормальной формы (3NF): в сущности ВЫЗОВ фио сотрудника зависит от его кода и от вызова; в сущности VIP КЛИЕНТ Номер договора зависит от номера карты и от номера клиента.
3.2.1 Функция 1 «Учет сведений о сотрудниках»
Нормализованная ER-модель для данной функции, полученная на основе описания, приведенного в разд. 1, представлена на рисунке 3.6.
Сотрудник Код сотрудника
Фамилия
Имя
Отчество
Дата рождения
имеет Адрес
имеет имеет S Должность
Водительские права
Дата выдачи прав
Семейное положение
Образование
Паспорт Транспортное средство ЗАПИСЬ
Серия Номер Дата записи
КемВыдан VIN Автор записи
КодПодразделения Год выпуска Флаг актуальности
АдресРегистрации Модель двигателя Дата изменения
Номер Номер двигателя ТС Автор изменения
Дата выдачи Шасси (рама)
Кузов (коляска) ЛИЧНЫЙ А/М
Мощность двигателя Номер
Серия паспорта ТС Цвет
РММ Марка
Масса без нагрузки Тип ТС
Цвет Категория ТС
Рисунок 3.6 — Нормализованная ER-модель для функции 1 «Учет сведений о сотрудниках»
3.2.2 Функция 2 «Учет принятых вызовов»
ВЫЗОВ Код вызова
∞ Флаг VIP клиента
Номер VIP карты
∞ 1 Время
Флаг почасовой оплаты
Время движения
I I IS S Расстояние
Общая стоимость
Флаг состояния
1 1 1
НАЧАЛО КОНЕЦ СОТРУДНИК ЗАПИСЬ
КодПункта КодПункта
Улица Улица Код сотрудника Дата записи
Дом Дом ФИО Автор записи
Подъезд Подъезд Цвет а/м Флаг актуальности
Номер а/м Дата изменения
Автор изменения
I T
ТЕЛЕФОН
Код телефона
Вид номера
Номер
Рисунок 3.7 — Нормализованная ER-модель для функции 2 «Учет принятых вызовов»
3.2.3 Функция 3 «Учет VIP клиентов»
VIP Клиент Код клиента
1 1 Фамилия
Имя
Отчество
Скидка
Баланс
имеет имеет сделал Адрес
Телефон
1 1
Паспорт VIP КАРТА ЗАПИСЬ
Серия Номер VIP карты Дата записи
КемВыдан Номер договора Автор записи
КодПодразделения Дата договора Флаг актуальности
АдресРегистрации Дата изменения Автор изменения
имеет
имеет НОМЕР ТЕЛЕФОН
Код телефона
Номер Вид номера
ДатаВыдачи Номер
Рисунок 3.8 — Нормализованная ER-модель для функции 3 «Учет VIP клиентов»
3.2.4 Функция 4 «Учет материальных средств»
|
имеет
1
Рисунок 3.9 – Нормализованная ER-модель для функции 4 «Учет материальных средств»
3.2.5 Функция 5 «Учет сведений о контрагентах (поставщиках)»
Контрагент Код контрагента
Наименование
1 1 1 Вид контрагента
ИНН
ОКОНХ
ОКПО
может иметь вызвал имеет Юр. адрес
Телефон
Факс
М Расчетные счета
КРЕДИТ ПОСТАВЩИКА Комментарий
Договор
НомерКредита Дата договора
Валюта
Осн. договор 1 М
Сумма ЗАПИСЬ Электопочта
Глубина Код электропочты
Дата записи Директор
Автор записи Главбух
Флаг актуальности Менеджер
Дата изменения
Автор изменения
Рисунок 3.1.0 – Нормализованная ER-модель для функции 5 «Учет сведений о контрагентах (поставщиках)»
Дата: 2019-07-30, просмотров: 196.