Главная страница
Навигация по странице:

  • Relyasion yondashuv asosiy tushunchalari

  • MB jadvallari strukturasi

  • Kalitlar va indekslar

  • Bog`langan jadvallar bilan ishlash

  • Nazorat savollari

  • 1. мб да муносабатлар. Маълумотларни тасвирлашда жадваллардан фойдаланиш


    Скачать 1.41 Mb.
    Название1. мб да муносабатлар. Маълумотларни тасвирлашда жадваллардан фойдаланиш
    Дата26.09.2021
    Размер1.41 Mb.
    Формат файлаppt
    Имя файла2-dars.ppt
    ТипДокументы
    #236958

    РЕЖА:
    1. МБ да муносабатлар.
    2. Маълумотларни тасвирлашда жадваллардан фойдаланиш.
    3. Реляцион маълумотлар моделининг асосий тушунчалари.


    Маърузачи: Усмонов Ж.Т


    26.09.21


    Маълумотларни реляцион модели асосида муносабат тушунчаси ётади. Муносабатни 2 ўлчамли жадваллар ёрдамида тавсифлаш қулай. Жадвал тушунарли кўримли ва инсон учун оддий. Муносабатлар тўплами маълумотларни сақлаш учун ишлатилиши мумкин. Шу билан бирга улар орасидаги боғланишларни моделлаштириш имконини беради.

    Relyasion yondashuv asosiy tushunchalari


    Ma’lumotlar turi – relyasion MB saqlanadigan ma’lumot qiymatlari;
    Domen – domenlar ma’lumotlarni ayrim asosiy turlarini aniqlash orqali o‘rnatiladi
    Atributlar – jadval ustunlar nomlari;
    Bog‘lanish – relation so‘zidan olinib munosabatni bildiradi;
    Birlamchi kalit – bu kalit tashqi MB bilan bog‘lanishni o‘rnatish uchun xizmat qiladi.


    26.09.21

    MB jadvallari strukturasi


    26.09.21

    MBdagi bog`lanishlar


    Birlamchi kalit ustun – ma’lumotlar bazasidagi ma’lumotlarni tartiblaydi hamda ushbu ustun orqali boshqa jadvallarni ulanish imkoniyati yaratadi.
    Tashqi kalit ustun – ushbu ustun orqali boshqa jadvalarni birlamchi kalitli ustun bilan bog‘lanib ma’lumotlar guruxlanadi.


    26.09.21

    Kalitlar va indekslar


    Kalit– bu maydonlar kombinatsiyasidan iboratdir. Oddiy kalit bitta maydondan, murakkab kalit esa bir nechta maydondan iborat bo‘ladi.
    Kalit quyidagilarni ta’minlaydi:
      Jadval ma’lumotlarni yagona identifikatsiyasi;
      MB so‘rovlarini bajarilishini tezlashtirish;
      MB aloxida jadvallari o‘rtasida bog‘lanish o‘rnatish;
      Bog‘lanish cheklovlarini o‘rnatish.


    26.09.21


    Мисол: 2 ўлчамли жадвални қурамиз
    ID Домен


    Шахсий номер


    Ф. И. О


    Туғилган сана


    Курс


    Мутахасислик


    00012


    Собиров Б.Б.


    05/12/1990


    2


    Тарих


    00105


    Солиев Б.П.


    12/02/1991


    3


    Биология


    00125


    Алимов Б.Б.


    14/04/1996


    2


    Физика


    01010


    Каримов М.М.


    01/05/1992


    3


    Педагогика


    Реляцион МБ муносабатларни ўзаро боғланган тўпламидир. Ҳар бир муносабат компьютерда файл кўринишида тасвирланади.


    Файл


    Жадвал


    Муносабат


    Моҳият


    Ёзув


    Сатр


    Кортеж


    Моҳият нусҳаси


    Майдон


    Устун


    Атрибут


    Атрибут


    Муносабатлар жадвал кўринишида берилганда қуйидаги хоссаларга эга бўлади:


    Жадвални ҳар бир элементи маълумот элементи ҳисобланади ва такрорланувчи гурухлар бўлмайди;


    Барча устунлар жадвалда бир жинслидир;


    Ҳар бир устунда ном тайинланган;


    Жадвалда бир хил сатр икки марта учрамайди;

    Jadvallar o`rtasidagi bog`lanish turlari


    Jadvallar o`rtasidagi bog`lanish bo`ysinish munosabatini aniqlardi. Bunda biri asosiy (Master),ikkinchisi bo`sinuvchi (Detal) bo`ladi.
    O`rnatilgan bog`lanish “asosiy-bo`ysinuvchi” yoki “master-detal” deb ataladi.
    Boglanishlarning quyidagi turlari mavjud:
      “Birga - bir”;
      “Birga – ko`p”;
      “Ko`pga - bir”;
      “Ko`pga – ko`p”;

    Birga - bir bog`lanish


    «Birga - bir» bog‘lanish asosiy jadvaldagi bitta ma’lumotga bo‘ysinuvchi jadvaldan bitta ma’lumotni tug‘ri kelishini anglatadi. Bunda:
      Asosiy jadvaldagi har bir ma’lumot uchun bo‘ysinuvchi jadvalda ma’lumot mavjud;
      Bo‘ysinuvchi jadvalda asosiy jadvaldagi ma’lumotlarga mos ma’lumot mavjud emas.

      «Birga - bir» bog‘lanish asosan jadvallarni bo‘lishda ishlatiladi.
      «Birga - bir» bog‘lanish oddiy bog‘lanish bo‘lib bunda birlamchi kalit boshqa bir jadvalni birlamchi kalitiga murojat qiladi.

    Birga ko`p bog`lanish


    «Birga-ko‘p» bog‘lanishda asosiy jadvaldagi bitta ma’lumotga bo‘ysinuvchi jadvaldan bir qancha ma’lumot to‘g‘ri kelishi mumkin. Bo‘ysinuvchi jadvaldagi bunday ma’lumotlarni tanlash – filtratsiya deb yuritiladi.
    Bunday bog‘lanish «tashqi kalit – birlamchi kalit» juftligi bilan amalga oshiriladi.
    Misol tariqasida kutubxonani keltirish mumkin:
      Asosiy jadvalda o‘quvchini ma’lumotlari saqlanadi;
      Bo‘ysinuvchi jadvalda olgan kitoblari haqida ma’lumot saqlanadi.

    Ko`pga bir bog`lanish


    «Birga-ko‘p» va «Ko‘pga-bir» bog‘lanishalari faqat yo‘nalishi bilan farq qiladi.
    Agar «Ko‘pga-bir» bog‘lanishida asosiy jadval tomondan emas bo‘ysinuvchi jadval tomondan qarasak u holda «Birga-ko‘p» bog‘lanishga aylanadi.

    Ko`pga bir bog`lanish


    «Ko‘pga-ko‘p» bog‘lanishida bir vaqtni o‘zida asosiy va bo‘ysinuvchi jadvallarda ko‘p ma’lumotlar bir-biriga mos keladi.
    Masalan, institutda darslar jadvalini loyixalashda auditoriya raqamlari va o‘quv guruxlari haqida ma’lumotlar saqlovchi jadvallar o‘rtasida bog‘lanish o‘rnatiladi

    Bog`langan jadvallar bilan ishlash


    Bog‘lanish maydonini o‘zgartirish bog‘lanishni buzilishiga olib kelishi mumkin. Shuning uchun asosiy va bo‘ysinuvchi jadvallarda mos o‘zgartirishlar qilish kerak.
    Asosiy jadvaldan ma’lumotlarni o‘chirganda bo‘ysinuvchi jadvaldan ham unga mos ma’lumotlarni o‘chirish kerak (kaskad).
    Bo‘ysinuvchi jadvalga ma’lumot qo‘shganda bog‘lanish maydoni qiymati asosiy jadval bog‘lanish maydoni qiymati bilan bir xil bo‘ladi

    Nazorat savollari


    Nazorat savollari
    Ma’lumot baza modeli nima
    Ierarxik (shajara) modeli ma’lumot modeli va uning asosiy xarakteristikalari
    Tarmoqli model ma’lumot va uning asosiy xarakteristikalari
    Mashqlar.
    Ierarxik modelga misol ketiring va uni sxemasini chizing.
    Tarmoqli modelga misol ketiring va uni sxemasini chizing.
    Berilgan ierarxik (shajara) modeli ma’lumot modeli jadval ko‘rinishda tasvirlang



    написать администратору сайта