Войти Регистрация

Docx

  • Рефераты
  • Дипломные работы
  • Прочее
    • Презентации
    • Рефераты
    • Курсовые работы
    • Дипломные работы
    • Диссертациии
    • Образовательные программы
    • Инфографика
    • Книги
    • Тесты

Информация о документе

Цена 3000UZS
Размер 2.0MB
Покупки 0
Дата загрузки 07 Ноябрь 2026
Расширение docx
Раздел Презентации
Предмет Дошкольное и начальное образование

Продавец

Bohodir Jalolov

‘Maktabgacha ta’lim muassasasi” ning ma’lumotlar ba’zasini hosil qilish. lab ish

Купить
 
O‘ZBEKISTON RESPUBLIKASI OLIY TA’LIM, FAN VA 
INNOVATSIYALAR VAZIRLIGI  
SHAROF RASHIDOV NOMIDAGI
SAMARQAND DAVLAT UNIVERSITETI
INTELLEKTUAL TIZIMLAR VA KOMPYUTER
TEXNOLOGIYALARI FAKULTETI
3-LABORATORIYA     TOPSHIRIG’I  
           
Mavzu: ‘Maktabgacha ta’lim muassasasi” ning ma’lumotlar ba’zasini hosil qilish.      Bolalar bilan guruhlar jadvalinining dekart ko`paytmasini chiqirish 
so`rovi:
-  SELECT operatori:
Bu qator natijada qaytariladigan ustunlarni tanlash uchun ishlatiladi.
Bolalar jadvalidagi FISH, t_yili, va guruhi ustunlari tanlangan.
Guruhlar jadvalidagi nom va yo‘nalishi ustunlari tanlangan.
- AS operatori:
  Natija jadvalidagi ustunlarga aniqroq va tushunarli nomlar berish uchun 
ishlatiladi:
  Masalan, Bolalar.FISH ustuni natijada Bola_FISH nomi bilan qaytariladi.
-FROM Bolalar qatori:
 Bolalar jadvali asosiy jadval sifatida tanlanadi.
- CROSS JOIN operatori:
 Bolalar va Guruhlar jadvallarining har bir qatori o‘zaro kombinatsiyalanadi.
  Har bir bolaning ma’lumotlari barcha guruhlar bilan bog‘lanadi.
 Bolalar, guruhlar   ma`lumotlari asosida quyidagi ko`rinishdagi 
