wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SQL Tili Bo'yicha Test

Total questions: 53

Worksheet time: 27mins

Name
Class
Date
1.

SQL nima?

a)

SQL is a database management system for NoSQL databases.

b)

SQL is a markup language for designing web pages.

c)

SQL is a scripting language for creating mobile apps.

d)

SQL (Structured Query Language) is a programming language for managing relational databases.

2.

SQL asosiy buyruqlari qaysilar?

a)

MERGE, INDEX, VIEW, SCHEMA

b)

SELECT, INSERT, UPDATE, DELETE

c)

FETCH, JOIN, GROUP BY, ORDER BY

d)

CREATE, DROP, ALTER, TRUNCATE

3.

Ma'lumotlar bazasi nima?

a)

Ma'lumotlar bazasi ma'lumotlarni saqlash va boshqarish tizimi.

b)

Ma'lumotlar bazasi faqatgina ma'lumotlarni o'qish uchun ishlatiladi.

c)

Ma'lumotlar bazasi faqatgina vaqtinchalik ma'lumotlarni saqlaydi.

d)

Ma'lumotlar bazasi faqatgina bir xil turdagi ma'lumotlarni saqlash uchun mo'ljallangan.

4.

Ma'lumotlar bazasini qanday dizayn qilish kerak?

a)

Ma'lumotlar talablarini aniqlash, normalizatsiya, jadval va bog'lanishlarni belgilash.

b)

Ma'lumotlar bazasini faqat eski ma'lumotlarga asoslanib dizayn qilish.

c)

Ma'lumotlar bazasini faqat foydalanuvchi fikriga asoslanib yaratish.

d)

Ma'lumotlar bazasini faqat bitta jadvalda saqlash, normalizatsiya qilmaslik.

5.

Jo'natish (JOIN) nima?

a)

Jo'natish (JOIN) - dasturlash tili.

b)

Jo'natish (JOIN) - SQL buyruqi.

c)

Jo'natish (JOIN) - ma'lumotlarni saqlash usuli.

d)

Jo'natish (JOIN) - ma'lumotlar bazasi modeli.

6.

Birlashtirish (UNION) qanday ishlaydi?

a)

Birlashtirish (UNION) bir nechta SQL so'rovlarining natijalarini birlashtiradi.

b)

Birlashtirish (UNION) faqat bitta SQL so'rovini ko'rsatadi.

c)

Birlashtirish (UNION) natijalarni tartiblaydi.

d)

Birlashtirish (UNION) faqat bir xil ma'lumotlarni ko'rsatadi.

7.

SQL da xavfsizlikni qanday ta'minlash mumkin?

a)

Foydalanuvchi parollarini o'zgartirish, ma'lumotlar bazasini yangilash, tarmoqni kengaytirish va serverni o'chirish.

b)

SQL so'rovlarini tezlashtirish, ma'lumotlarni zaxiralash, foydalanuvchi huquqlarini oshirish va tarmoqni ochish.

c)

Ma'lumotlar bazasini yangilash, foydalanuvchi huquqlarini oshirish, SQL so'rovlarini optimallashtirish va tarmoq xavfsizligini e'tiborsiz qoldirish.

d)

SQL xavfsizligini ta'minlash uchun foydalanuvchi huquqlarini cheklash, SQL injektsiyasiga qarshi himoya qilish, ma'lumotlar bazasini shifrlash va tarmoq xavfsizligini ta'minlash kerak.

8.

SQL da foydalanuvchi huquqlari qanday belgilanadi?

a)

Foydalanuvchi huquqlari 'CREATE' va 'DELETE' buyruqlari orqali belgilanadi.

b)

Foydalanuvchi huquqlari 'GRANT' va 'REVOKE' buyruqlari orqali belgilanadi.

c)

Foydalanuvchi huquqlari 'ALTER' va 'DROP' buyruqlari orqali belgilanadi.

d)

Foydalanuvchi huquqlari 'SELECT' va 'UPDATE' buyruqlari orqali belgilanadi.

9.

Ma'lumotlar bazasida normalizatsiya nima?

a)

Ma'lumotlar bazasida normalizatsiya - ma'lumotlarni saqlashning oson usuli.

b)

Ma'lumotlar bazasida normalizatsiya - ma'lumotlarni tezkor qidirish jarayoni.

c)

Ma'lumotlar bazasida normalizatsiya - ma'lumotlarni shifrlash va himoya qilish jarayoni.

d)

Ma'lumotlar bazasida normalizatsiya - ma'lumotlarni takrorlanishdan xalos qilish va samaradorligini oshirish jarayoni.

10.

SQL da indekslar nima va qanday ishlaydi?

