|
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
|
| |