1-amaliy mashg’ulot. Mavzu: Bir masala uchun turli uslubda dastur tuzish


Download 35 Kb.
bet1/3
Sana20.12.2022
Hajmi35 Kb.
#1038468
  1   2   3
Bog'liq
1-amaliy mashg\'ulot (2)


1-amaliy mashg’ulot.
Mavzu: Bir masala uchun turli uslubda dastur tuzish
Mazkur amaliy mashg’ulotning maqsadi imperativ va deklarativ dasturlash tillari yordamida bir masala uchun dastur tuzish va bu dasturlarni taqqoslash va tahlil qilish asosida imperativ va deklarativ uslublarning farqini tushunib olish.
Qisqacha nazariya
SQL (Structured Query Language, оdаtdа "skvel" deyilаdi) mа’nоsi Tаrkiblаngаn so‘rоvlаr tili.Bu relyatsiоn mа’lumоtlаr bаzаlаridа ishlаshgа imkоn berаdigаn deklarativ tildir. Bu til ifоdаlаrining хususiyati shundаn ibоrаtki ulаr mа’lumоtlаrni qаytа ishlаsh prоtsedurаlаrigа emаs nаtijаlаrigа yo‘nаltirilgаndir.
Yana ham aniq aytadigan boʻlsak, ushbu til orqali foydalanuvchilar maʼlumotlar omborini boshqarish tizimida saqlanadigan maʼlumotlarni boshqarishlarida kerak boʻladi. Bu tilni dastlab kashf etishgan vaqtida SQL tilini relatsion algebra hamda uch tomonlama relatsion hisoblashlarga moʻljallashgan edi. SQL tili dunyo tamaddunida 1974-yilda paydo boʻldi. Bu oddiy voqea emas, balki "buyuk kashfiyot" ham edi. Uning muallifi Donald D. Chamberlin va Raymond F. Boyce hisoblanadi. Shuningdek, Chamberlin nafaqat SQL tilini yaratgan, balki IBM sistemasi X Query orqali ham mashhur.
Ba’zi bir operatorlar va funksiyalarning sintaksisi
Bu tilda eng ko’p qo’llaniladigan operator bu SELECT operatori hisoblanadi. Uning sintaksisi quyidagicha:
SELECT column_list
FROM table_name
[WHERE сondition
GROUP BY expression
HAVING condition
ORDER BY expression]
Shuningdek, qaralayotgan ustundagi eng kichik qiymatni topadigan funksiya ham mavjud bo’lib, u quyidagicha yoziladi:
MIN(column_name)


ID


Download 35 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling