|
O’zbekiston respublikasi oliy va o’rta maxsus ta’limi vazirligi abdulla qodriy nomidagi jizzax davlat pedagogika instituti matematika va informatika fakulteti
|
bet | 1/7 | Sana | 11.06.2024 | Hajmi | 279,8 Kb. | | #262497 |
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:
MySQL haqida boshlang'ich tushunchalar.
MySQL ma’lumotlar omborini boshqarish tizimini o’rnatish(MySQL Community Server)
: Pythonda MySQL ma’lumotlar
ombori bilan ishlash.
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.
|
|
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
|