|
Amaliy ish Mavzu: sql serverda sql so’rovlari Maqsad
|
Sana | 13.03.2024 | Hajmi | 48.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:
Topshiriqni bajarish qadamlarini izohlang va uni yozma ravishda topshiring.
Topshiriqning amaliy qismini kompyuterda bajarib ko‘rsating.
|
| |