wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Тестовые вопросы по базам данных и SQL

Total questions: 64

Worksheet time: 35mins

Name
Class
Date
1.

1. SQL бу

a)

юқори даражадаги дастурлаш тилидир

b)

қуйи даражадаги дастурлаш тилидир

c)

сўровлар тилидир

d)

маълумотлар базаларини белгилаш тилидир

2.

Белгилари сони 255 дан ошмайдиган майдон номини кўрсатинг

a)

оддий матн майдони

b)

сонли майдон

c)

сана ва вақт майдони

d)

ҳисоблагич майдон

3.

Сўровлар нимага мўлжалланган?

a)

маълумотлар базасидан ахборотларни танлаш ва қайта ишлаш учун

b)

мураккаб дастурий ҳаракатларни бажариш учун

c)

маълумотларни киритиш учун

d)

маълумотлар базасини сақлаш учун

4.

Маълумотлар базаси қайси объектларсиз мавжуд эмас?

a)

формалларсиз

b)

ҳисоботларсиз

c)

модулларсиз

d)

жадвалларсиз

5.

Қуйидаги жавоблардан қайси бирида маълумотлар базасини бошқариш тизимлари тўғри кўрсатилган?

a)

Paradox, Access, dBase, FoxPro, Clipper

b)

Word, Access, Paint, Excel, FoxPro, PowerPoint

c)

Access, Paint, Corel Draw, Word, Excel

d)

Adobe Photoshop, Paint, FoxPro, Macromedia Fiash

6.

Маълумотлар базасининг қайси модели қуйи поғонасидаги элементлари унинг юқори поғонасидаги элементларига бўйсуниш ғоясига асосланган?

a)

Жадвал

b)

Реляция

c)

Семантик тармоқ

d)

Иерархик

7.

Маълумотлар базасининг архитектураси неча қисмга бўлинади?

a)

1

b)

4

c)

2

d)

3

8.

SQL сўзининг кенгайтмаси келтирилган қаторни топинг

a)

Structured Query Language

b)

Stop Quen Large

c)

Service Query Language

d)

Structured Query Line

9.

SEQUEL сўзининг кенгайтмаси келтирилган қаторни топинг

a)

Structured Query Language

b)

Stop Quen Large

c)

Service Query Language

d)

Structured Query Line

10.

SQL tilining birinchi tijoriy ishlanmasi nechanchi yilda ommaga taqdim etilgan?

a)

1979

b)

1976

c)

1806

d)

1994

11.

DDL qisqartma so‘zlarining kengaytmasi to‘g‘ri keltirilgan qatorni toping

a)

Data Definition Language

b)

Data Manipulation Language

c)

Data Control Language

d)

Data Definition Language

12.

DML qisqartma so‘zlarining kengaytmasi to‘g‘ri keltirilgan qatorni toping

a)

Data Manipulation Language

b)

Data Definition Language

c)

Data Control Language

d)

Data MachinesLanguage

13.

DCL qisqartma so‘zlarining kengaytmasi to‘g‘ri keltirilgan qatorni toping

a)

Data Control Language

b)

Data Manipulation Language

c)

Data Definition Language

d)

Data Computer Language

14.

DDL guruxiga mansub bo‘lgan operatorlar haqidagi to‘g‘ri tasdiqni ko‘rsating

a)

Ma’lumotlar bazasida obyektlarni hosil qiluvchi operatorlar kiradi

b)

Istalgan vaqtda jadval ichida qanday ma’lumotlar saqlanayotganini aniqlovchi operatorlar

c)

Ma’lumotlarni boshqaruvchi operatorlar

d)

Ma’lumotlarni o‘chiruvchi operatorlar

15.

DML guruxiga mansub bo‘lgan operatorlar haqidagi to‘g‘ri tasdiqni ko‘rsating

a)

Ma’lumotlarni boshqaruvchi operatorlar

b)

Ma’lumotlar bazasida obyektlarni hosil qiluvchi operatorlar kiradi

c)

Ma’lumotlarni o‘chiruvchi operatorlar

d)

Istalgan vaqtda jadval ichida qanday ma’lumotlar saqlanayotganini aniqlovchi operatorlar

16.

