Қазақстан республикасының білім және ғылым министрлігі м. Әуезов атындағы Оңтүстік Қазақстан


Саяхатшы сатушы тауардың маркасы бойынша қол жетімділігі



бет2/2
Дата01.01.2022
өлшемі27,88 Kb.
#107513
1   2
Байланысты:
СОЖ2
Философия 2-рк (1)
Саяхатшы сатушы тауардың маркасы бойынша қол жетімділігі

Саяхатшы

Бренд

Өнім түрі

Джек Шнайдер

Акме

Шаңсорғыш

Джек Шнайдер

Акме

Нан қорабы

Мэри Джонс

Робусто

Кесетін қайшылар

Мэри Джонс

Робусто

Шаңсорғыш

Мэри Джонс

Робусто

Нан қорабы

Мэри Джонс

Робусто

Қолшатыр тұрағы

Луи Фергюсон

Робусто

Шаңсорғыш

Луи Фергюсон

Робусто

Телескоп

Луи Фергюсон

Акме

Шаңсорғыш

Луи Фергюсон

Акме

Лава шамы

Луи Фергюсон

Nimbus

Галстук тартпа

Кестенің предикаты: типтегі өнімдер Өнім түрі, белгілеген бренд жасаған Бренд, тағайындалған саяхатшыдан алуға болады Саяхатшы.

Бастапқы кілт барлық үш бағанның құрамдас бөлігі болып табылады. Кесте 4NF-де екенін ескеріңіз, өйткені жоқ көп мәнді тәуелділіктер (2 бөліктен тұратын тәуелділіктер) кестеде: ешқандай баған (өзі үміткердің кілті немесе супер кілт емес) қалған екі баған үшін анықтаушы болып табылмайды.

Саяхатшы, сауда маркасы және өнім түрінің мүмкін болатын үйлесімді тіркестерін шектейтін ережелер болмаған жағдайда, жағдайды дұрыс модельдеу үшін жоғарыдағы үш атрибуттық кесте қажет.

Алайда келесі ереже қолданылады делік: Саяхатшы репертуарында белгілі бір брендтер мен белгілі бір тауар түрлері бар. Егер B1 және B2 брендтері олардың репертуарында болса, ал P өнім түрі олардың репертуарында болса, онда (егер B1 және B2 маркалары екеуінің де өнімі P болса), саяхатшы сатушы B1 маркасымен жасалған P өнімінің өнімдерін ұсынуы керек. және B2 бренді жасаған.



Бұл жағдайда кестені үшке бөлуге болады:

Саяхатшылардың өнімі

Саяхатшы

Өнім түрі

Джек Шнайдер

Шаңсорғыш

Джек Шнайдер

Нан қорабы

Мэри Джонс

Кесетін қайшылар

Мэри Джонс

Шаңсорғыш

Мэри Джонс

Нан қорабы

Мэри Джонс

Қолшатыр тұрағы

Луи Фергюсон

Телескоп

Луи Фергюсон

Шаңсорғыш

Луи Фергюсон

Лава шамы

Луи Фергюсон

Галстук тартпа



Саяхатшылардың сауда маркалары

Саяхатшы

Бренд

Джек Шнайдер

Акме

Мэри Джонс

Робусто

Луи Фергюсон

Робусто

Луи Фергюсон

Акме

Луи Фергюсон

Nimbus



Бренд бойынша өнім түрлері

Бренд

Өнім түрі

Акме

Шаңсорғыш

Акме

Нан қорабы

Акме

Лава шамы

Робусто

Кесетін қайшылар

Робусто

Шаңсорғыш

Робусто

Нан қорабы

Робусто

Қолшатыр тұрағы

Робусто

Телескоп

Nimbus

Галстук тартпа

Бұл жағдайда Луи Фергюсон Acme (Lava Lamp) өндірген басқа затты сатса, сонымен қатар басқа брендтің (Robusto) өндіретін шаңсорғыштарын сататын болса, ACME өндіретін шаңсорғыштардан бас тарту мүмкін емес (ACME шаңсорғыш жасайды). ).

Бұл қондырғының артықтықты жоюға қалай көмектесетініне назар аударыңыз. Джек Шнайдер Робустоның өнімдерін сатуды бастайды делік, қораптар мен шаңсорғыштар. Алдыңғы қондырғыда әр өнім түріне екі жаңа жазба қосу керек еді (<Джек Шнайдер, Робусто, Нан жәшіктері>, <Джек Шнайдер, Робусто, Шаңсорғыштар>). Жаңа қондырғы арқылы біз брендтер арқылы саяхаттайтын сатушыға тек бір жазбаны (<Джек Шнайдер, Робусто>) қосуымыз керек.


Пайдалану


Тек сирек жағдайларда a 4NF кесте 5NF стандартына сәйкес келмейді. Бұл 4NF кестесіндегі атрибуттар мәндерінің жарамды тіркесімдерін реттейтін нақты нақты әлемдегі шектеулер сол кестенің құрылымында айқын емес болатын жағдайлар. Егер мұндай кесте 5NF деңгейіне дейін қалыпқа келтірілмеген болса, кесте ішіндегі деректердің логикалық дәйектілігін сақтау жүктемесін ішінара оны енгізуге, жоюға және жаңартуға жауапты бағдарлама көтеруі керек; және кестедегі деректердің сәйкес келмеу қаупі жоғарылайды. Керісінше, 5NF дизайны мұндай сәйкессіздіктер мүмкіндігін жоққа шығарады.

T кестесі бесінші қалыпты түрінде (5NF) немесе Project-Join Normal Form (PJNF) түрінде болады, егер ол кішігірім кестелердің кез келген санына ыдыратпаса. Ыдыраудан кейінгі барлық кішігірім кестелерде T кестесіндегідей үміткер кілті бар жағдай алынып тасталды.



Пайдаланылған әдебиеттер

  1.  Зәкірлік кестелер үшін қалыпты формаларды талдау

  2.  С.Кришна (1991). Деректер базасы және білім қоры жүйелерімен таныстыру.


Достарыңызбен бөлісу:
1   2




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

    Басты бет