O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR
VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT
TEXNOLOGIYALARI UNIVERSITETI
Raqamli texnologiyalar konvergensiyasi kafedrasi
AMALIY MASHG’ULOT
Mavzu: SQL tilida baza yaratish va bazatarkibida jadvallar
yaratish, va ular ustida amallar bajarish. DDL, DQL, va DML
buyruqlari.
Bajardi: 020-21 guruh talabasi
Yangaboyev Magsut
Tekshirdi: Sodiqov Valijon
IT kompaniyalar va kompaniyalarning ishchilari haqida
ma’lumotlarni saqlovchi ma’lumotlar bazasini yaratamiz.
Jadvallar:
1. Companies (id, name, description)
2. Employers (id, name, salary)
Companies va Employers jadvallar bir-biriga Employers jadvali
tomonidan ManyToOne shaklida bog’lanadi. Va Companies
jadvali tomonidan OneToMany shaklida bog'lanadi.
Companies jadvaliga ma'lumot kiritish
Employers jadvaliga ma'lumot kiritish
Mana sizga
Companies
va
Employers
jadvallari ustida ishlash
uchun ba'zi DML (Data Manipulation Language) operatsiyalari va
ularning misollari:
Ma'lum bir kompaniyaga tegishli barcha ishchilarni ko'rsatish
(masalan, company_id = 1)
Jadvaldagi mavjud ma'lumotlarni yangilash uchun
UPDATE
operatori ishlatiladi.
Kompaniya nomini yangilash
Ishchining maoshini yangilash
Jadvaldagi ma'lumotlarni o'chirish uchun
DELETE
operatori
ishlatiladi.
Kompaniyani o'chirish (kompaniya ID 4)
Ikkita jadvalni bog'lab, ma'lumotlarni birgalikda ko'rish uchun
JOIN
operatori ishlatiladi.
Har bir ishchi va ularning kompaniyasini ko'rsatish
Shart asosida ma'lumotlarni filtrlaydigan
WHERE
operatori.
Maoshdan yuqori ishchilarni topish (masalan, 75000.00 dan
yuqori maosh oladiganlar)
|