|
Ma`lumotlarni manipulyatsiya qilish. Oddiy so`rovlar yaratish. Abdug`aniyeva Mohiniso
|
Sana | 14.12.2023 | Hajmi | 5,49 Kb. | | #118776 |
Bog'liq Ma`lumotlarni manipulyatsiya qilish. Oddiy so`rovlar yaratish-kompy.info
Ma`lumotlarni manipulyatsiya qilish. Oddiy so`rovlar yaratish
Ma`lumotlarni manipulyatsiya qilish. Oddiy so`rovlar yaratish. Abdug`aniyeva Mohiniso Reja:
tijorat litsenziyasidan foydalanadi.
Katta hajmdagi korxona ma'lumotlarni qayta ishlash
Qayta tiklashni boshqarish vositalari
Statik va Dinamik tizim
Ochiq kodli ma'lumotlar bazasi
Kichik, hamda yirik biznes korxona ma'lumotlarni qayta ishlash
Statik tizim (ma'lumotlarni qismlarga ajratish-yoq)
MySQL
Oracle SQL
MySQL va Oracle SQL dasturlarini solishtiramiz
Oracle yetarlicha katta byudjetli, murakkab biznes ehtiyojlariga ega korporativ mijoz uchun mo‘ljallangan
Narxi
Enterprise Edition har bir protsessor uchun 36 000 dollar + qo‘llab-quvvatlash va dasturiy ta’minotni yangilash uchun $ 8000
Standard Edition har protsessor uchun $ 5 000 dollar + qo‘llab-quvvatlash va dasturiy ta’minotni yangilash uchun $ 1100 •
Yuklab olish bepul
Tijorat litsenziyasi uchun 500 dollar + ixtiyoriy $ 22 000 turli darajadagi qo'llab-quvvatlash uchun $1,500-$62,000
Oracle SQL
MySQL
Ular ushbu operatsion sistemalarda ishlaydi:
MySQL
FreeBSD
Linux
Mac OS
Solaris
Windows
IBM AIX
HP-UX
Linux
Mac OS
Solaris
Windows
Oracle SQL
Dasturlash tillarini qo’llab-quvvatlash
Ada C C# C++ D Delphi Eiffel Erlang Haskell Java JavaScript (Node.js) Objective-C OCaml Perl PHP Python Ruby Scheme Tcl
C C# C++ Clojure Cobol Delphi Eiffel Erlang Fortran Groovy Haskell Java JavaScript Lisp Objective C OCaml Perl PHP Python R Ruby Scala Tcl Visual Basic
Oracle SQL
MySQL
Where – shartini solishtitish amallari (<,>,=,hk) bilan birgalikda qo`llab ma`lum shartlar asosida ma`lumotlarni ajratib olish va shuningdek mantiqiy amallar “and”, “or”, “not” qo`llash va murakkab so`rovlarni tuzish mumkun.
Masalan: Talabalar jadvalidan Abdug`aniyeva familiyali talabalarni chiqarish
Select Surname, Name, from Talabalar Where Surname=’Abdug`aniyeva’;
Mantiqiy shartlarni berishda where parametri tarkibida IN, BETWEEN, LIKE, NULL amallari ham ishlatiladi
narx jadvaldan «200» va «400» bo`lgan maxulotlarni ro`yxati chiqarilsin.
Select * from narx
Where mark in (200,400);
400,500 bo`lmagan maxsulotlar haqidagi ma’lumotlar olish uchun not yoziladi.
Between amali maydon qiymatini berilgan intervalga kirganligini tekshirish uchun ishlatiladi.
Masalan : 20 va 30 yosh doirasidagi o`quchilarni chiqarish so`rovi tuzilsin.
Select * from students
Where age between 20 and 30
Like amali simvolli toifadagi maydonlar uchun ishlatiladi. Bu amal maydonni satrli matnlarni like dan so`ng ko`rsatilgan qism satr bilan solishtiradi.
Misol : o`quchilar jadvalida familiyasi «M» harfi bilan boshlanadigan talaba haqida ma’lumot chiqarilsin.
Select* from student
Where surname like ‘M%’
Guruxli (agregat) funksiyalar Guruhli funksiyalar jadvaldan yig`ilgan axborotlarni olish uchun xizmat qiladi. Bu funksiyalari jadvaldagi satrlar guruhi bilan amal bajarib, 1 ta natija chiqaradi. Guruhli funksiyalar uchun quyidagi amallarni ishlatamiz
Count – jadvaldagi satrlar sonini aniqlab beradi
Sum – ko`rsatilgan maydon qiymatlarini yig`indisini hisoblaydi
AVG – tanlab olingan maydon qiymatlarini o`rta arifmetigini hisoblaydi
MAX – tanlab olingan maydon qiymatlarini eng kattasini topib beradi
Select so`rovida guruhli funksiyalar maydon nomlari kabi ishlatiladi. Maydon nomlari funksiyalar argumentlari sifatida keladi.
Xulosa
Aytish mumkunki, MySQL kichik korxonalar uchun, Oracle SQL esa kattaroq korxonalar ma`lumotlarini qayta ishlashga ko`proq moslashgan ekan va ularning narxida ham sezilarli farq ko`rinib turibdi, turli so`rovlar, mantiqiy amalarrni birlashtirish orqali Ma`lumotlarni toppish va ular ustida turli amallar bajarish yengillashar ekan.
“Count”ning vazifasi qanday ?
“Between” nimani tekshirib beradi ?
Tanlab olingan maydon qiymatlarini eng kattasini toppish uchun qaysi agregat funksiya ishlatiladi ?
“AVG” funksiyasining vazifasi……
Qaysi funsiya ko`rsatilgan maydon qiymatlarini yig`indisini hisoblaydi ?
Nazorat savollari :
Foydalanilgan saytlar :
https://aim.uz
https://sukachoff.ru
https://multimediya.uz
https://uz.birmiss.com
Tayyorladi: Abdug`aniyeva Mohiniso Tekshirdi: Naim Nodira Abdujalolovna
http://kompy.info
|
| |