Главная - О проекте - Бизнес Курсы - Партнерская программа - VIP Реклама - Сервис блогов - Купить бизнес - Online конференция - Обратная связь - Библиотека - Я Миллионер

Скачать описание промоушена

Новости     Архив

2012-04-23 - Приглашаем на Вебинар! 2012.05.02 в 19:00 моск. вр. Тема: «Повышаем эффективность вашего бизнеса и увеличиваем продажи». Важно для успеха!

2012-02-27 - 21 марта 2012г приглашаем всех активных участников Р.М на бесплатный Вебинар: "Почему не работает Ваш бизнес?". Дополнительная информация об эффективности вашего бизнеса.

2012-01-23 - С февраля месяца 2012 года начинается серия ВЕБИНАРОВ для всех аттестованных партнёров Р.М с целью активизации деятельности их бизнеса.

  Предыдущая все страницы
Следующая    
Шеер А.
Бизнес-процессы
стр. 80

1995, c. 249-270.

Кроме того, мы рассмотрим только нормальные формы 1-3 (так называемые нормальные формы Бойса-Кодда). Форм 4 и выше ввиду их крайне редкого применения касаться не будем. Возьмем следующий пример (Schlageter, Stucky. Datenbanksysteme. 1983, с. 162), относящийся к организации проекта:

1-я НОРМАЛЬНАЯ ФОРМА (1 НФ):

(1.1) R_EMPLOYEE (EMP_NO, NAME,

ADDRESS,

PROFESSION,

DEPT_NO)

(1.2) R_PROJECT (P_NO, P_NAME,

P_DESCR, P_MGR)

(1.3) R_EMP_PROJ (P_NO, EMP_NO,

PH_NO,

PERCENT_WORK_ HOURS)

(1.4) R_DEPT_NO (DEPT_NO,

DEPTJVTCR,

BUILDG_NO, JANITOR)

2-я НОРМАЛЬНАЯ ФОРМА (2 НФ): (2,1) R_EMPLOYEE* (EMP_NO, NAME,

ADDRESS, PROFESSION,

DEPT_NO)

(2,3) R_EMP_PROJ* (P_NO, EMP_NO,

PH_NO,

PERCENT_WORK_ HOURS)

3-я НОРМАЛЬНАЯ ФОРМА (З НФ):

(3,4) R_BUILDG (BUILDG_NO,

JANITOR)

(3,5) R_DEPT* (DEPT_NO,

DEPT_MGR, BUILDG_NO)

Определения:

• Отношение R соответствует 1 -и нормальной форме (1 НФ), когда значение каждого атрибута является элементарным.

• Отношение соответствует 2-й нормальной форме (2 НФ), когда оно соответствует 1 НФ и каждый неключевой атрибут функционально зависит от каждого ключевого кандидата.

• Отношение соответствует 3-й нормальной форме (3 НФ), когда оно соответствует 2 НФ и ни один из неключевых атрибутов транзитивно не зависит от ключевого кандидата.

Теперь рассмотрим на примере аномалии, возникающие в 1 НФ, которые нужно удалить посредством нормализации.

• Аномалия вставки возникает, например, в том случае, когда в базу данных вводится новый сотрудник, еще не связанный с каким-либо проектом. Из-за отсутствия такой связи ему нельзя присвоить номер телефона (PH_NO), поскольку этот атрибут присутствует только в отношении сотрудник-проект (R_EMP_PROJ).

• Когда проект завершен и отношение (1,3) нужно удалить, возникает аномалия удаления. Она выражается в том, что номер телефон сотрудника также удаляется, даже если он по-прежнему действителен.

• Аномалия обновления возникает при изменении номера телефона сотрудника, когда требуется разыскать все кортежи отношения (R_EMP_PROJ). При этом придется обновить каждый номер телефона данного сотрудника, который может участвовать в нескольких проектах, хотя изначально обновлен лишь один-единственный элемент данных.

Эти аномалии исчезают при преобразовании отношений (1,1) и (1,3) во 2-ю нормальную форму. Поскольку номер телефона (PH_NO) идентифицируется только по ключу EMP_NO отношения (1,1), он вводится здесь как атрибут. В отношении

(1.3) номер телефона удаляется. Отношения же (1,2) и (1,4) соответствуют 2 НФ.

При принятии на работу смотрителя необходимо обновить отношения отдела

(1.4) применительно к зданиям, где он будет работать. Таким образом, смотритель непосредственно связан не с отделом (DEPT), а со зданием (BUILDG). В 3-й нормальной

  Предыдущая Начало Следующая    

Купи успешный бизнес!


Заработок 5.000 - 11.000 евро!


Услуги

Технология успеха

Партнёрам Р.М.

Бесплатный курс

Подпишитесь на бесплатный курс:
"Русский Миллион - реальный механизм заработка", и Вы получите неопровержимые доказательства
Как  Заработать Деньги - Миллион Евро

 
 

Новости

 

© 2012 Русский Миллион. Все права защищены

Контакты  info@rusmillion.ru +370-687-835-45

000026573

Главная | О проекте | О компании | Партнерская программа | Online конференция

Регистрация | С чего начать | Как заработать | Как оплатить | Вопросы и ответы | Контакты