a)

SQL da indekslar ma'lumotlarni shifrlash uchun ishlatiladi.

b)

SQL da indekslar faqat ma'lumotlarni o'chirish uchun ishlatiladi.

c)

SQL da indekslar ma'lumotlarni saqlash uchun ishlatiladi.

d)

SQL da indekslar ma'lumotlarni tezroq qidirish va saralash uchun ishlatiladi.

11.

SQL da 'SELECT' buyruqining sintaksisi qanday?

a)

SELECT * FROM [table] ORDER BY [column];

b)

SELECT [table] FROM [columns] WHERE [condition];

c)

SELECT [columns] IN [table] WHERE [condition];

d)

SELECT [ustunlar] FROM [jadval] WHERE [shart];

12.

'WHERE' shartini qanday ishlatish mumkin?

a)

SQL so'rovlarida ma'lumotlarni o'zgartirish uchun.

b)

SQL so'rovlarida barcha yozuvlarni ko'rsatish uchun.

c)

SQL so'rovlarida ma'lumotlarni o'chirish uchun.

d)

SQL so'rovlarida ma'lum shartlarga mos keladigan yozuvlarni tanlash uchun.

13.

SQL da 'GROUP BY' nima uchun ishlatiladi?

a)

SQL da 'GROUP BY' ma'lumotlarni o'zgartirish uchun ishlatiladi.

b)

SQL da 'GROUP BY' satrlarni tartiblash uchun ishlatiladi.

c)

SQL da 'GROUP BY' faqat bitta satrni ko'rsatish uchun ishlatiladi.

d)

SQL da 'GROUP BY' bir xil qiymatga ega satrlarni guruhlash uchun ishlatiladi.

14.

Ma'lumotlar bazasida cheklovlar (constraints) qanday qo'llaniladi?

a)

Cheklovlar ma'lumotlar bazasida foydalanuvchilarni boshqarish uchun qo'llaniladi.

b)

Cheklovlar ma'lumotlar bazasida ma'lumotlarning to'g'riligini va yaxlitligini ta'minlash uchun qo'llaniladi.

c)

Cheklovlar faqat ma'lumotlarni saqlash uchun ishlatiladi.

d)

Cheklovlar ma'lumotlar bazasida faqat ko'rinishlarni o'zgartirish uchun ishlatiladi.

15.

SQL da 'INSERT' buyruqining sintaksisi qanday?

a)

INSERT INTO table_name VALUES (value1, value2, ...);

b)

INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);

c)

INSERT INTO (column1, column2, ...) VALUES (value1, value2, ...);

d)

INSERT table_name (column1, column2) VALUES (value1);

16.

SQL da 'UPDATE' va 'DELETE' buyruqlari qanday ishlaydi?

a)

'UPDATE' yozuvlarni o'chiradi, 'DELETE' esa yangilaydi.

b)

'UPDATE' yozuvlarni yangilaydi, 'DELETE' esa yozuvlarni o'chiradi.

c)

'UPDATE' faqat yangi yozuvlar qo'shadi, 'DELETE' esa yangilaydi.

d)

'UPDATE' yozuvlarni ko'rsatadi, 'DELETE' esa ularni saqlaydi.

17.

SQL da 'HAVING' shartini qanday ishlatish mumkin?

a)

HAVING shartini guruhlanmagan natijalarni ko'rsatish uchun ishlatish mumkin.

b)

HAVING shartini faqat bitta natijani ko'rsatish uchun ishlatish mumkin.

c)

HAVING shartini ma'lumotlarni tartiblash uchun ishlatish mumkin.

d)

HAVING shartini guruhlangan natijalarni filtrlaydigan shart sifatida ishlatish mumkin.

18.

SQL da 'ALTER' buyruqi nima uchun ishlatiladi?

a)

Ma'lumotlar bazasidagi obyektlarni o'zgartirish uchun.

b)

Ma'lumotlarni o'chirish uchun.

c)

Ma'lumotlar bazasini yaratish uchun.

d)

Ma'lumotlar bazasini ko'rish uchun.

19.

SQL da 'CREATE TABLE' buyruqining sintaksisi qanday?

a)

CREATE TABLE jadval_nomi;

b)

CREATE TABLE jadval_nomi (ustun1, ustun2, ustun3);

c)

CREATE TABLE (ustun1, ustun2);

d)

CREATE TABLE jadval_nomi (ustun1_turi, ustun2_turi, ...);

20.

SQL da 'DROP' buyruqi nima?

a)

SQL da 'DROP' buyruqi faqat vaqtinchalik obyektlarni ko'rsatish uchun ishlatiladi.

