• 1.4-rasm. Ma’lumotlar bazasi turlari. MySQL
  • 1 Veb dasturlash haqida tushuncha




    Download 0,58 Mb.
    bet8/15
    Sana26.05.2024
    Hajmi0,58 Mb.
    #254308
    1   ...   4   5   6   7   8   9   10   11   ...   15
    Bog'liq
    diplom

    Ma‘lumotlar bazasi – bu ma’lum bir predmet sohasiga oid tizimlashtirilgan(strukturalashtirilgan)ma’lumotlarningnomlangan to‘plamidir. Ma’lumotlar bazasi - axborot tmzimlarining eng asosiy tarkibiy qismi bo‘lib hisoblanadi. Ma’lumotlar bazasidan foydalanish uchun foydalanuvchi ishini engillashtirish maqsadida ma’lumotlar bazasini boshqarish trizimlari yaratilgan. Bu tizimlar ma’lumotlar bazasini amaliy dasturlardan ajratadi.
    Ma’lumotlar bazasini boshqarish tizimi (MBBT) -bu dasturiy va apparat vositalarining murakkab majmuasi bo‘lib, ular yordamida foydalanuvchi ma’lumotlar bazasini yaratish va shu bazadagi ma’lumotlar ustida ish yuritishi mumkin.
    Juda ko‘p turdagi MBBT mavjud. Ular o‘z maxsus dasturlash tillariga ham ega bo‘lib, bu tillarga SUBD buyruqli dasturlash tillari deyiladi. MBBTga Oracle, Clipper, Paradox, FoxPro, Access va boshqalarni misol keltirish mumkin.
    Ma’lumotlar bazasi tushunchasi maydon, yozuv, fayl (jadval) kabi elementlar bilan chambarchas bog‘liq .
    Maydon-bu ma’lumotlarni mantiqiy tashkil etishni elementar birligi bo‘lib, u axborotni eng kichik va bo‘linmas birligi bo‘lgan rekvizitga mos keladi. Maydonni tasvirlash uchun quyidagi tavsiflardan foydalaniladi: Maydon nomi, masalan, familiyasi, ismi, tug‘ilgan sana, lavozimi, ish staji, mutaxassisligi.





    1.4-rasm. Ma’lumotlar bazasi turlari.

    1. MySQL:

    • Ochiq kodli relyatsion ma'lumotlar bazasi.

    • Keng qo'llaniladi va ko'plab dasturlash tillari bilan mos.

    1. PostgreSQL:

    • Ilg'or relyatsion ma'lumotlar bazasi.

    • Keng imkoniyatlar, tranzaksiyalar va kengaytirilgan SQL funksiyalari.

    • Ochiq kodli va yuqori darajadagi integratsiya imkoniyatlari.

    1. MongoDB:

    • NoSQL ma'lumotlar bazasi.

    • Hujjatga asoslangan (document-oriented), JSON formatida ma'lumotlarni saqlaydi.

    • Katta hajmdagi va murakkab ma'lumotlar uchun mos.




    1. SQLite:

    • NoSQL ma'lumotlar bazasi.

    • Yengil va ko'chma ma'lumotlar bazasi.

    • Server talab qilmaydi, faqat fayl tizimida ishlaydi.



    Ma’lumotlar bazalari turlari turli maqsad va ehtiyojlarga ko’ra farqlanadi. Quyida eng keng tarqalgan ma’lumotlar bazasi turlarini ko’rib chiqamiz. Ma'lumotlar bazalari turli xil arxitektura va maqsadlarga ega bo'lib, ularning tanlovi loyiha talablariga, ishlatiladigan ma'lumotlar hajmi va turi, ishlov berish tezligi, shuningdek, kengaytirilish imkoniyatlariga bog'liq. Quyida turli ma'lumotlar bazalarining qisqacha xulosalari keltirilgan:




    1. Download 0,58 Mb.
    1   ...   4   5   6   7   8   9   10   11   ...   15




    Download 0,58 Mb.