• Strukturaviy sorovlar tili(SQL)
  • ThemeGallery PowerTemplate




    Download 5,21 Mb.
    bet5/8
    Sana30.05.2024
    Hajmi5,21 Mb.
    #257262
    1   2   3   4   5   6   7   8
    Bog'liq
    MB Lecture 1

    SQL ma'lumotlar bazalari vertikal ravishda kengaytirilishi mumkin, NoSQL ma'lumotlar bazalari esa gorizontal ravishda kengaytirilishi mumkin. SQL ma'lumotlar bazalari jadvalga asoslangan, NoSQL ma'lumotlar bazalari esa hujjatlarni, kalit-qiymatni, grafikni yoki keng ustunni saqlaydi. SQL ma'lumotlar bazalari ko'p qatorli tranzaksiyalar uchun, NoSQL esa hujjatlar yoki JSON kabi tuzilmagan ma'lumotlar uchun yaxshiroqdir.

    • SQL ma'lumotlar bazalari vertikal ravishda kengaytirilishi mumkin, NoSQL ma'lumotlar bazalari esa gorizontal ravishda kengaytirilishi mumkin. SQL ma'lumotlar bazalari jadvalga asoslangan, NoSQL ma'lumotlar bazalari esa hujjatlarni, kalit-qiymatni, grafikni yoki keng ustunni saqlaydi. SQL ma'lumotlar bazalari ko'p qatorli tranzaksiyalar uchun, NoSQL esa hujjatlar yoki JSON kabi tuzilmagan ma'lumotlar uchun yaxshiroqdir.

    Strukturaviy so'rovlar tili(SQL)

    • SQL (Structured Query Language) 1970-yillarning boshida IBM kompaniyasida Donald D. Chemberlin va Raymond F. Boys boshchiligidagi jamoa tomonidan ishlab chiqilgan. SQLning kelib chiqishini Relyatsion ma'lumotlar bazasini boshqarish tizimining (RDBMS) prototipini yaratishga qaratilgan System R deb nomlangan tadqiqot loyihasiga borib taqaladi.

    Strukturaviy so'rovlar tili(SQL)

    • System R relyatsion model kontseptsiyasini taqdim etdi, bu yerda ma'lumotlar qatorlar va ustunlar bilan jadvallar shaklida tartibga solinadi. Tadqiqotchilar RDBMS bilan o'zaro aloqada bo'lish uchun til zarurligini tan oldilar va shuning uchun SQL tug'ildi. Dastlab, SQL SEQUEL (Structured English Query Language) deb ataldi, ammo keyinchalik savdo belgilaridagi ziddiyatlar tufayli SQL nomini oldi.

    Strukturaviy so'rovlar tili(SQL)

    • SQL (Structured Query Language) - MySQL, MS Access, SQL Server, Oracle, Sybase, Informix, Postgres va boshqalar kabi relyatsion ma'lumotlar bazalarida saqlanadigan ma'lumotlarni boshqarish uchun ishlatiladigan dasturlash tili.

    Download 5,21 Mb.
    1   2   3   4   5   6   7   8




    Download 5,21 Mb.