Їлкен єалым, философ, математик, астроном, музыкант жјне дјрiгер


Мәліметтердің шығыстық қайталануы



бет26/39
Дата25.05.2023
өлшемі0,75 Mb.
#96981
түріОқулық
1   ...   22   23   24   25   26   27   28   29   ...   39
Байланысты:
Дип. Электрондық оқулықты құру

3.1 Мәліметтердің шығыстық қайталануы
Мәліметтердің қайталануындағы жай (шығыстық емес) және шығыстық түрін анықтайық. Біріншісі МБ өткізіледі, ал шығыстық қайталану мәліметтердің қайта өңделуіне әкеп соқтырады.
Мәліметтердің жай қайталануына 6.1.-кестесінде мысал келтірілген, Анықтама қатынасы Жұмысшылар және Телефон атрибуттарымен. Телефонның бір номерінің өшірілуі жұмысшыға ьелефон шалу мәліметімен бірге жойылады.
Анықтама

Жұмысшы

Телефон

Иванов

3721

Петров

4328

Сидоров

4328

Егоров

4328

6.1.-кесте. Жай қайталану
Шығыстық қайталануға 6.2.-кестесінде мысал келтірілген, Сп_ком қатынасы, Анықтама қатынасына қарағанда жұмысшылардығ бөлмелерінің номерімен қосымшаланған.Яғни бұл жерде мәліметтердің шығыстық қайталануы бар.
Сп_ком

Жұмысшы

Телефон

Бөлме

Иванов

3721

109

Петров

4328

111

Сидоров

4328

111

Егоров

4328

111

6.2.-кесте. Шығыстық қайталану
Бұл жағдайдан шығудың жолы 6.3.-кестесінде көрсетілген. Бұнда декомпозициялық шығыстық қатынастың жолымен алынған Сп_ком екі қатынас көрсетілген Телефон және Жұмысшы. Егер,мысалға, Петровты жұмыстан шығарып және ол туралы мәліметті өшірсек, бұл 111 бөлменің телефон номерінің жойылмауына әкеледі.
Телефон

Телефон

Бөлме

3721

109

4328

111

Жұмысшы



Иванов

109

Жұмысшы

Бөлме

Петров

111

Сидоров

111

Егоров

111

6.3.-кесте. Шығыстық қайталанудығ ескерілуі.

Кортеждерден мәліметті жою, қосу және қайта өңдеу кезінде мәліметтердің шығыстық қайталануы туралы мәселе туындайды.




3.2 Анамалиялар
МБ кестелерде мәліметтерді өңдеу кезінде туындайтын қиындықтар немесе МБ қайшылықтар туғызатын жағдайлады анамалиялар деп атаймыз. Анамалиялардың негізгі үш түрін атап көрсетейік: модификациялық (қайта өңделетін) анамалия, жою анамалиясы және қосу анамалиясы.
Кестеге бір мәліметті енгізу кезінде бүкіл кестені немесе басқа мәліметтерді өзгертуге әкелуі модификациялық анамалия болып табылады.
Мысалы, 6.2.-кестесінде 111 бөлменің телефон номерінің өзгеруі бүкіл таблицаны қарастыруға әкеп соқтырады.
Кестеден бір мәліметті жою кезінде жойылған мәліметке қатысы жоқ басқа да мәліметтердің жойылуына әкелуі жою анамалиясы болып табылады. 6.2-кестесінде Петров мәліметінің жойылуы 111 бөлменің телефон номерінің жойылуына әкеледі.
Кесте толмайынша басқа мәліметтің енгізу мүмкін болмаса немесе қосымша жазуды енгізу бүкіл кестені қарастыруға әкелсе, қосу анамалиясы болып табылады.
Жоғарыда көрсетілгендей, МБ жобалау базаға қосылатын мәліметтердің бүкіл нысандарын және олардың атрибуттарының анықтамасын анықтаумен басталады. Содан кейін бүкіл атрибуттар бір кестеге (шығыстық қатынастар) енгізіледі.


Достарыңызбен бөлісу:
1   ...   22   23   24   25   26   27   28   29   ...   39




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет