Imtihon. Ma’lumotlar ombori (Postgreql)


Download 17.75 Kb.
Sana16.06.2023
Hajmi17.75 Kb.
#1517505
Bog'liq
Exam



Imtihon. Ma’lumotlar ombori
(Postgreql)



  1. Bo’lim nomli jadval oching. Jadvalda bo’limning id, nom, rasm(varchar) kabi ma’lumotlarini saqlansin. Bo’limning nomi unique bo’lsin (4 bal)



  1. Mahsulot nomli jadval oching. Jadvalda mahsulotning id, nom, brend, narx kabi ma’lumotlari saqlansin. Bundan tashqari, bo’lim va mahsulot jadvallarini shunday bog’langki, bir bo’limga tegishli bir nechta mahsulot saqlanishi mumkin bo’lsin. (6 bal)



  1. User nomli jadval oching. Userning id, ism, yosh kabi ma’lumotlari saqlansin (3 bal)



  1. Comment nomli jadval oching. Commentda id, matn kabi ma’lumotlar saqlansin. Har bir comment biron userga tegishli bo’ladi va biron mahsulotga nisbatan yozilgan bo’ladi. Bog’lanishlarni to’g’ri amalga oshiring (7 bal)



  1. Eng qimmat printerning narxini chiqarib beradigan so’rov yozing. (4 bal)



  1. Speedi 400 dan baland va narxi 900 dan past bo’lgan laptoplarning code,model,price,speed ma’lumotlarini chiqaruvchi so’rov yozing. (4 bal)

7. Eng qimmat laptopdan ko’ra arzonroq bo’lgan pc’larning code,model,speed,price ma’lumotlarini chiqaruvchi so’rov yozing. (5 bal)

  1. Kod yozish orqali printer jadvalidagi hamma printerlarni rangsiz printerlarga o’zgartiring. (5 bal)


9. Ham printer, ham pc ishlab chiqaruvchi makerlarning ma’lumotlarini chiqaruvchi view yozing.

  1. bal)

10. Printer ma’lumotlarini type bo’yicha tartiblab chiqaruvchi so’rov yozib bering.(3 bal)

11. Printerning o’rtacha narxidan qimmat bo’lgan pc’larning code,model,price,maker ma’lumotlarini chiqaruvchi so’rov yozing. (7 bal)
12. Eng arzon laptopning barcha ma’lumotlarni chiqaring. (3 bal)

13. Many-To-Many bog’lanish deganda qanday bog’lanishni tushunasiz, bunday bog’lanishlar Postgresql’da qanday amalga oshiriladi?(7 bal)

14. Student nomli jadval oching. Jadvalda studentning id, ism, email, yosh kabi ma’lumotlari saqlansin. Ism va email birgalikda unique bo’lsin (4 bal)
15. sql tilida foydalanuvchidan ma’lumotlarni olib, yangi printer qo’shib qo’yadigan funksiya yarating. (6 bal)

16. One-To-Many bog’lanishi haqida bilganlaringizni yozib bering. One-To-Many bog’lanishga bitta misol keltiring. (6 bal)

17. Typeda ‘a’ harfi qatnashgan printerlarning code, price, color, type ma’lumotlarini chiqaruvchi so’rov yozing. (4 bal)

18. Narxi 200 dan baland printerlarni modeli bo’yicha saralab, faqat 5 ta ma’lumotni ekranga chiqaring. (4 bal)

19. Hamma pc ishlab chiqaruvchi makerlarni chiqaruvchi view yozing.(7 bal)

20. One-To-One bog’lanish uchun bitta misol yozib bering(Misol keltirish kifoya, jadvallarni tuzib chiqish shart emas). (3 bal)


Xotirjam nafas olishingiz mumkin, shu yozuvgacha yetib kelganingiz hamma topshiriqni bajarganingizni bildiradi😉

Download 17.75 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling