1-amaliy mashg’ulot. Mavzu: Bir masala uchun turli uslubda dastur tuzish
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)
Do'stlaringiz bilan baham: |