b)

SQL da 'DROP' buyruqi ma'lumotlarni yangilash uchun ishlatiladi.

c)

SQL da 'DROP' buyruqi yangi obyektlar yaratish uchun ishlatiladi.

d)

SQL da 'DROP' buyruqi obyektlarni o'chirish uchun ishlatiladi.

21.

Ierarxik ma'lumotlar bazasi modeli qanday tashkil etiladi?

a)

Ma'lumotlar daraxt shaklida tashkil etiladi

b)

Ma'lumotlar jadval shaklida tashkil etiladi

c)

Ma'lumotlar grafik shaklida tashkil etiladi

d)

Ma'lumotlar vaqt jadvali bo'yicha tashkil etiladi

22.

Tizimli ma'lumotlar bazasi modelida ma'lumotlar qanday bog'lanadi?

a)

Ob'ektlar orasidagi ko'p-to-ko'p munosabatlar

b)

Faqat bitta-to-ko'p munosabatlar

c)

Daraxt tuzilmasi bo'yicha

d)

Ma'lumotlar bloklarida saqlanadi

23.

Relatsion ma'lumotlar bazasida ma'lumotlar qanday ko'rinishda saqlanadi?

a)

Graflar ko'rinishida

b)

Jadval ko'rinishida

c)

Faqat bog'lanishlar orqali

d)

Ma'lumotlar fayl ko'rinishida

24.

Ierarxik modelning asosiy kamchiligi nima?

a)

Ma'lumotlarni qo'shish va o'chirish qiyin

b)

Jadval tuzilmasi mavjud emas

c)

Ko'p-to-ko'p munosabatlarni qo'llab-quvvatlamaydi

d)

Ma'lumotlar avtomatik ravishda yangilanadi

25.

Tizimli modelda ma'lumotlar bazasining tuzilmasi qaysi variantga mos keladi?

a)

Daraxt tuzilmasi

b)

Grafik tuzilmasi

c)

Kvadrat shakli

d)

Zanjir tuzilmasi

26.

Relatsion ma'lumotlar bazasida "kalit" nima vazifani bajaradi?

a)

Ma'lumotlarni yangilaydi

b)

Ma'lumotlarni bog'laydi

c)

Ma'lumotlarni saqlaydi

d)

Ma'lumotlarni ko'chiradi

27.

Ierarxik ma'lumotlar bazasida har bir tugun nima bilan bog'liq bo'ladi?

a)

Bir nechta tugunlar bilan

b)

Faqat bitta ota tugun bilan

c)

Hamma tugunlar bilan

d)

Hech bir tugun bilan bog'lanmaydi

28.

Relatsion ma'lumotlar bazasi qaysi tilda ishlaydi?

a)

Python

b)

SQL

c)

C++

d)

HTML

29.

Tizimli ma'lumotlar bazasida ma'lumotlar qanday saqlanadi?

a)

Fayl tizimida

b)

Bloklarda

c)

Daraxt shaklida

d)

Gipertekst ko'rinishida

30.

Relatsion modelda ma'lumotlarni qayta ishlash qanday amalga oshiriladi?

a)

Ma'lumotlar grafigi orqali

b)

SQL so'rovlari orqali

c)

Ob'ektlar orqali

d)

Ma'lumotlar to'plamlari orqali

31.

Ierarxik modelning asosiy afzalligi nima?

a)

Ko'p-to-ko'p munosabatlarni qo'llab-quvvatlaydi

b)

Oddiy tuzilma va tezkor qidiruv

c)

Ma'lumotlarni katta hajmda saqlash imkoniyati

d)

SQL yordamida ishlaydi

32.

Tizimli modelda ma'lumotlar orasidagi bog'lanishlar qanday aniqlanadi?

a)

Koordinatalar orqali

b)

Grafalar orqali

c)

Chegaralar orqali

d)

Grafik va daraxtlar orqali

33.

Relatsion ma'lumotlar bazasining asosiy afzalligi nima?

a)

Ma'lumotlar bir nechta jadvalda saqlanishi mumkin

b)

Ma'lumotlar daraxt shaklida saqlanadi

c)

Ma'lumotlar grafikda ko'rsatiladi

d)

Faqatgina bitta-to-bitta bog'lanishni qo'llab-quvvatlaydi

34.

Ierarxik ma'lumotlar bazasida qaysi holatda bog'lanish mumkin emas?

a)

Ko'p-to-ko'p bog'lanishda

b)

Bir-to-bir bog'lanishda

c)

Ota va bola tugunlar orasida

d)

Ikki tugun o'rtasida

35.

Relatsion ma'lumotlar bazasida qaysi kalitlar ishlatiladi?

