sqlda jarayonlar va standart funksiyalar

PPTX 43 pages 1.9 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 43
powerpoint presentation ma’lumotlar bazasi sqlda jarayonlar va standart funksiyalar mavzu ma”lumotlar bazasi 1 ma’ruza rejasi 2 sqlda jarayonlar, proseduralar, funksiyalar va triggerlar 1 standart funksiyalar 2 matematik standart funksiyalar 3 guruxli funksiyalarni so‘rovlarda ishlatish. ma”lumotlar bazasi kirish 3 sql-dagi jarayonlar, proceduralar, matematik funktsiyalar va standart funktsiyalar relyatsion ma'lumotlar bazalarida ma'lumotlarni manipulyatsiya qilish va ma'lumotlarni qayta ishlash uchun kuchli vosita xisoblanadi. ma'lumotlar bazasida funksiya va protsedura –oldindan belgilangan operatsiyalarni yoki hisob-kitoblarni amalga oshirish uchun ishlatiladigan kodlar to'plami. ular dastur ishlab chiquvchilar va tahlilchilarga ma'lumotlarni samarali boshqarish, tegishli ma'lumotlarni olish va biznes va tahlil uchun murakkab operatsiyalarni kichik bo’laklarga ajratish va yuqori tezlikda bajarish imkonini beradi. ma”lumotlar bazasi zamonaviy jarayonlarni qayta ishlash dasturlari va vositalari ma”lumotlar bazasi ma’lumotlar tahlilchisidan talab qilinadigan dasturlash tillari ma”lumotlar bazasi ma’lumotlar tahlichisi oylik ish xaqilari kompetensiyaga asoslangan ma’lumotlar taxlilchisi ish haqi xavfsizlik sohasi ish turlari, oyliklari va dasturlar sqlda jarayonlar sql so’rovi bajarilishida jarayonlar so'rovlarni tahlil qilish …
2 / 43
maxsus nom berilgan kodlar to'plami. xodimlar jadvali xodim_id ism familiyasi lavozimi maoshi 1 g‘olib botirov xisobchi 5 200 000 2 akbar alisherov at_bo‘limi boshlig‘i 4 550 000 delimiter // create procedure xodimruyxati() as begin select ism, familiyasi from xodimlar order by familiyasi, ism end; delimiter; xodim_id ism familiyasi 1 akbar alisherov 2 g‘olib botirov yaratilgan prosedurani mysql va postgresql da call buyrug‘i orqali, oracle sql va microsoft sql da exec buyrug‘ini bajarish orqali chaqiriladi. masalan: call xodimruyxati(); bunda procedura chaqiriladi va yuqoridagi yaratilgan so’rov bajariladi. procedura misol 1. 12 create database if not exists mydatabase; use mydatabase; create table if not exists users ( id int auto_increment primary key, name varchar(255), email varchar(255) ); delimiter // create procedure adduser(in newname varchar(255), in newemail varchar(255)) begin insert into users (name, email) values (newname, newemail); end // delimiter ; prcedurani chaqirish: call adduser(‘abdiev', ‘abdiev@yahoo.com'); ma”lumotlar bazasi sql da ichki funksiya sqlda: 1.ichki …
3 / 43
atija; funksiya chaqirilganda javob qaytariladi va natijasi natija 9750000 select jami_ish_xaqi(5 200 000, 4 550 000) as natija; sqlda standart matematik funksiyalar mysql-da matematik funksiyalardan boshqalarini ham qo'llab-quvvatlash mumkin. cos, sin, tan, log, sqrt, abs va hokazo turli xil arifmetik amallarni bajarish +, -, *, / ushbu matematik funksiyalarni to’g’ridan to’g’ri so’rov ichida yozish mumkin: select avg(100 * (sales/quota-sales)) from salesreps; select id, name, sqrt(salary) as sqrt_salary from employees; sql tilida matematik funksiyalar sql tilida matematik funksiyalaridan quyidagilar ishlatiladi: abs (son) –sonning absolyut qiymatini hisoblaydi; select abs(-243.5) as absnum; rand(son) – 0 va 1 oralig’ida tasodifiy sonni hisoblaydi; rand()*5+5; select rand()*5+3; round(son, aniqlik) – ko’rsatilgan aniqlikda sonni yaxlitlaydi. select round(235.415, 2); 235.42 power(son, daraja) – sonni ko’rsatilgan darajaga ko’taradi; select power (3,2); 32 sqrt(son) – sondan kvadrat ildiz chiqaradi; select sqrt(64); sin(burchak) – radianlarda ifodalangan burchak sinusini hisoblaydi; ma”lumotlar bazasi funksiya vs protsedura 18 xususiyat funksiya protsedura maqsad hisob-kitoblarni bajarish …
4 / 43
a triggerlar ushbu misolda 2 ta jadval qwerty123, person_archive nomli jadvallar yaratilgan. ushbu sql kodi ishga tushiriladi va ma’lumot kiritish jarayonida age '31.12.10'; so‘rov berishda kun, oy, yil va vaqtlarni oddiy arifmetik amallar orqali o‘zgartirish mumkin. bir kun keyingi sanani chiqarish: select sysdate, sysdate+1 from dual; agregat funksiyalar select count(*) from test; select count(distinct yosh) from test; select sum(maosh) from test where ism=‘qosim'; select avg(yosh) from test; select max(yosh) from test; select min(yosh) from test; select avg(yosh), ism from test group by ism; limit() select * from customers limit 10; limit() kalit so'zi so'rov natijasidan qaytariladigan qatorlar sonini cheklash uchun ishlatiladi. masalan customers jadvalidan faqatgina 10 ta qator ma’lumotlarni ko’rsatish kerak bo’lsa, quyidagi so’rov nbajarilishi lozim. ma”lumotlar bazasi xulosa 42 ushbu ma’ruzada ko’rib chiqilgan funksiyalar, proceduralar va triggerlar foydalanuvchi talablaridan kelib chiqqan xolda sql kodiga kiritilishi yoki kiritilmasligi mumkin. dasturchi ushbu imkoniyatlarni boshqa yuqori darajali dasturlarda xam amalga oshirsa bo’ladi. …
5 / 43
ganda buyurtmalar jadvalidagi buyurtma holatini yetkazib berildi holatiga avtomatik ravishda yangilasin. “talabalar” jadvalidan ma’lum yoshdan oshgan barcha o‘quvchilarni olib tashlaydigan “yoshi_katta_o‘quvchilarni_olib tashlash” deb nomlangan protsedura yarating. yosh protsedura parametri bo'lishi kerak. buyurtma identifikatorini parametr sifatida qabul qiluvchi va berilgan buyurtma uchun "buyurtmalar_narxi" jadvalidagi ob'ektlar narxlarini yig'ish orqali buyurtmaning umumiy summasi miqdorini qaytaradigan "buyurtma_summasini_olish" funksiyasini yarating. ma”lumotlar bazasi image1.png image2.jpeg image3.png image4.png image5.png image6.png image7.png image8.png image9.png image10.png image11.png image12.png image13.png image14.png image15.png image16.png image17.png image18.png image19.png image20.png image21.png image22.png image23.png image24.png image25.png image26.png image27.png image28.png image29.png image30.png image31.png image32.emf /docprops/thumbnail.jpeg

