• Ular ushbu operatsion sistemalarda ishlaydi
  • Guruxli (agregat) funksiyalar
  • Foydalanilgan saytlar
  • Tekshirdi: Naim Nodira Abdujalolovna
  • Ma`lumotlarni manipulyatsiya qilish. Oddiy so`rovlar yaratish. Abdug`aniyeva Mohiniso




    Download 5,49 Kb.
    Sana14.12.2023
    Hajmi5,49 Kb.
    #118776
    Bog'liq
    Ma`lumotlarni manipulyatsiya qilish. Oddiy so`rovlar yaratish-kompy.info


    Ma`lumotlarni manipulyatsiya qilish. Oddiy so`rovlar yaratish

    Ma`lumotlarni manipulyatsiya qilish. Oddiy so`rovlar yaratish.

    Abdug`aniyeva Mohiniso

    Reja:


    • Mysql va Oracle SQL

    • So`rovlarni yaratish

    • tijorat litsenziyasidan foydalanadi.

    • Katta hajmdagi korxona ma'lumotlarni qayta ishlash

    • Qayta tiklashni boshqarish vositalari

    • Statik va Dinamik tizim

    • Ochiq kodli ma'lumotlar bazasi

    • Kichik, hamda yirik biznes korxona ma'lumotlarni qayta ishlash

    • Statik tizim (ma'lumotlarni qismlarga ajratish-yoq)

    MySQL
    Oracle SQL


    MySQL va Oracle SQL dasturlarini solishtiramiz

    • Oracle yetarlicha katta byudjetli, murakkab biznes ehtiyojlariga ega korporativ mijoz uchun mo‘ljallangan


    Narxi

    • Enterprise Edition har bir protsessor uchun 36 000 dollar + qo‘llab-quvvatlash va dasturiy ta’minotni yangilash uchun $ 8000

    • Standard Edition har protsessor uchun $ 5 000 dollar + qo‘llab-quvvatlash va dasturiy ta’minotni yangilash uchun $ 1100 •

    • Yuklab olish bepul

    • Tijorat litsenziyasi uchun 500 dollar + ixtiyoriy $ 22 000 turli darajadagi qo'llab-quvvatlash uchun $1,500-$62,000

    Oracle SQL


    MySQL

    Ular ushbu operatsion sistemalarda ishlaydi:

    MySQL


    • FreeBSD

    • Linux

    • Mac OS

    • Solaris

    • Windows

    • IBM AIX

    • HP-UX

    • Linux

    • Mac OS

    • Solaris

    • Windows

    Oracle SQL


    Dasturlash tillarini qo’llab-quvvatlash
    Ada C C# C++ D Delphi Eiffel Erlang Haskell Java JavaScript (Node.js) Objective-C OCaml Perl PHP Python Ruby Scheme Tcl
    C C# C++ Clojure Cobol Delphi Eiffel Erlang Fortran Groovy Haskell Java JavaScript Lisp Objective C OCaml Perl PHP Python R Ruby Scala Tcl Visual Basic
    Oracle SQL
    MySQL
    Where – shartini solishtitish amallari (<,>,=,hk) bilan birgalikda qo`llab ma`lum shartlar asosida ma`lumotlarni ajratib olish va shuningdek mantiqiy amallar “and”, “or”, “not” qo`llash va murakkab so`rovlarni tuzish mumkun.
    Masalan: Talabalar jadvalidan Abdug`aniyeva familiyali talabalarni chiqarish
    Select Surname, Name, from Talabalar Where Surname=’Abdug`aniyeva’;
    Mantiqiy shartlarni berishda where parametri tarkibida IN, BETWEEN, LIKE, NULL amallari ham ishlatiladi
    narx jadvaldan «200» va «400» bo`lgan maxulotlarni ro`yxati chiqarilsin.
    Select * from narx
    Where mark in (200,400);
    400,500 bo`lmagan maxsulotlar haqidagi ma’lumotlar olish uchun not yoziladi.
    Between amali maydon qiymatini berilgan intervalga kirganligini tekshirish uchun ishlatiladi.
    Masalan : 20 va 30 yosh doirasidagi o`quchilarni chiqarish so`rovi tuzilsin.
    Select * from students
    Where age between 20 and 30
    Like amali simvolli toifadagi maydonlar uchun ishlatiladi. Bu amal maydonni satrli matnlarni like dan so`ng ko`rsatilgan qism satr bilan solishtiradi.
    Misol : o`quchilar jadvalida familiyasi «M» harfi bilan boshlanadigan talaba haqida ma’lumot chiqarilsin.
    Select* from student
    Where surname like ‘M%’

    Guruxli (agregat) funksiyalar

    Guruhli funksiyalar jadvaldan yig`ilgan axborotlarni olish uchun xizmat qiladi. Bu funksiyalari jadvaldagi satrlar guruhi bilan amal bajarib, 1 ta natija chiqaradi. Guruhli funksiyalar uchun quyidagi amallarni ishlatamiz


    • Count – jadvaldagi satrlar sonini aniqlab beradi

    • Sum – ko`rsatilgan maydon qiymatlarini yig`indisini hisoblaydi

    • AVG – tanlab olingan maydon qiymatlarini o`rta arifmetigini hisoblaydi

    • MAX – tanlab olingan maydon qiymatlarini eng kattasini topib beradi

        Select so`rovida guruhli funksiyalar maydon nomlari kabi ishlatiladi. Maydon nomlari funksiyalar argumentlari sifatida keladi.



    Xulosa
    Aytish mumkunki, MySQL kichik korxonalar uchun, Oracle SQL esa kattaroq korxonalar ma`lumotlarini qayta ishlashga ko`proq moslashgan ekan va ularning narxida ham sezilarli farq ko`rinib turibdi, turli so`rovlar, mantiqiy amalarrni birlashtirish orqali Ma`lumotlarni toppish va ular ustida turli amallar bajarish yengillashar ekan.

    • “Count”ning vazifasi qanday ?

    • “Between” nimani tekshirib beradi ?

    • Tanlab olingan maydon qiymatlarini eng kattasini toppish uchun qaysi agregat funksiya ishlatiladi ?

    • “AVG” funksiyasining vazifasi……

    • Qaysi funsiya ko`rsatilgan maydon qiymatlarini yig`indisini hisoblaydi ?

    Nazorat savollari :


    Foydalanilgan saytlar :


    • https://aim.uz

    • https://sukachoff.ru

    • https://multimediya.uz

    • https://uz.birmiss.com

    E`tiboringiz uchun raxmat

    Tayyorladi: Abdug`aniyeva Mohiniso

    Tekshirdi: Naim Nodira Abdujalolovna



    http://kompy.info
    Download 5,49 Kb.




    Download 5,49 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Ma`lumotlarni manipulyatsiya qilish. Oddiy so`rovlar yaratish. Abdug`aniyeva Mohiniso

    Download 5,49 Kb.