• Jihozlar
  • Topshiriq
  • Amaliy mashg‘ulotni topshirish tartibi
  • Amaliy ish Mavzu: sql serverda sql so’rovlari Maqsad




    Download 48.12 Kb.
    Sana13.03.2024
    Hajmi48.12 Kb.
    #170573
    Bog'liq
    8. SQL serverda SQL so\'rovlarini yaratish
    Ochilova Fanlarning falsafiy masalasi, O\'zbekov Daler Oybek o\'g\'li, 9781529035650, “ALGORITMLARNI TASVIRLASH USULLARI” MAVZUSIDAGI, 2 5197692314071335938, Umumiy o’rta ta’lim maktablarida informatik ta\'limi jarayonida innovasiyalar0298, Diplom 111, Nazorat ishi, Kiberxavfsizlik asoslari, Адабиётлар яратишга куйилган талаблар, Sanoat, 3-dedline (2), Жансая Кустанбаева (бюджет есаби) , Taxdid mustaqil ish taqdimot, 1 amaliy (1)

    Amaliy ish
    Mavzu: SQL serverda SQL so’rovlari


    Maqsad: Talabalarda SQL so’rovlaridan AS yordamida ma’lumotlar bazasini boshqarish bo‘yicha bilim va malakalarni hosil qilish.
    Vazifa: Talabalar mustaqil ravishda quyidagilarni bajarishi va ular haqida malaka va ko‘nikmalarga ega bo‘lishi lozim.
    1. Mavzuga tegishli ma’lumotlarni o‘rganish va tahlil qilish.
    Jihozlar Kompyuter.
    Uslubiy ko‘rsatma: Turlarga ajratilgan jadvallarni aniqlash va mos so‘rovlarni shakllantirish bo‘yicha misollar yechish Taxalluslar jadvalga yoki jadvaldagi ustunga vaqtinchalik nom berish uchun ishlatiladi.
    Taxalluslar ko'pincha ustun nomlarini o'qish uchun qulay qilish uchun ishlatiladi.
    Taxallus faqat so'rov davomida mavjud.
    Kalit so'z bilan taxallus yaratiladi AS.
    SELECT column_name AS alias_name
    FROM table_name;

    SELECT column_name(s)


    FROM table_name AS alias_name;
    Quyida "Mijozlar" jadvalidan tanlov mavjud:
    Quyidagi SQL iborasi ikkita taxallus yaratadi, biri CustomerID ustuni va biri CustomerName ustuni uchun:


    SELECT CustomerID AS ID,CustomerName AS Customer
    FROM Customers;


    Quyidagi SQL iborasi ikkita taxallus yaratadi, biri CustomerName ustuni va biri ContactName ustuni uchun.
    SELECT CustomerName AS Customer, ContactName AS "Contact Person"
    FROM Customers;


    Quyidagi SQL bayonoti to'rtta ustunni (manzil, pochta indeksi, shahar va mamlakat) birlashtirgan "Manzil" nomli taxallusni yaratadi:


    SELECT CustomerName, CONCAT_WS(', ', Address, PostalCode, City, Country) AS Address
    FROM Customers;
    Quyidagi SQL bayonoti CustomerID=4 (Around the Horn) bilan mijozning barcha buyurtmalarini tanlaydi. Biz "Mijozlar" va "Buyurtmalar" jadvallaridan foydalanamiz va ularga mos ravishda "c" va "o" taxalluslarini beramiz (bu erda biz SQLni qisqartirish uchun taxalluslardan foydalanamiz):


    SELECT o.OrderID, o.OrderDate, c.CustomerName
    FROM Customers AS c, Orders AS o
    WHERE c.CustomerName='Around the Horn' AND c.CustomerID=o.CustomerID;


    Quyidagi SQL bayonoti yuqoridagi bilan bir xil, ammo taxalluslarsiz:


    SELECT Orders.OrderID, Orders.OrderDate, Customers.CustomerName
    FROM Customers, Orders
    WHERE Customers.CustomerName='Around the Horn' AND Customers.CustomerID=Orders.CustomerID;
    Topshiriq
    1. Mavzuga tegishli ma’lumotlarni o‘rganish va tahlil qilish.
    2. Talaba o‘ziga berilgan variant bo‘yicha PostgreSQL MBBT dan foydalanib MB va jadvallar yaratadi.
    3. Jadvallarning tiplarini taxlil qilinadi.
    Amaliy mashg‘ulotni bajarish tartibi
    1. Amaliy mashg‘ulotning uslubiy qismini o‘rganib chiqing.
    2. Topshiriqlar to‘plamidan topshiriq tanlab oling.
    3. Topshiriqni qo‘yilgan sharti asosida bajaring.
    Amaliy mashg‘ulotni topshirish tartibi
    Amaliy mashg‘ulotning hisoboti quyidagilardan iborat bo‘lishi kerak:

    1. Topshiriqni bajarish qadamlarini izohlang va uni yozma ravishda topshiring.

    2. Topshiriqning amaliy qismini kompyuterda bajarib ko‘rsating.

    Download 48.12 Kb.




    Download 48.12 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Amaliy ish Mavzu: sql serverda sql so’rovlari Maqsad

    Download 48.12 Kb.