• SQL ga misol
  • HR malumotlar bazasi namunasi
  • Quyidagi rasmda jadval nomlari va ularning yozuvlari korsatilgan.
  • Strukturaviy so'rovlar tili(SQL)




    Download 5,21 Mb.
    bet6/8
    Sana30.05.2024
    Hajmi5,21 Mb.
    #257262
    1   2   3   4   5   6   7   8
    Bog'liq
    MB Lecture 1

    Strukturaviy so'rovlar tili(SQL)

    • SQL ma'lumotlar bazasini boshqarish tizimi emas, lekin bu ma'lumotlar bazasidan ma'lumotlarni saqlash va olish uchun ishlatiladigan so'rovlar tili yoki oddiy so'z bilan aytganda SQL - ma'lumotlar bazalari bilan aloqa qiladigan til.

    SQL ga misol

    • Mijozning identifikatori, ismi, yoshi, ish haqi, shahri va mamlakati saqlanadigan quyidagi CUSTOMERS jadvaliga egamiz.

    SQL ga misol

    • SQL bu ma'lumotlarni oddiy DML (Data Manipulation Language) bayonotlari yordamida boshqarishni osonlashtiradi. Misol uchun, agar biz AQShdan barcha mijozlarni ro'yxatga olishni istasak, unda SQL so'rovi quyidagicha bo'ladi.
    • Bu quyidagi natijani beradi:

    HR ma'lumotlar bazasi namunasi

    HR ma'lumotlar bazasida yettita jadval mavjud

    • Xodimlar jadvali(employees) xodimlarning ma'lumotlarini saqlaydi.
    • Ishlar(jobs) jadvali lavozim ma'lumotlarini, shu jumladan lavozim nomi va ish haqi oralig'ini saqlaydi.
    • Bo'limlar(departments) jadvali bo'lim ma'lumotlarini saqlaydi.
    • Qaramog'idagilar(dependents) jadvali xodimning qaramog'idagilarni saqlaydi.
    • Joylashuv(locations) jadvali kompaniya bo'limlarining joylashuvini saqlaydi.
    • Mamlakatlar(countries) jadvali kompaniya faoliyat yuritayotgan mamlakatlar haqidagi ma'lumotlarni saqlaydi.
    • Mintaqalar(regions) jadvali Osiyo, Yevropa, Amerika, Yaqin Sharq va Afrika kabi mintaqalar ma'lumotlarini saqlaydi. Mamlakatlar mintaqalarga guruhlangan.

    Quyidagi rasmda jadval nomlari va ularning yozuvlari ko'rsatilgan.

    Data Definition Language

    • Ma'lumotlarni aniqlash tili (DDL) - bu jadvallar, ko'rinishlar(views), sxemalar, indekslar va boshqalarni o'z ichiga olgan ma'lumotlar bazasi ob'ektlari tuzilishini yaratish va o'zgartirish uchun ishlatiladigan kompyuter tili.
    • Buyruq
    • Ta’rif
    • CREATE
    • Ma'lumotlar bazasida yangi jadval, jadval ko'rinishi yoki boshqa ob'ekt yaratadi.
    • ALTER
    • Mavjud ma'lumotlar bazasi ob'ektini, masalan, jadvalni o'zgartiradi.
    • DROP
    • Butun jadvalni, jadval ko'rinishini yoki ma'lumotlar bazasidagi boshqa ob'ektlarni o'chiradi.
    • TRUNCATE
    • Bir vaqtning o'zida butun jadvalni qisqartiradi.

    Download 5,21 Mb.
    1   2   3   4   5   6   7   8




    Download 5,21 Mb.