DSL guruxiga mansub bo‘lgan operatorlar haqidagi to‘g‘ri tasdiqni ko‘rsating

4 lines
17.

SQL tili nechanchi yilda yaratilgan?

a)

1970

b)

1975

c)

1980

d)

1981

18.

CREATE operatoring vazifasi keltirilgan qatorni toping

a)

Yaratish

b)

O’chirish

c)

Yangilash

d)

O’zgartirish

19.

SQL da jadvallar yaratish uchun qanday operatordan foydalaniladi?

a)

CREATE TABLE

b)

CREATE DATABASE

c)

CREATE VIEW

d)

INSERT INTO

20.

SQL da baza yaratish uchun qanday operatordan foydalaniladi?

a)

INSERT INTO

b)

CREATE TABLE

c)

CREATE VIEW

d)

CREATE DATABASE

21.

SQL da butun sonlarga nisbatan qanday tur ishlatiladi?

a)

DATE

b)

INT

c)

VARCHAR

d)

CHAR

22.

SQL da yozuvlarga nisbatan qanday tur ishlatiladi?

a)

DATE

b)

INT

c)

VARCHAR

d)

CHAR

23.

SQL da tanlash operatori to’g’ri yozilgan qatorni toping

a)

DELETE

b)

INSERT INTO

c)

UPDATE

d)

SELECT

24.

SQL da jadvalga yangi ma’lumot kirish operatori to’g‘ri yozilgan qatorni toping

a)

SELECT

b)

INSERT INTO

c)

UPDATE

d)

DELETE

25.

SQL da jadvaldagi ma’lumotni o’zgartiruvchi operator to’g‘ri yozilgan qatorni toping

a)

INSERT INTO

b)

UPDATE

c)

SELECT

d)

DELETE

26.

SQL da jadvaldagi ma’lumotni o’chiruvi operator to’g‘ri yozilgan qatorni toping

a)

INSERT INTO

b)

UPDATE

c)

DELETE

d)

SELECT

27.

Quyidagilardan sana tipini ifodalovchi operatorni belgilang

a)

CHAR

b)

TIME

c)

DATE

d)

INT

28.

Quyidagilardan vaqt tipini ifodalovchi operatorni belgilang

a)

INT

b)

TIME

c)

CHAR

d)

DATE

29.

Jadvalarni birlashtirish qaysi operator yordamida amalga oshiriladi?

a)

UNION

b)

INTERSECT

c)

EXCEPT

d)

MINUS

30.

Qaysi operator amal bajarish natijasida birlashtirilgan jadval hosil bo’ladi va undan bir xil satrlar olib tashlanadi?

a)

UNION

b)

EXCEPT

c)

MINUS

d)

INTERSECT

31.

Jadvalar kesishmasini hosil qilishda qaysi operatordan foydalanishimiz mumkin?

a)

INTERSECT

b)

UNION

c)

EXCEPT

d)

UNION ALL

32.

Natijani kamayish tartibida akslantirish uchun ORDER BY bilan qanday kalit so’zdan foydalaniladi?

a)

DESC

b)

ASC

c)

RANDOM

d)

HAVING

33.

Natijani o’sish tartibida akslantirish uchun ORDER BY bilan qanday kalit so’zdan foydalaniladi?

a)

ASC

b)

RANDOM

c)

HAVING

d)

DESC

34.

Qaysi operatorlarda tatbiqiy dastur o’zgaruvchilari ro’yxati beriladi?

a)

ONTO

b)

INTO

c)

DESC

d)

ASC

35.

SQL da FROM operatoridan nima sabali foydalaniladi?

a)

Bunday operator mavjud emas

b)

Jadvaldan ma’lumotlarni o’chirish uchun

c)

Jadvalga murojaatlarni amalga oshirish uchun

d)

Jadvalga ma’lumotlar qo’shish uchun

36.

WHERE standart so’zidan qay maqsadda foydalaniladi?

a)

Ustunlar bo’yicha shart kiritilganda

b)

Ma’lumotlar o’zgartirilganda

c)

Satirlar bo’yicha shart kiritilganda

d)

Yangi satirlarni to’ldirganda

37.

NOT mantiqiy amalidan qay yo’sinda foydalanish mumkin?

a)

