• 3NF (Uchinchi oddiy shakl) qoidalari
  • Ma'lumotlar bazasi - xorijiy kalit




    Download 7,76 Kb.
    bet3/3
    Sana09.12.2023
    Hajmi7,76 Kb.
    #114465
    1   2   3
    Bog'liq
    Ma‘lumotlar bazasini normallashtirish va 1NF, 2NF, 3nf va Kodd n-fayllar.org

    Ma'lumotlar bazasi - xorijiy kalit
    2-jadvalda Membership_ID tashqi kalit hisoblanadi
    DBMSdagi tashqi kalit
    Tashqi kalit boshqa jadvalning asosiy kalitiga havola qiladi! Bu sizning jadvallaringizni ulashga yordam beradi
    Chet el kaliti asosiy kalitdan boshqa nomga ega bo'lishi mumkin
    Bu bitta jadvaldagi satrlarning boshqasida mos keladigan qatorlarga ega bo'lishini ta'minlaydi
    Birlamchi kalitdan farqli o'laroq, ular noyob bo'lishi shart emas. Ko'pincha ular yo'q
    Tashqi kalitlar null bo'lishi mumkin, garchi asosiy kalitlar bo'lmasa ham.
    Nega sizga chet el kaliti kerak?
    Aytaylik, yangi boshlovchi B jadvaliga yozuv kiritadi, masalan
    Siz faqat asosiy jadvaldagi yagona kalitda mavjud bo'lgan qiymatlarni tashqi kalitingizga kiritishingiz mumkin. Bu havolaning yaxlitligiga yordam beradi.
    Yuqoridagi muammoni 2-jadvaldagi a'zolik identifikatorini 1-jadvaldagi a'zolik identifikatorining tashqi kaliti sifatida e'lon qilish orqali hal qilish mumkin.
    Endi, agar kimdir a'zolik identifikatori maydoniga asosiy jadvalda mavjud bo'lmagan qiymatni kiritishga harakat qilsa, xato ko'rsatiladi!
    Transitiv funktsional bog'liqliklar nima?
    O'tish funktsional bog'liqligi kalit bo'lmagan ustunni o'zgartirganda, boshqa kalit bo'lmagan ustunlarning har qandayining o'zgarishiga olib kelishi mumkin.
    Jadvalni ko'rib chiqing 1. Kalit bo'lmagan ustunni o'zgartirish To'liq ism Salomni o'zgartirishi mumkin.
    3NF (Uchinchi oddiy shakl) qoidalari
    1-qoida - 2NFda bo'ling
    2-qoida - O'tish funktsional bog'liqligi yo'q
    2NF jadvalimizni 3NF ga o'tkazish uchun biz yana jadvalimizni yana bo'lishimiz kerak.
    Xulosa
    Ma'lumotlar bazasini loyihalash korxona tizimining ma'lumotlar talablariga javob beradigan ma'lumotlar bazasini boshqarish tizimini muvaffaqiyatli amalga oshirish uchun juda muhimdir.
    Ma'lumotlar bazasini normallashtirish - bu tejamkor va yaxshi xavfsizlik modellariga ega bo'lgan ma'lumotlar bazasi tizimlarini ishlab chiqarishga yordam beradigan jarayon.
    Funktsional bog'liqliklar ma'lumotlarni normallashtirish jarayonining juda muhim tarkibiy qismidir
    Ko'pgina ma'lumotlar bazasi tizimlari ma'lumotlar bazasining uchinchi normal shakllariga qadar ma'lumotlar bazasini normallashtirilgan.
    Birlamchi kalit jadvaldagi yozuvlarni yagona identifikatsiya qiladi va
    null bo'lishi mumkin emas.Chet el kaliti jadvalni ulashga yordam
    beradi va asosiy kalitga havola qiladi
    http://fayllar.org
    Download 7,76 Kb.
    1   2   3




    Download 7,76 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Ma'lumotlar bazasi - xorijiy kalit

    Download 7,76 Kb.