|
Ma’lumotlar bazasi 1-mustaqil ish bajardi: Anvarov Sarvar tekshirdi: Naim Nodira
|
Sana | 29.03.2024 | Hajmi | 3.89 Mb. | | #180888 |
Bog'liq Anvarov Sarvar MB
MA’LUMOTLAR BAZASI
1-MUSTAQIL ISH
BAJARDI:Anvarov Sarvar
TEKSHIRDI:Naim Nodira
Bugungi kunda maʼlumotlar bazasini boshqarish uchun turli tizimlar mavjud.
Bulardan eng mashhurlari:
- MySQL,
- Oracle DB,
- PostgreSQL,
- MongoDB,
- SQLite Microsoft SQL server,
- IBM DB2.
Ma’lumotlar bazasini boshqarish tizimini tashkil etuvchilari.
MBBT
Dasturiy vositalar
Texnik vositalar
Tashkiliy uslubiy vositalar
MB administratori
Men ushbu ishni bajarishda mosh hamedanining video darsligidan foydalandim biz dastlab mysqlda mavjud mbsini tekshirish uchun show databases; buyrug’idan foydalanamiz
Data Definition Language
ma'lumotlar bazasi sxemasini yoki nusxasini loyihalash uchun ishlatiladi. Yoki uni ma'lumotlar bazasi tuzilishini aniqlash deb ham atash mumkin.
Create database do’kon; orqali bizga kerak bo’lgan yangi MB ni yaratamiz
Use database do’kon; orqali yaratgan MBmizga kiramiz
Yaratgan jadvalimiznii ichiga alter table mahsulot add nomi char(30); Alter table mahsulot add narxi int; alter table mahsulot add turi char(30); Desc mahsulot: orqali kiritgan ma’lumiotlarimizni turini aniqlaymi
Data Manipulation Language
#2) Data Manipulation Language MB dagi ma’lumotlarga maydon qo’shish/o’zgartirish
Yaratgan jadvalimizga insert into values orqali qiymat kiritamiz (1 , “notebook” , 250 , “Aser”) kiritilgan qiymatlarni tekshirishu uchun select *from mahsulot; buyrug’idan foydalanamiz. Select * from mahsulot where narxi between 250 nad 400; orqali jadvalimizdagi ma’lumotlarni korsatilgan oraliqda tartiblaymiz Select * from like mahsulot where turi like “p%” orqali jadvaldagi ma’lumotlarimizni p harfi bilan boshlanuchilari orqali tartiblaymiz
Select * from like mahsulot where turi like “%p” orqali jadvaldagi ma’lumotlarimizni p harfi bilan tugaydiganlari orqali tartiblaymiz
Select * from like mahsulot where narxi like “2%” orqali jadvaldagi ma’lumotlarimizni 2 soni bilan boshlanuchilari orqali tartiblaymiz
Data Control Language
#3) Data Control Language - MB dagi ma’lumotlarga ulanishni boshqarish (Avtorizatsiya).
Select upper(nomi) , length(nomi) from mahsulot; orqali jadvalimizning ichidagi mahsulotlar nomi bandidagi barcha so’zlarni katta harfga o’zgartiramiz va so’zning uzunligini sanash imkoniyatiga ega bo’lamiz Upper funksiyasi orqali kiritilgan so’zlarni hammasini katta harfda yoza olamiz length funksiyasi orqali korsatiolgan so’zlarni uzunligini aniqlay olamiz select upper(nomi), length(nomi) from mahsulot; select * from mahsulot order by nomi; select * from mahsulot order by turi; order by kaliti orqali jadvalimizda keltirilgan ma’lumotlarni alifbo tartibida yoki o’sish tartibida saralab beradi select * from mahsulot where turi in("Aser","HP","phone"); in kalit so’zi orqali jadvaldagi ma’lumotlarni ichidan o’zimizga kerakligini olamiz. Jadvalga kiritgan qo’shimcha atributlarni korinmaydigan qilish uchun va atribut nomini o’zgartirish uchun as qo’shimcha tegidan foydalanamiz select id , upper(nomi) as nomi, length(nomi) as uzunligi, narxi, length(turi) as uzunligi, turi
E’TIBORINGIZ UCHUN RAHMAT!!!
|
| |