• ShipperID ShipperName
  • Standart funksiyalardan foydalanib so‘rovlar yaratish. Agregat funksiyalardan foydalanish. Murakkab so‘rovlar yaratish. Bir nechta jadvallar birlashtirish, «JOIN» lar bilan ishlash.
  • Bu Products deb nomlangan jadvaldan foydalanamiz
  • 4- topshiriq
  • Hisobotni tayyorlash va topshirish.
  • Mavzu: sql topshiriqlar




    Download 2,98 Mb.
    bet3/4
    Sana12.01.2024
    Hajmi2,98 Mb.
    #136037
    1   2   3   4
    Bog'liq
    Axborot texnologiyalari sohasini rivojlantirish va shu soha, Chaqiruv xati Konchilik ishi 2-g, Kurs ishi yuzi, portal.guldu.uz-Биокимё, Топшириклар, AMALIYOT HISOBOTI, Printer (computing) - Wikipedia, Literature - Wikipedia, Hujayra biologiyasi. Abdulov A.I. Xalbekova X.U., 10-sinf Jahon tarixi (@testlider) 010007, Amaliyot dasturi 2022 EE VA E 1, maktabgacha-talimda-metodik-ishlar, @hujjatuz Biologiya 2019(1), 1-MAVZU
    OrderID

    CustomerID

    EmployeeID

    OrderDate

    ShipperID

    10248

    90

    5

    1996-07-04

    3

    10249

    81

    6

    1996-07-05

    1

    10250

    34

    4

    1996-07-08

    2

    Va "Yuk yuboruvchilar" jadvalidan tanlov:

    ShipperID

    ShipperName

    1

    Speedy Express

    2

    United Package

    3

    Federal Shipping

    3- topshiriq: Standart funksiyalardan foydalanib so‘rovlar yaratish. Agregat funksiyalardan foydalanish. Murakkab so‘rovlar yaratish. Bir nechta jadvallar birlashtirish, «JOIN» lar bilan ishlash.
    Ishdan maqsad: Standart funksiyalarni korib chiqish
    masalan «COUNT», «SUM», «AVG», «MIN», «MAX». JOINlar bilash ishlashni o“rganish.
    Ish tartibi:

    • Amaliy ishning nazariy ma’lumotlarini o‘rganish;

    • Oracleda mavzu bo’yicha yaratilgan jadvallar;

    • Natijalarni tekshirish;

    • Hisobotni tayyorlash va topshirish.

    Agregat funktsiyalari quyidagilardan iborat:

    funktsiyasi

    Vazifasi

    AVG()

    ustundagi elementlarning o'rtacha o'rtacha qiymati

    COUNT()

    ustundagi elementlarning umumiy soni

    DISTINCT()

    ustun bo'ylab aniq qiymatlar soni

    MAX()

    ustundagi eng katta qiymatli element

    MIN()

    ustundagi eng kichik qiymatli element

    SUM()

    ustundagi barcha qiymatlarning arifmetik jami


    Bu Products deb nomlangan jadvaldan foydalanamiz:


    1) COUNT()ga misol


    SELECT COUNT(*)
    FROM Products;

    2) AVG()ga misol: SELECT AVG(Price) FROM Products;


    2) AVG()ga misol:
    SELECT AVG(Price)
    FROM Products;



    SQL JOIN


    JOIN Ikki yoki undan ortiq jadvallar qatorlarini ular orasidagi tegishli ustun asosida birlashtirish uchun ishlatiladi .
    Keling, "Buyurtmalar" jadvalidagi tanlovni ko'rib chiqaylik:




    INNER JOINKeyin ikkala jadvalda mos qiymatlarga ega bo'lgan yozuvlarni tanlaydigan quyidagi SQL bayonotini (o'z ichiga olgan) yaratishimiz mumkin







    4- topshiriq: SQL tilida INDEX yaratish. Tasavvur, VIEW yaratish va undan foydalanish. QLda funksiyalar yaratish. SQLda triggerlar yaratish.
    Ishdan maqsad: SQL dasturlash tilida INDEX,VIEWlarni organib ularga misollar keltirib chiqamiz va trigerlar bilan ham ishlashni organamiz.
    Ish tartibi:

    • Amaliy ishning nazariy ma’lumotlarini o‘rganish;

    • Oracleda mavzu bo’yicha yaratilgan jadvallar;

    • Natijalarni tekshirish;

    • Hisobotni tayyorlash va topshirish.

    SQL indeksi ma'lumotlar bazasidan ma'lumotlarni juda tez olish uchun ishlatiladi. Jadval yoki ko'rinishni indekslash, shubhasiz, so'rovlar va ilovalarning ishlashini yaxshilashning eng yaxshi usullaridan biridir.





    5- topshiriq: Dasturlash tillari va ma’lumotlar bazasi yordamida oddiy interfeys yaratish. Dasturlash tillarida ADO va ODBC dan foydalanish va SQL kodi integratsiyasi. Dasturlash tillarida Windows Form Data Controldan foydalanish, ma’lumot kiritish, o‘zgartirish va o‘chirish;
    Ishdan maqsad: Interfeys yaratish va dasturlash tillarida ADO va ODBC dan foydalanishni organib chiqamiz va Windowsda Form Data Controldan foydalanish.
    Ish tartibi:

    • Amaliy ishning nazariy ma’lumotlarini o‘rganish;

    • Oracleda mavzu bo’yicha yaratilgan jadvallar;

    • Natijalarni tekshirish;

    Hisobotni tayyorlash va topshirish.


    Download 2,98 Mb.
    1   2   3   4




    Download 2,98 Mb.