Ma’lumotlarning xoh u korteji xoh boshqa korteji chiqishida

b)

Qidiriladigan natijani topgan paytda

c)

Qidiriladigan natijani inkor qilingan paytda

d)

Ma’lumotlar o’chirilgan paytda

38.

AND mantiqiy amalidan qay yusinda foydalanish mumkin?

a)

Berilgan shartlarning barchasi to’g’ri bo’lgan paytda

b)

Berilgan shartlarning barchasi noto’g’ri bo’lgan paytda

c)

Qidiriladigan natijani topgan paytda

d)

Qidiriladigan natijani inkor qilingan paytda

39.

OR mantiqiy amalidan qay yusinda foydalanish mumkin?

a)

Qidiriladigan natijani topgan paytda

b)

Berilgan shartlarning barchasi to’g’ri bo’lgan paytda

c)

Ma’lumotlarning xoh u korteji xoh boshqa korteji chiqishida

d)

Saralangan ma’lumotlarga ishlov berish paytida

40.

Ma’lumotlar bazasida ifodada noma’lum qiymatlar uchrashi mumkin, uning qiymati qanday operator bilan ko’rsatiladi?

a)

SELECT

b)

TRUE

c)

FALSE

d)

NULL

41.

Jadvaldagi kortejlarni guruxlash uchun qanday operatorlardan foydalanamiz?

(a)  

42.

HAVING standart so’zidan qanday vaqtda foydalanishimiz mumkin?

a)

Jadvaldagi ma’lumotlar oshib ketishida

b)

Ifodaning qiymati NULL bo’lganda

c)

Guruxlangan ustundan shartlar asosida natija olishda

d)

Guruxlangan satrdan shartlar asosida natija olishda

43.

Interval predikati keltirilgan qatorni toping

a)

BETWEEN

b)

WHERE

c)

SELECT

d)

GROUP BY

44.

Berilgan ma’lumotlardan isming bosh harfiga nisbatan qidirish qaysi operator orqali amalga oshiriladi?

a)

CHAR

b)

BETWEEN

c)

LIKE

d)

SELECT

45.

COUNT agregat funksiyasining vazifasi?

a)

Ko’rsatilgan ustundagi qiymatlar sonini hisoblash

b)

Ko’rsatilgan ustundagi qiymatlar yig’indisini hisoblash

c)

Ustunning o’rtacha qiymatini hisoblash

d)

Ustundagi minimal qiymatini hisoblash

46.

SUM agregat funksiyasining vazifasi?

a)

Ko’rsatilgan ustundagi qiymatlar yig’indisini hisoblash

b)

Ustundagi minimal qiymatini hisoblash

c)

Ko’rsatilgan ustundagi qiymatlar sonini hisoblash

d)

Ustunning o’rtacha qiymatini hisoblash

47.

AVG agregat funksiyasining vazifasi?

a)

Ustunning o’rtacha qiymatini hisoblash

b)

Ko’rsatilgan ustundagi qiymatlar yig’indisini hisoblash

c)

Ustunning maksimal qiymatini hisoblash

d)

Ko’rsatilgan ustundagi qiymatlar sonini hisoblash

48.

MIN agregat funksiyasining vazifasi?

a)

Ko’rsatilgan ustundagi qiymatlar yig’indisini hisoblash

b)

Ustundagi minimal qiymatini hisoblash

c)

Ustunning o’rtacha qiymatini hisoblash

d)

Ko’rsatilgan ustundagi qiymatlar sonini hisoblash

49.

MAX agregat funksiyasining vazifasi?

a)

Ko’rsatilgan ustundagi qiymatlar sonini hisoblash

b)

Ustunning maksimal qiymatini hisoblash

c)

Ustunning o’rtacha qiymatini hisoblash

d)

Ustundagi minimal qiymatini hisoblash

50.

150. SUM, AVG funksiyalar qanday jarayonlarda ishlatiladi?

a)

SUM va AVG funksiyalari ustundagi qiymatlarni yig’ish va o’rtacha qiymatini hisoblash jarayonlarida ishlatiladi.

b)

SUM va AVG funksiyalari matnli ma’lumotlarni tahrirlashda ishlatiladi.

c)

