• Men ushbu ishni bajarishda mosh hamedanining video darsligidan foydalandim
  • Ma’lumotlar bazasi 1-mustaqil ish bajardi: Anvarov Sarvar tekshirdi: Naim Nodira




    Download 3.89 Mb.
    Sana29.03.2024
    Hajmi3.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

    create table ishchilar(id int); orqali yangi jadval ochib olamiz

    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!!!
    Download 3.89 Mb.




    Download 3.89 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Ma’lumotlar bazasi 1-mustaqil ish bajardi: Anvarov Sarvar tekshirdi: Naim Nodira

    Download 3.89 Mb.