Создание интерактивного справочника цифрового распространения игр и программ для компании «Vladimir Industries»
29

 

Количество

Цена

Дополнительные материалы

Является ли популярным

Является ли новым

Доступен ли для предзаказа

Является ли удаленным

КЛИЕНТ

Уникальный ключ клиента

Фамилия

Имя

Отчество

Номер паспорта

Номер телефона

Адрес электронной почты

Регион

Город

Улица

Номер дома

Корпус

Квартира

Логин

Пароль

Дополнительная информация

ТОВАРЫ В ЗАКАЗЕ

Уникальный ключ заказа

Уникальный ключ товара

Количество

Сумма заказа

 

1.5.4 Приведение модели к требуемому уровню нормальной формы

Приведение модели базы данных к третьей нормальной форме

Отношение находится в третьей нормальной форме, если оно находится во второй нормальной форме и каждый не ключевой атрибут не транзитивно зависит от первичного ключа, т.е. выполняются условия:

выполнены условия второй нормальной формы;

каждое не ключевое поле не должно зависеть от другого не ключевого поля;

внутри каждой сущности должны отсутствовать транзитивные связи.

С учетом этого в информационной модели необходимо изменить список атрибутов в сущности «Товары в заказе». В связи с возникшей зависимостью в сущности «Товары в заказе» атрибута «Сумма заказа» от атрибутов «Цена» и «Количество» этот атрибут будет являться вычисляемым полем. Вычисление будет производиться по формуле: