1. Barcha xodimlar haqida ma'lumot beruvchi ro'yxatni chiqaruvchi baza tuzing




Download 23.91 Kb.
bet1/6
Sana26.04.2022
Hajmi23.91 Kb.
#20326
  1   2   3   4   5   6
Bog'liq
Sirtqilar uchun joriy nazorat savollari (1)
1653381619, Matematika o\'qitish metodikasi, 5-amaliy mashg\'ulot1, Hamidullo aka, YN savollar, 5 Iqtisodiy faol aholi soni, nuqta, 1-амалий, 1 МТ (1k, 2 sem ko\'p o\'zg. fun diff.teng) 68480, 1683741725, Toshtemirov Sh. 1-topshiriq (1), mustaqil ISH, 12, HUSAN KURS ISHI

1. Barcha xodimlar haqida ma'lumot beruvchi ro'yxatni chiqaruvchi baza tuzing.
2. "Bekzod" ismli barcha xodimlarning ro'yxatini chiqaruvchi baza tuzing
3. Bek_id 'IT_PROG' ga teng bo'lgan barcha xodimlarning ro'yxatini oling
4. Ish haqi 4000- so`mdan ziyod bo`lgan 6-bo'lim ishchi hodimlarining ro`yhatini chiqarib beruvchi baza tuzing (departament_id)
5. 2 va 3-bo'limdagi ishlaydigan barcha ishchi hodimlarning ro'yxatini chiqarib beruvchi baza tuzing. Jadval nomi (Department_id)
6. Ismidagi oxirgi harfi "a" bo'lgan barcha ishchi xodimlarning ro'yxatini chiqaruvchi baza tuzing.
7. Bonusga ega bo'lgan 5-chi va 8-chi bo'limlarning (departament_id) barcha xodimlarining ro'yxatini chiqaruvchi baza tuzing.
AND commission_pct IS NOT NULL;
8. Ismida kamida 2 ta 'n' harfi bo'lgan barcha xodimlarning ro'yxatini chiqaruvchi baza tuzing.
9. Ismi 4 ta harfdan ortiq bo'lgan barcha xodimlarning ro'yxatini chiqaruvchi baza tuzing.
10. Ish haqi 8000 dan 9000 gacha bo'lgan barcha ishchi xodimlarning ro'yxatini chiqaruvchi baza tuzing.
11. Ismida '%' belgisi bo'lgan barcha ishchi xodimlarning ro'yxatini chiqaruvchi baza tuzing.
11. Barcha ID menejerlarining ro'yxatini chiqaruvchi baza tuzing.
12. Xodimlarning lavozimlari bilan ro'yxatini quyidagi shaklda chiqaruvchi baza tuzing:
13. Ismi 10 ta harfdan ortiq bo'lgan barcha ishchi xodimlarning ro'yxatini chiqaruvchi baza tuzing.
14. Ismi 10 ta harfdan ortiq bo'lgan barcha xodimlarning ro'yxatini chiqaruvchi baza tuzing.
15. Ismida kamida ikkita "a" harfi bo'lgan barcha xodimlarning ro'yxatini chiqaruvchi baza tuzing.
16. Maoshi 1000 so`mga ko'paygan barcha xodimlarning ro'yxatini chiqaruvchi baza tuzing.
17. Agar xodimning telefon raqami formatda bo'lsa, uning telefon raqamining birinchi 3 xonali raqamini aniqlovchi baza tuzing.
18. Birinchi so'zni bo'lim nomidan kelib chiqib oling va sarlavhada bir nechta so'zlarga ega bo'lganlarni aniqlovchi baza tuzing.
19. Ismida birinchi va oxirgi harflari yo`q xodimlarning ismlarini aniqlovchi baza tuzing.
20. Ismidagi oxirgi harfi 'm' va ismning uzunligi 5 dan katta bo'lgan barcha xodimlarning ro'yxatini chiqaruvchi baza tuzing.
21. Keyingi juma kunini belgilovchi baza tuzing.
22. Kompaniyada 17 yildan ortiq vaqt davomida ishlaydigan barcha xodimlarning ro'yxatini chiqaruvchi baza tuzing.
23. Telefon raqamining oxirgi raqami toq va nuqta bilan ajratilgan 3 ta raqamdan iborat bo'lgan barcha xodimlarning ro'yxatini chiqaruvchi baza tuzing.
24. Job_id qiymati "_" belgisidan keyin kamida 3 ta belgidan iborat bo'lgan barcha xodimlarning ro'yxatini olib, ammo "_" dan keyin bu qiymat "CLERK" (yo`q)ga teng emasligini aniqlovchi baza tuzing.
25. Barchasini almashtirish orqali barcha xodimlarning ro'yxatini chiqaruvchi baza tuzing bunda 'PHONE_NUMBER qiymatida. "-" da ni belgilang.
26. Oyning birinchi kunida ishga kelgan barcha xodimlarning ro'yxatini chiqaruvchi baza tuzing.
27. 2020 yilda ishga kelgan barcha xodimlarning ro'yxatini chiqaruvchi baza tuzing.
28. Ertangi sanani quyidagi shaklda ko'rsating: Ertaga - yanvarning ikkinchi kunini aniqlovchi baza tuzing.
29. Barcha xodimlarning ro'yxatini va har bir ishga kelish sanasini quyidagi shaklda oluvchi baza tuzing: 2020 yil 1 iyun.
30. Ish haqi 20 foizga oshirilgan xodimlar ro'yxatini chiqaruvchi baza tuzing. Bunda dollar belgisi bilan ish haqini ko'rsating
31. 2020 yil fevral oyida ishga kelgan barcha xodimlarning ro'yxatini chiqaruvchi baza tuzing.
32. Joriy sanani chiqarib oluvchi, + soniya, + daqiqa, + soat, + kun, + oy, + yillarni belgilovchi baza tuzing.
33. To'liq ish haqi (ish haqi + komissiya_pct (%)) bo'lgan barcha xodimlarning ro'yxatini quyidagi shaklda oluvchi baza tuzing: $ 24,000.00
34. Barcha xodimlarning ro'yxatini va ish haqi bonuslari mavjudligi to'g'risida ma'lumot bazasi tuzing. (Ha / Yo'q)
35. Har bir ishchining ish haqi miqdorini hisoblovchi baza tuzing: 500000 dan past daraja, 500000 dan oshgan yoki unga teng bo'lgan va 100000 dan kam oddiy daraja, 100000 dan ortiq yuqori darajali hisoblanadi.
36. Har bir mamlakat uchun qaysi mintaqada joylashganligini ko'rsatuvchi baza tuzing: 1-Evropa, 2-Amerika, 3-Osiyo, 4-Afrika
37. Erta va kech keladigan kunlar va ishchilar soni ko'rsatilgan holda, eng kam va maksimal ish haqi ko'rsatilgan departament ididan hisobot oluvchi baza tuzing.
38. Ismlari bir xil harf bilan boshlanadigan qancha xodim? Miqdor bo'yicha saralash. Raqami 1dan katta bo'lganlarni ko'rsatuvchi baza tuzing.
39. Ismlari bir xil harf bilan boshlanadigan qancha xodim borligini? Miqdor bo'yicha saralash. Raqam 1dan katta bo'lganlarni ko'rsatuvchi baza tuzing.
40. Bitta bo'limda ishlaydigan va bir xil maosh oladigan qancha xodim borligini aniqlovchi baza tuzing?
41. Haftaning har bir kunida qancha xodim isga kelganligi to'g'risida hisobot beruvchi baza tuzing. Miqdor bo'yicha saralashni amalga oshiring.
42. Yil davomida qancha xodim isga kelganligi to'g'risida baza tuzing. Miqdor bo'yicha saralashni amalga oshiring.
43. Ishchi xodimlari bo'lgan bo'limlarning sonini aniqlovchi baza tuzing.
44. 30 dan ortiq xodimlar bilan ishlaydigan departament_id ro'yxatini oluvchi baza tuzing.
45. Department_id dan har bir bo'limdagi xodimlarning ro`yhatini va o'rtacha ish haqining yaxlitlanganligini beruvchi baza tuzing.
46. 60 dan ortiq bo'lgan barcha mamlakat_nameslarining barcha harflari summasini region_id ro'yxatini kirituvchi baza tuzing.
47. Bir nechta (> 1) katta bo`lgan ishchilarni ishchi_id jadvaliga kiritib undan ishchilari ishlaydigan departament_id ro'yxatini oluvchi baza tuzing.
48. Bo'ysunuvchilari soni 5 dan ortiq bo'lgan va unga bo'ysunuvchilarning barcha maoshlari yig'indisi 50 000 dan ortiq bo'lgan manager_id ro'yxatini chiqarib beruvchi baza tuzing.
49. Barcha bo'ysunuvchilarining o'rtacha ish haqi 6000 dan 9000 gacha bo'lgan bonuslarni olmaydigan menejer_id ro'yxatini chiqaruvchi baza tuzing.
50. "CLERK" (yo`q) so'zi bilan tugaydigan barcha ish_id xodimlarining maksimal ish haqini beruvchi baza tuzing.
51. Bo'limlar turiga qarab ularning o'rtacha ish haqi orasida eng yuqori ish haqini hisoblovchi baza tuzing.
52. Ismdagi bir xil sonli harflar bilan ishlaydigan xodimlarning sonini beruvchi baza tuzing. Shu bilan birga, faqat ismining uzunligi 5 dan oshadigan va ushbu nomdagi xodimlarning soni 20 dan ortiq bo'lganlarni ko'rsating. Ism uzunligi bo'yicha saralashni amalga oshiring.
53. Xodimlar jadvalidan, Departament, Joylar, Mamlakatlar, Hududlar. Mintaqalar ro'yxatini va har bir mintaqadagi ishchilar sonini aniqlovchi baza tuzing.
54. Xodimlar jadvali, Departamentlar, Joylar, Mamlakatlar, Hududlar. Har bir xodim haqida batafsil ma'lumot beruvchi baza tuzing.
Ism nomi, familiyasi, tarkibi, ish joyi, ko'chasi, mamlakat, mintaqa ko`rinishida saralashni amalga oshiring:
55. Xodimlar jadvalida barcha menejerlarni ko`rsating ularga 6- dan ortiq ishchi hodimlar bo`y sinishini ko`rsatuvchi baza tuzing.
56. Xodimlar jadvalidan hech kimga bo'ysinmaydigan barcha xodimlarni ko'rsatuvchi baza tuzing.
57. Ishchilarning ish tarixi va ular haqidagi ma`lumotlar xodimlar jadvalida saqlanishi amalga oshiriladi. Job_history (ish tarixi) jadvalida esa kompaniyani tark etgan xodimlarning ro`yhati saqlanadi. Barcha xodimlar va ularning kompaniyadagi holati to'g'risida hisobotni oluvchi baza tuzing. Bunda (ishlaydi yoki kompaniyadan chiqib ketish sanasi bilan chiqib ketishini asos sifatida oling)
58. Departamentlar, joylar, mamlakatlar, mintaqalar. Evropada yashovchi xodimlarning ro'yxatini beruvchi baza tuzing (region_name)


59. 30 dan ortiq ishchilari bo'lgan barcha bo'limlarni ko'rsatuvchi baza tuzing.
60. Biron bir bo'limga kirmaydigan barcha xodimlarni ko'rsatuvchi baza tuzing.
61. Xodimi bo'lmagan barcha bo'limlarni ko'rsatuvchi baza tuzing.
62. Hech kimga bo'ysunmaydigan barcha xodimlarni ko'rsatuvchi baza tuzing.
63. Xodimlar menejerlari ro'yxatini oling unda 2019 yilda ish bilan ta'minlanganlik ro`yhatini shaklantiring, shu bilan birga, ushbu ishchilarning o'zi 2019 yildan oldin ish bilan taminlanganliklari haqidagi baza tuzing.
64. Karhona menejerlari tomonidan ish bilan ta`minlangan xodimlarning ro'yxati shaklantirilsin, bunda yanvar oyida kim ishga joylashganligi va har qanday yilda ushbu xodimlarning job_title (lavozim)uzunligi 15 belgidan oshmaydigan baza tuzing.
65. Eng uzun ismga ega bo'lgan xodimlarning ro'yxatini chiqaruvchi baza tuzing.
66. Barcha ishchilarning o'rtacha ish haqidan yuqori ish haqiga ega bo'lgan ishchilar ro'yxatini chiqaruvchi baza tuzing.
67. Eng kam daromad oladigan sharda yashovchi ishchi xodimlarning ro`yhatini chiqarib beruvchi baza tuzing.
68. 15 mingdan ortiq maosh oladigan menejer ishchi xodimlarning ro'yxatini chiqaruvchi baza tuzing.
69. Ishchi xodimlari bo'lmagan mavjud bo'limlarni ko'rsatuvchi baza tuzing.
70. Menejer bo'lmagan barcha xodimlarni ko'rsatuvchi baza tuzing.
71. Bo`y sinuvchi xodimlaridan 6 dan ortiq ishchilari bo'lgan barcha menejerlarni ko'rsatuvchi baza tuzing.
72. IT bo'limida ishlaydigan xodimlarni ko'rsatuvchi baza tuzing.
73. Xodimlarni quyidagi shaklda ko'rsatuvchi baza tuzing: Ism nomi, lavozim nomi va bo'lim nomi.
74. Jadval yaratish.
Bu misolda biz oddiy holdagi jadval yaratish usuli bilan tanishamiz.
CREATE TABLE Talaba
([Nom] TEXT,
[Familiya] TEXT,
[Tug`ilgan sana] DATE TIME,
CONSTRAINT Аdp UNIQUE ([Nom]), [Familiya], [Tug`ilgan sana] ) )
Ushbu so'rovni bajarish natijasida STUDENT jadvali yaratiladi, unga quyidagilar kiradi:

  • ikkita matn maydoni - ism, familiya ;

  • sana / vaqt turidagi bitta maydon - Tug'ilgan sana;

Belgilangan maydonlarning qiymatlari bo'yicha Adr nomli namoish indeks yaratiladi, ular noyob qiymatga ega bo'ladi, chunki jadvalda uni tashkil etuvchi maydonlarning bir xil qiymatlariga ega ikkita yozuv bo'lishi mumkin emas.

Download 23.91 Kb.
  1   2   3   4   5   6




Download 23.91 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



1. Barcha xodimlar haqida ma'lumot beruvchi ro'yxatni chiqaruvchi baza tuzing

Download 23.91 Kb.