Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Третья нормальная форма

Читайте также:
  1. B. ПОЛНАЯ, ИЛИ РАЗВЁРНУТАЯ, ФОРМА СТОИМОСТИ
  2. C. ВСЕОБЩАЯ ФОРМА СТОИМОСТИ
  3. D. ДЕНЕЖНАЯ ФОРМА20
  4. II. Поворотная платформа, механизмы расположенные на ней.
  5. II. Тип организации верховной власти в государстве (форма государственного правления).
  6. III ИНФОРМАЦИОННО-МЕТОДИЧЕСКАЯ ЧАСТЬ
  7. V. Форма итогового контроля
  8. VI. Учебно-методическое и информационное обеспечение дисциплины
  9. VI. Учебно-методическое и информационное обеспечение дисциплины (модуля)
  10. Автоматизированные информационные системы

Для приведения таблицы к 3НФ нужно проверить: не присутствуют ли неключевые атрибуты, зависящие от других неключевых атрибутов.

Каждый неключевой атрибут должен быть логически связан с атрибутом (или атрибутами), являющимся первичным ключом. Предположим, что в таблицу ПРОЕКТ, находящуюся в 2НФ, добавлены поля Номер_руководителя и Телефон.

Здесь атрибут Телефон логически связан с атрибутом Номер_руководителя, (с неключевым полем,) но не с атрибутом ИД_проекта, являющимся первичным ключом.

Таблица D: ПРОЕКТ

ИД_проекта Номер_ руководителя Телефон Назв_ проекта Продукт
БРЖ 2-21 Биржа программа
ДОК 2-43 Документы программа
УПР 2-56 Управление адм.меры

Для нормализации этой таблицы удалим атрибут Телефон, для простоты изменим Номер_руководителя на Руководитель и сделаем атрибут Руководитель внешним ключом, ссылающимся на атрибут Номер_работника (первичный ключ) в таблице РАБОТНИКИ.

После этого таблицы ПРОЕКТ и РАБОТНИКИ будут выглядеть следующим образом:

Таблица E: ПРОЕКТ

ИД_проекта Руководитель Назв_ проекта Продукт
БРЖ Биржа программа
ДОК Документы программа
УПР Управление адм.меры

Таблица F: РАБОТНИКИ

Номер_ работника Фамилия Имя Отчество Номер_ отдела Код_ профес Телефон Зарплата
Иванов Иван Иванович инж 2-69
Петров Петр Петрович мндж 2-56
Сидоров Иван Петрович мндж 2-45

В результате получим таблицы, связанные так:


Вопросы на самопроверку:

1. Что называется процессом нормализации?

2. Каковы преимущества нормализованных отношений?

3. Каковы условия приведения отношений к первой нормальной форме?

4. Каковы условия приведения отношений ко второй нормальной форме?

5. Каковы условия приведения отношений к третьей нормальной форме?

Домашнее задание.

Пусть существует некоторая фирма, продающая некоторые товары по предварительным заказам.

Пусть заказы принимаются из разных городов.

Пусть с клиентами работает некоторое число менеджеров.

Представим в общей таблице результаты работы фирмы за два дня: 19.01.07 и 22.01.07.

Нормализовать отношение, имеющее вид:

 

ФИО Клиента Адрес Телефон Дата Заказа ФИО Менеджера Тел Менеджера товар Кол-во цена сумма товар Кол-во цена сумма Общая сумма
Иванов И.И. Киев, Крещатик, 2, Тел.322-22-22 19.01.07 Ребров.П.И. 3-86 Плеер TV
Иванов И.И. Киев, Крещатик, 2, Тел.322-22-22 19.01.07 Ребров.П.И. 3-86 Миксер        
Петров Н.Н. Донецк, Набережная, 3, тел.44-55-66 22.01.07 Шутов М.Н. 3-83 Миксер        
Петров С.С. Москва, Ленина 8, 327-16-66 22.01.07 Ребров.П.И. 3-86 Кофе- молка TV

 


<== предыдущая страница | следующая страница ==>
Вторая нормальна форма | В результате работы отчета создается бумажный документ

Дата добавления: 2014-03-13; просмотров: 356; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.