Want to read more?

Download all 43 pages for free via Telegram.

Download full file

About "sqlda jarayonlar va standart funksiyalar"

powerpoint presentation ma’lumotlar bazasi sqlda jarayonlar va standart funksiyalar mavzu ma”lumotlar bazasi 1 ma’ruza rejasi 2 sqlda jarayonlar, proseduralar, funksiyalar va triggerlar 1 standart funksiyalar 2 matematik standart funksiyalar 3 guruxli funksiyalarni so‘rovlarda ishlatish. ma”lumotlar bazasi kirish 3 sql-dagi jarayonlar, proceduralar, matematik funktsiyalar va standart funktsiyalar relyatsion ma'lumotlar bazalarida ma'lumotlarni manipulyatsiya qilish va ma'lumotlarni qayta ishlash uchun kuchli vosita xisoblanadi. ma'lumotlar bazasida funksiya va protsedura –oldindan belgilangan operatsiyalarni yoki hisob-kitoblarni amalga oshirish uchun ishlatiladigan kodlar to'plami. ular dastur ishlab chiquvchilar va tahlilchilarga ma'lumotlarni samarali boshqarish, tegishli ma'lumotlarni ...

This file contains 43 pages in PPTX format (1.9 MB). To download "sqlda jarayonlar va standart funksiyalar", click the Telegram button on the left.

Tags: sqlda jarayonlar va standart fu… PPTX 43 pages Free download Telegram