Хелпикс

Главная

Контакты

Случайная статья





Н_ ПРОàПРОЕКТ. ҚЫЗМЕТКЕРЛЕР_БӨЛІМДЕР_ЖОБАЛАР қатынасын үш қатынасқа декомпозирлейміз ҚЫЗМЕТКЕРЛЕР_БӨЛІМДЕР,ЖОБАЛАР,ТАПСЫРМА.. ҚЫЗМЕТКЕРЛЕР_БӨЛІМДЕР (Н_СОТР,ФАМ, Н_ОТД,ТЕЛ);. Н_СОТР à



Н_ ПРОà ПРОЕКТ

Қ асиеттер тә уелділігін кү рделі кілт бө лігінен қ ұ ру ү шін бірнеше қ атынастарғ а декомпозиция қ атынасын келтіру қ ажет. Бұ л жағ дайда кү рделі кілт бө лігіне қ атысы бар қ асиеттер бө лек қ атынасқ а шығ арылады.

Қ ЫЗМЕТКЕРЛЕР_БӨ ЛІМДЕР_ЖОБАЛАР қ атынасын ү ш қ атынасқ а декомпозирлейміз Қ ЫЗМЕТКЕРЛЕР_БӨ ЛІМДЕР, ЖОБАЛАР, ТАПСЫРМА.

Қ ЫЗМЕТКЕРЛЕР_БӨ ЛІМДЕР (Н_СОТР, ФАМ, Н_ОТД, ТЕЛ);

Функционалды тә уелділіктер:

Мінезделетін қ ызметкердің жә не қ ызметкер табелінің номерінің қ асиетінің тә уелділігі:

Н_СОТР à ФАМ

Н_СОТР à Н_ОТД

Н_СОТР à ТЕЛ

Телефон номерінің бө лім номерінен тә уелділігі:

Н_ОТДà ТЕЛ

Н_СОТР ФАМ Н_ОТД ТЕЛ
1 Иванов 11-22-33
2 Петров 11-22-33
3 Сидоров 33-22-11
Н_ПРО ПРОЕКТ
1 Космос
2 Климат

Кесте 8 - Қ ЫЗМЕТКЕРЛЕР БӨ ЛІМДЕР қ атынасы.                Кесте 9 - Жобалар қ атынасы.

 

Жобалар қ атынасы (Н_ ПРО; ПРОЕКТ);

Функционалды тә уелділіктер

Тапсырмалар қ атынасы (Н_СОТР, Н_ПРО, Н_ЗАДАН)

Функционалды тә уелділік: {Н_СОТР, Н_ПРО}, Н_ЗАДАН

 

Н_СОТР Н_ПРО Н_ЗАДАН
1 1
1 2
2 1
3 1
3 2

Кесте 10 - Тапсырмалар қ атынасы.

Декомпозицияланғ н қ атынасты талдау.

Декомпозиция қ атынасында алынғ ан қ атынастар 2Қ Ф орналасады. Шынымен де Қ ЫЗМЕТКЕРЛЕР БӨ ЛІМДЕР ЖОБАЛАР қ атынастары жай ғ ана кілттерді қ амтиды жә не автоматты тү рде тізбектеліп 2Қ Ф орналасады. Тапсырма қ атынасы кү рделі кілтті қ амтиды, бірақ жалғ ыз кілттік емес Н_ЗАДАН қ асиеті функционалды тү рде барлық кілтпен тә уелді болады: {Н_СОТР, Н_ПРО}.

Ауытқ у бө лігін жаң арту қ ойылды. Сонымен қ атар қ ызметкерлер жә не жобалар деректер қ орымені тү рлі қ атынастарда сақ талады, ешқ андай да жобағ а қ атыспағ андар жай ғ ана қ ызметкерлер бө лімдер қ атынасына жә не кортеждерге қ осылып отырады.

Дә л сондай жоба пайда болғ анда ешқ андай да қ ызметкер жұ мыс істемесе, кортеж жай ғ ана ЖОБАЛАР қ атынасына қ ойылады.

Қ ызметкерлер фамилиясы жә не жобаның атаулары енді артық шылық сыз сақ талып отырады. Егер қ ызметкер фамилиясын немесе жоба атауын ө згерсе, онда жаң арту бір орында ө ндірілген болады.

Егер жоба бойынша жұ мыс тоқ татылса, бірақ жобаның ө зінің қ ойылуы талап етіледі, сонда осы жоба ү шін ТАПСЫРМА қ атынасына сә йкес келетін кортеждер ө шіріледі, ал негізгі жобаның жә не қ ызметкердің деректер қ орымені жобағ а қ атысы барлар ЖОБАЛАР жә не Қ ЫЗМЕТКЕРЛЕР БӨ ЛІМДЕР қ атынасында қ алады.

3Қ Ф (Ү шінші қ алыпты форма).

4 Анық тама. Егер бірде бір қ асиеттер басқ алардан тә уелді болып табылмаса, онда ө зара тә уелсіз қ асиеттер деп аталады.

5 Анық тама. R қ атынасы ү шінші қ алыпты формада орналасады 3Қ Ф онда тек қ ана сонда ғ ана қ атынас 2Қ Ф орналасса жә не барлық тү йінсіз атрибуттар ө зара тә уелсіз болса.

Қ ЫЗМЕТКЕРЛЕР БӨ ЛІМДЕР қ атынасы 3Қ Ф орналаспаса, онда тү йінсіз атрибуттың функционалды тә уелділігі бар болады(телефон номерінің бө лім номерінен тә уелділігі).



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.