Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

11-mavzu. Indekslar va tranzaksiyalar

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Indeks nima uchun ishlatiladi?

a)

So‘rovlarni tezlashtirish uchun

b)

Ma'lumotlarni zaxiralash uchun

c)

Jadval hajmini kamaytirish uchun

d)

Foydalanuvchi huquqlarini boshqarish uchun

2.

PostgreSQL da oddiy indeks yaratish sintaksisi qaysi?

a)

CREATE INDEX idx ON table (column);

b)

ADD INDEX idx table (column);

c)

INDEX CREATE idx ON table (column);

d)

MAKE INDEX idx FROM table.column;

3.

Indeksni o‘chirish uchun qaysi buyruq ishlatiladi?

a)

DROP INDEX index_name;

b)

DELETE INDEX index_name;

c)

REMOVE INDEX index_name;

d)

ALTER INDEX index_name DROP;

4.

Jadvalda qidiruvni tezlashtirish uchun qaysi buyruq ishlatiladi?

a)

CREATE TABLE

b)

CREATE INDEX

c)

DROP INDEX

d)

UPDATE INDEX

5.

Quyidagi buyruq qaysi amaliyotni bajaradi?

CREATE INDEX idx_name ON students(name);

a)

students jadvalini o‘chiradi

b)

name ustunini qayta nomlaydi

c)

name ustuniga indeks yaratadi

d)

Jadvalga yangi ustun qo‘shadi

6.

Indeks yaratish sintaksisini toping.

a)

MAKE INDEX index_name table(column);

b)

ADD INDEX index_name ON table(column);

c)

CREATE INDEX index_name table(column);

d)

CREATE INDEX index_name ON table(column);

7.

Quyidagi buyruq nima qiladi?

DROP INDEX idx_users_email;

a)

email ustunidagi qiymatlarni o‘chiradi

b)

Faqat email ustunini o‘chiradi

c)

idx_users_email indeksini o‘chiradi

d)

butun users jadvalini o‘chiradi

8.

EXPLAIN ANALYZE nima qiladi?

a)

So‘rovni optimallashtiradi

b)

So‘rovni haqiqiy bajarib, real vaqtni ko‘rsatadi

c)

Indeks qo‘shadi

d)

Jurnalga xatolik yozadi

9.

BEGIN buyrug‘i nima qiladi?

a)

Tranzaksiyani tugatadi

b)

Yangi tranzaksiya boshlaydi

c)

Jadval yaratadi

d)

Jurnalni o‘chiradi

10.

COMMIT buyrug‘i nima uchun ishlatiladi?

a)

Tranzaksiyani bekor qiladi

b)

O‘zgarishlarni saqlaydi va tranzaksiyani tugatadi

c)

Indeks qo‘shadi

d)

Server ustida nazorat qiladi

11.

ROLLBACK buyrug‘i nima qiladi?

a)

Barcha o‘zgarishlarni tasdiqlaydi

b)

ranzaksiyani boshlaydi

c)

Tranzaksiyadagi o‘zgarishlarni bekor qiladi

d)

Faqat DELETE buyrug‘ini o‘chiradi

12.

Qaysi buyruq bilan tranzaksiya boshlanadi?

a)

START

b)

NEW

c)

BEGIN

d)

USING

13.

COMMIT bajarilganidan keyin nima bo‘ladi?

a)

Barcha o‘zgarishlar qaytarib olinadi

b)

O‘zgarishlar bazaga yozilib qoladi

c)

Server o‘chib qoladi

d)

Indekslar yaratilib ketadi

14.

Quyidagi ketma-ketlikda so‘rovlar bajarilsa, natija qanday bo‘ladi?

BEGIN;

INSERT INTO users VALUES (1, 'Ali');

ROLLBACK;

a)

Ma'lumot bazaga yoziladi

b)

Ma'lumot vaqtinchalik saqlanadi

c)

Ma'lumot bazaga yozilmaydi

d)

Ma'lumot ikkita yoziladi

15.

Quyidagi kod qanday tugaydi?

BEGIN;

UPDATE accounts SET balance = balance - 100;

COMMIT;

a)

O‘zgarishlar bekor qilinadi

b)

O‘zgarishlar tasdiqlanadi

c)

INSERT bajariladi

d)

Tranzaksiya davom etadi