ma`lumotlarni tanlash imkonini beruvchi so`rov.  Bolalar  FIO, guruh nomi, 
id:  -Bolalar jadvali:  Bolaning ismi (FISH) va uning qaysi guruhga tegishli ekanligi 
(guruhi) haqida ma'lumotni olamiz.
-Guruhlar jadvali:  Guruhning nomi (nom) va uning yo‘nalishi (yo'nalishi) haqida
ma'lumotni olamiz.
-JOIN orqali bog‘lash:  Ikkala jadvalni  Bolalar.guruhi  va  Guruhlar.id  ustunlari 
orqali bog‘laymiz. Bu orqali har bir bola qaysi guruhga tegishli ekanligini 
aniqlaymiz.
- Natijani chiqarish:  Har bir bolaning FISH, guruh nomi va guruh yo‘nalishi natija
sifatida qaytariladi.
 Ma’lum bir shart asosida tanlab chiqaramiz:
-FISH ustunini chiqar agarda guruhi 201-guruh bo’lsa deya shart berilyabdi.
4.  left join amalini qo’llash: -Yuqorida guruhlar va bolalar jadvalining mos ustunlari birlashtiriladi. Ya’ni 
bolalar jadvaliga guruhlar jadvalining ustuni qo’shiladi. Agar idler bir xil bo’lsa 
qiymat chiqaradi, bo’lmasa NULL qiymat qaytaradi.
Union amalini qo’llash:
-SELECT FISH AS Ismlar FROM Bolalar : Bolalar jadvalidan barcha  FISH  
(to‘liq ism) ma’lumotlari olinadi va natijada ustun nomi  Ismlar  bo‘ladi.
-  UNION :  Bolalar  jadvalidagi natijalar bilan  Xodimlar  jadvalidan olingan 
natijalar birlashtiriladi.
-  SELECT FISH AS Ismlar FROM Xodimlar :
  Xodimlar jadvalidan barcha  FISH  (to‘liq ism) ma’lumotlari olinadi.
-Natija:  Birlashtirilgan jadvalda bolalar va xodimlarning umumiy ro‘yxati 
(dublikatlarsiz) chiqadi
Har bir guruhda nechta talaba borligini guruh nomi bilan chiqarish: -Guruhlar.nom AS Guruh_Nomi :
   Guruhlar  jadvalidan guruh nomlari olinadi va natijada ustun nomi  Guruh_Nomi
bo‘ladi.
-COUNT(Bolalar.FISH) AS Bolalar_Soni
Bolalar  jadvalidagi har bir guruhga tegishli bolalar soni hisoblanadi. Agar guruhda
bola bo‘lmasa, qiymat  0  bo‘ladi.
-LEFT JOIN
Bolalar.guruhi  ustuni  Guruhlar.nom  ustuniga bog‘lanadi. Agar guruhda bola 
bo‘lmasa, guruh nomi saqlanadi, lekin bolalar soni uchun  NULL  qiymat o‘rniga  0  
qaytadi:
-GROUP BY Guruhlar.nom
Har bir guruh bo‘yicha guruh nomlari va ularning bolalar soni hisoblanadi. Natija:  Har bir guruhning nomi va shu guruhga tegishli bo‘lgan bolalar soni 
chiqariladi.
Har bir talabada qanday amaliyotlar boriligini nomi bilan chiqarish:
 -  SELECT  – Natijada qaysi ustunlarni ko'rishni istayotganimizni bildiradi.
-B.FISH  – Bu Bolalar jadvalidagi bolaning to'liq ismi (FISH) ustuni.
 -  A.nomi  – Bu Amaliyotlar jadvalidagi amaliyot nomini bildiruvchi ustun.
  - AS  – Ustun nomlarini tushunarli qilish uchun vaqtinchalik nom berish (masalan, 
"Bola nomi" va "Amaliyot nomi").
  - FROM Bolalar  – Ma'lumot olish uchun Bolalar jadvalini tanlaymiz.
-  AS B  – Bolalar jadvaliga qisqa nom (alias) sifatida B beramiz, keyinroq shu 
qisqa nomni ishlatamiz.
-JOIN Bolalar_Amaliyotlar  – Bolalar jadvalini Bolalar_Amaliyotlar jadvali bilan
bog'laymiz. -AS BA  – Bolalar_Amaliyotlar jadvaliga qisqa nom sifatida BA beramiz.
-ON B.id = BA.bola_id  – Bu ulanish sharti:
-Bolalar jadvalidagi id ustuni  Bolalar_Amaliyotlar  jadvalidagi bola_id ustuni 
bilan mos bo'lishi kerak.
  -Ya'ni, qaysi bola qaysi amaliyotga bog'langanligini aniqlash uchun ishlatiladi.
  -  JOIN Amaliyotlar  – Bolalar_Amaliyotlar jadvalini Amaliyotlar jadvali bilan 
bog'laymiz.
 - AS A  – Amaliyotlar jadvaliga qisqa nom sifatida A beramiz.
 - ON BA.amaliyot_id = A.id  – Bu ulanish sharti:
Bolalar_Amaliyotlar jadvalidagi amaliyot_id ustuni  Amaliyotlar  jadvalidagi id 
ustuni bilan mos bo'lishi kerak.
  Bu bolaning qanday amaliyot bilan bog'langanligini aniqlash uchun ishlatiladi
-  Bolalar jadvali : Bolaning ismini (FISH) olish.
 - Bolalar_Amaliyotlar jadvali : Qaysi bola qaysi amaliyot bilan bog'langanligini 
ko'rsatadi.
-Amaliyotlar jadvali : Har bir amaliyotning nomini (nomi) olish.
-Har uchala jadval bog'langan holda natijada har bir bolaning ismi va uning 
amaliyoti nomi bir qatorda ko'rsatiladi.

‘Maktabgacha ta’lim muassasasi” ning ma’lumotlar ba’zasini hosil qilish. lab ish

Купить
  • Похожие документы

  • Bolalar konsultasiyasining xususiyatlari
  • Bolalarda nutqning shakllanishi
  • Bolalarning õyin va kattalarning ijodiy faoliyatida fantaziyaning ahamiyati
  • Ekstrimal vaziyatlarda bolalar bilan muloqat qilish.ppt
  • Ilk va maktabgacha yoshdagi bolalar rivojlanishiga qo‘yiladigan davlat talablari

Подтвердить покупку

Да Нет

© Copyright 2019-2026.

  • Инструкция по снятию с баланса
  • Контакты
  • Инструкция использования сайта
  • Инструкция загрузки документов
  • O'zbekcha