№ счёта | Дата |
10.04.04 |
НФ- вторичные атрибуты не должны быть зависимыми друг от друга
Замечания 1 Поле Общая стоимость можно удалить из табл. ОТПУСК ТОВАРОВ, т.к. оно вычисляемое(Цена*Кол-во) и его можно не хранить в БД отдельным атрибутом (экономия памяти).
2 Адрес зависит от Город (могут быть одинаковые улицы, Москва и Ленинград – 3-я ул. Строителей – Ирония судьбы, ул. Ленина во многих городах), но во 2НФ Город не явл. Ключом.
Для 3НФ в табл. Покупатель отделяем Город+Адрес в отдельную таблицу со связью по полю Город, а в Покупатель поле Адрес убираем.
Город | Адрес |
Краснодар | Красная, 135-189 |
Контрольные вопросы
1. Сущность первой нормальной формы.
2. Сущность второй нормальной формы.
3. Сущность третьей нормальной формы.
Задание
Привести к 1-3 нормальным формам таблицы БД, построенной на практическом занятии №17.