SUM va AVG funksiyalari jadval nomlarini o’zgartirishda ishlatiladi.

d)

SUM va AVG funksiyalari faqatgina sanalarni taqqoslashda ishlatiladi.

51.

COUNT(*) функциясининг вазифаси нима?

a)

Натияжий жадвалда сатирлар сонини хисоблашдир

b)

Натияжалар йиг'индисини хисоблаш

c)

Устуннинг ўртача қийматини хисоблаш

d)

Жорий жадвалда сатирлар сонини хисоблашдир

52.

HAVING конструкцияси қайси оператор билан биргаликда ишлайди?

a)

GROUP BY

b)

ORDER BY

c)

INTERSECT

d)

CREATE TABLE

53.

WHERE конструкциясида агрегат функцияларни ишлатиш мумкинми?

a)

Оператордан кейин бошқа бир оператор ичида келса

b)

Оператордан кейин қандай шарт қўйилишига боғлиқ

c)

Мумкин эмас

d)

Фақатгина хисоблаш имконияти туг'илса

54.

JOIN ... ON операторига таъриф беринг

a)

Ички туташтириш тури

b)

Табиий туташтиришда, чап ва ўнг жадвалларини бир хил устун исмлари бўйича уланади, натижавий жадвалга бир хил исмлар бир марта киради

c)

Устунлар номи бўйича туташаади

d)

Предикат орқали туташтиришда, чап ва ўнг жадваллар кўрсатилган предикат ёрдамида уланади

55.

FULL OUTER JOIN операторига таъриф беринг

a)

Калит сўзи мажбурий эмас, уни ёзмаса ҳам бўладиган жараён

b)

Ўнг ташқи туташтириш тури

c)

Тўлиқ ташқи туташтириш тури

d)

Туташтиришда ички туташтиришга тескари бўлган ҳолат

56.

INNER JOIN операторига таъриф беринг

a)

Ички туташтириш тури

b)

Ўнг ташқи туташтириш тури

c)

Тўлиқ ташқи туташтириш тури

d)

Калит сўзи мажбурий эмас, уни ёзмаса ҳам бўладиган жараён

57.

LEFT JOIN операторига таъриф беринг

a)

Чап ташқи туташтириш тури

b)

Тўлиқ ташқи туташтириш тури

c)

Ички туташтириш тури

d)

Ўнг ташқи туташтириш тури

58.

RIGHT JOIN операторига таъриф беринг

a)

Ўнг ташқи туташтириш тури

b)

Ички туташтириш тури

c)

Тўлиқ ташқи туташтириш тури

59.

INSERT operatorining necha xil shakli bor?

a)

2

b)

3

c)

4

d)

5

60.

Keltirilganlardan satrni tutashtirish amalini ko'rsating

a)

||

b)

&

c)

+

d)

%

61.

SQL tilining namunasida tashqi kalit so'zlarini ko'rsatish uchun qanda y konsruksiya ishlatiladi?

a)

PRIMARY KEY

b)

FOREIGN KEY

c)

UNIQUE

d)

NOT NULL

62.

Talaba jadvalidagi ma'lumotlarni chiqarish uchun quyidagicha kod yoziladi

a)

SELECT *FROM TALABA;

b)

SELECT ism,familiya FROM TALABA ;

c)

SELECT * FROM Talaba;

d)

SELECT *FROM TALABA WHERE ISM='ISLOM'

63.

Talaba jadvalidan ismi Jalol bo'lgan talabaning ma'lumotlari o'chirilishidagi to'g'ri yozilgan kod topilsin

a)

UPDATE *FROM TALABA WHERE ism='Jalol';

b)

DELETE *FROM Talaba

c)

DELETE *FROM Talaba WHERE ism='Jalol';

d)

DELETE *FROM TALABA WHERE ism='Jalol';

64.

TALABA jadvali berilgan. Uning 3 ta atributi bor. Unga SQL kodi orqali manzili deb ataladigan yangi atribut qo'shilsin

a)

RENAME ISM TO MANZILI;

b)

ALTER TABLE TALABA RENAME MANZILI VARCHAR(20);

c)

ALTER TABLE TALABA ADD MANZILI VARCHAR(20);

d)

ADD COLUMN MANZILI VARCHAR(20);