• MUSTAQIL ISHI Fan o`qituvchisi: __________Qurbonov O`tkir 2023-2024 o`quv yil Mavzu
  • : Pythonda MySQL ma’lumotlar ombori bilan ishlash. Foydalanilgan adabiyotlar ro`yxati
  • O’zbekiston respublikasi oliy va o’rta maxsus ta’limi vazirligi abdulla qodriy nomidagi jizzax davlat pedagogika instituti matematika va informatika fakulteti




    Download 279,8 Kb.
    bet1/7
    Sana11.06.2024
    Hajmi279,8 Kb.
    #262497
      1   2   3   4   5   6   7
    Bog'liq
    dasturlash tillari mustaqil ish Shamiyeva D


    O’ZBEKISTON RESPUBLIKASI OLIY VA
    O’RTA MAXSUS TA’LIMI VAZIRLIGI
    ABDULLA QODRIY NOMIDAGI JIZZAX DAVLAT
    PEDAGOGIKA INSTITUTI

    MATEMATIKA VA INFORMATIKA FAKULTETI
    100-22 GURUX TALABASI
    SHAMIYEVA DILDORANING
    DASTURLASH TILLARI FANIDAN TAYYORLAGAN


    MUSTAQIL ISHI


    Fan o`qituvchisi: __________Qurbonov O`tkir

    2023-2024 o`quv yil


    Mavzu: Pythonda MySQL ma’lumotlar
    ombori bilan ishlash.

    Reja:



    1. MySQL haqida boshlang'ich tushunchalar.

    2. MySQL ma’lumotlar omborini boshqarish tizimini o’rnatish(MySQL Community Server)

    3. : Pythonda MySQL ma’lumotlar

    ombori bilan ishlash.

    1. Foydalanilgan adabiyotlar ro`yxati


    MySQL ma'lumotlar bazasi nima?
    MySQL - bu SQL-ni implement qiladigan relation ma'lumotlar bazasini boshqarish tizimi (RDBMS). Dastlab u kichik va o'rta o'lchamdagi ma'lumotlar bazalari bilan foydalanish uchun mo'ljallangan edi, ammo hozirda u hatto juda katta hajmdagi saqlangan ma'lumotlarni ham ishlay oladi. MySQL C/C++ tilida yozilgan va asosan SQL standartiga mos keladi. Biroq, u ko'plab extensionlarni qo'shadi va mukammal muvofiqlikdan ko'ra tezlik va ishonchlilikni ta'kidlaydi.
    MySQL-ning asosiy versiyasi Oracle korporatsiyasi tomonidan tarqatiladi va open-source litsenziya ostida bepul mavjud. MySQL-ning joriy versiyasi 8.0. MySQL har qanday Linux distiributorida va boshqa ko'plab platformalarda ishlatilishi mumkin. Bu Linux, Apache va PHP dasturlash tili bilan bir qatorda open source LAMP stackning muhim tarkibiy qismidir. LAMP stacki Linuxda open source veb-ilovalarni ishlab chiqishning asosidir. MySQL client/server tizimining bir qismi sifatida yoki embedded system bir qismi sifatida ishlatilishi mumkin.
    Barcha RDBMS ilovalari singari, MySQL ham relation ma'lumotlar bazasidir. Administratorlar va foydalanuvchilar ma'lumotlar bazasidagi tablelar ichidagi va o'rtasidagi munosabatlarni belgilaydilar. Turli columnlar zarur(required) yoki ixtiyoriy(optional) sifatida belgilanishi mumkin va asosiy primary key boshqa tablega pointer sifatida xizmat qilishi mumkin. MySQL barqaror, ishonchli va ulardan foydalanish oson. MySQL ning ba'zi o'ziga xos afzalliklari:

    • MySQL etuk(mature), mashhur va yaxshi o'rnatilgan mahsulotdir. U boshqa open source ma'lumotlar bazalariga qaraganda ko'proq community yordamiga ega va yaxshi ma'lumotnoma materiallari va texnik hujjatlarga ega.

    • MySQL InnoDB storage systemi bilan foydalanilganda ACID stand bo'lishi uchun sozlanishi mumkin. ACID qisqartmasi Atomicity, Consistency, Isolation, va Durability degan ma'noni anglatadi. Bu har qanday xato, nosozlik yoki uzilishlarga qaramasdan ma'lumotlarning haqiqiyligini(data validity) kafolatlashi mumkinligini anglatadi.

    • Optimallashtirilgan class kutubxonalari(library), compression(siqish), memory allocation(xotirani taqsimlash) va hash tablelari kabi xususiyatlar tufayli u o'zining high performance bilan mashhur. U bir nechta protsessorli tizimlarda(multiple CPU) yanada samarali ishlash uchun multi-threaded kerneli threadlarni qo'llab-quvvatlaydi.


    • Download 279,8 Kb.
      1   2   3   4   5   6   7




    Download 279,8 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O’zbekiston respublikasi oliy va o’rta maxsus ta’limi vazirligi abdulla qodriy nomidagi jizzax davlat pedagogika instituti matematika va informatika fakulteti

    Download 279,8 Kb.