Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задание 20.docx
Скачиваний:
19
Добавлен:
25.09.2019
Размер:
232.65 Кб
Скачать

Определение 3нф

Таблица находится в 3НФ, если она удовлетворяет требованиям 2НФ и не содержит транзитивных зависимостей.

Транзитивной зависимостью называется функциональная зависимость между неключевыми полями.

В нашем примере не наблюдается транзитивная зависимость.

Полученные таблицы приведены к 3НФ. В них каждая запись есть отдельное независимое утверждение.

Как видим, нормализация приводит к фрагментации исходных таблиц. Осуществив связь этих таблиц посредством связи первичных и внешних ключей, получим реляционную модель данных предметной области БАНКОВСКИЕ ВКЛАДЫ, в которой минимизирована избыточность данных. Эта модель представлена на рисунке.

ЛЕКАРСТВО

КОД_ЛЕК

НАЗ_ЛЕК

ПР_ЛЬ

ЦЕНА



ЗАКУПКА

НОМ_ЗАЯВ

КОД_ЛЕК

КОЛ-ВО

НАЗ_ЛЕК



ЗАЯВКА

НОМ_ЗАЯВ

ДАТА_СОСТ_ЗАЯВ

НОМ_АПТ

ДАТА_ВЫП_ЗАЯВ

АПТЕКА

НОМ_АПТ

НАЗ_АПТ

АДД_АПТ

НОМ_ТЕЛ



Рис. Реляционная модель предметной области АПЕЧНЫЙ СКЛАД

11