a)

Birlamchi va chet kalitlar

b)

Faol va passiv kalitlar

c)

Xavfsizlik kalitlari

d)

Virtual kalitlar

36.

Maktab ma'lumotlar bazasida qanday maydonlar bo'lishi mumkin?

a)

O'quvchining ismi, familiyasi, tug'ilgan sanasi

b)

Hayvonlarning turlari va ranglari

c)

Mashinalar modeli va narxlari

d)

Gullarning nomlari va turlari

37.

Supermarket ma'lumotlar bazasida odatda qanday ma'lumotlar saqlanadi?

a)

Kitoblar va mualliflar haqida

b)

Sport natijalari haqida

c)

Mahsulotlar nomi, narxi va soni haqida

d)

Ob-havo ma'lumotlari

38.

Kutubxona ma'lumotlar bazasida qanday maydonlar bo'lishi kerak?

a)

Kitob nomi, muallifi, nashr yili

b)

Futbol o'yinlari natijalari

c)

Oziq-ovqat mahsulotlari narxlari

d)

Transport jadvali

39.

Shifoxona ma'lumotlar bazasida nima saqlanadi?

a)

O'quvchilarning baholari

b)

Bemorlarning shaxsiy va tibbiy ma'lumotlari

c)

Oziq-ovqat retseptlari

d)

Ob-havo bashorati

40.

Sport klubi ma'lumotlar bazasida qanday ma'lumotlar bo'lishi mumkin?

a)

A'zolarning ismi va sport turlari

b)

Kitoblar ro'yxati

c)

Oziq-ovqat mahsulotlari

d)

Dori-darmonlar ro'yxati

41.

Bankdagi ma'lumotlar bazasida nima saqlanadi?

a)

Kitoblar katalogi

b)

Mijozlarning hisob raqamlari va operatsiyalari

c)

Sport natijalari

d)

Maktab jadvali

42.

Aviakompaniya ma'lumotlar bazasida qanday ma'lumotlar bo'ladi?

a)

Bemorlar tarixi

b)

Reyslar, yo'lovchilar va chipta ma'lumotlari

c)

Maktab o'quvchilari ro'yxati

d)

Do'kon mahsulotlari

43.

Mehmonxona ma'lumotlar bazasida nima saqlanishi kerak?

a)

Maktab o'quvchilari haqida ma'lumot

b)

Sport musobaqalari natijalari

c)

Mehmonlar va xonalar haqida ma'lumotlar

d)

Kitoblar ro'yxati

44.

Ma'lumotlar bazasida maydon (field) nima?

a)

Faqat raqamlarni saqlaydigan joy

b)

Ma'lum turdagi ma'lumotlarni saqlaydigan ustun

c)

Faqat matnlarni saqlaydigan fayl

d)

Ma'lumotlar bazasining nomi

45.

Quyidagi maydon turlaridan qaysi biri eng ko'p ishlatiladigan asosiy turlardan biri?

a)

Video

b)

Audio

c)

Matn (Text)

d)

Fayl

46.

Tug'ilgan sana uchun qanday maydon turi tanlash kerak?

a)

Text

b)

Number

c)

Date/Time

d)

Currency

47.

Telefon raqami uchun qanday maydon turi maqsadga muvofiq?

a)

Number

b)

Text

c)

Currency

d)

Date/Time

48.

Pul miqdorini saqlash uchun qanday maydon turini tanlash kerak?

a)

Text

b)

Number

c)

Currency

d)

Date/Time

49.

Maydon nomini tanlashda qanday qoidaga amal qilish kerak?

a)

Juda uzun nom qo'yish

b)

Qisqa va tushunarli nom qo'yish

c)

Faqat raqamlardan foydalanish

d)

Faqat maxsus belgilardan foydalanish

50.

Quyidagilardan qaysi biri yaxshi tanlangan maydon nomi?

a)

abcdefghijklmno

b)

12345

c)

TugilganSana

d)

@#$%^

51.

"Ha" yoki "Yo'q" javobini talab qiladigan ma'lumot uchun qanday maydon turi kerak?

a)

Text

b)

Number

c)

Yes/No

d)

Date/Time

52.

Uzun matnli ma'lumotlar uchun qaysi maydon turi mos keladi?

a)

Text

b)

Memo

c)

Number

d)

Currency

53.

Maydon o'lchamini (size) tanlashda nimaga e'tibor berish kerak?

a)

Doim eng katta o'lchamni tanlash

b)

Ma'lumotning maksimal uzunligiga

c)

Faqat minimal o'lchamni tanlash

d)

Tasodifiy o'lchamni tanlash