Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Sql quiz

Total questions: 1

Worksheet time: 38mins

Name
Class
Date
1-15.

SQL

1.

"Primary Key"-ə aid olanları seçin:

a)

NOT NULL və UNİQUE birləşməsi

b)

Clustered index istifadə edir

c)

Avtomatik artır

d)

Mütləq olmalıdır table-da, əks halda yaranmayacaq

2.

Capitalize metodun @name dəyişəni üçün yazın

4 lines
3.

Hansı(-lar) "SQL constrains"-lərə aiddir?

a)

unique

b)

if

c)

check

d)

default

e)

min

4.

Hansi relationlar many-to-many aid etmek olar?

a)

Teacher-Student

b)

Color-Product

c)

House-Person

d)

Author-Book

5.

Hansı(-lar) doğrudur?

a)

DECLARE dəyişən təyin etmək üçün istifadə olunur

b)

Procedure istənilən qədər geriyə dəyər qaytara bilər

c)

DROP DDL komandasıdır

d)

INSERT DML komandasıcdır

6.

CROSS JOİN ilə many-to-many fərqi nədir?

a)

heç bir fərq yoxdur

b)

cross join hər bir cədvəlin datasın vurur ikinci cədvəlin datasına, many to many da isə biz özümüz seçə bilərik

c)

cross join table-ın özündən asıllıq yaratmaq üçün lazımdır

d)

many to many-də biz ortaq table qurmalıyıq , cross join isə "many" tərəf "one" tərəfin Id-sin saxlayır

7.

Hansı fikir(-lər) yalnışdır?

a)

Union ilə Union All arasında cədvəlin ardıcıllığı fərq etmir

b)

EXCEPT işlədəndə cədvəlin yeri nəticəyeə təsir edir

c)

INTERSECT cedvellerin arasinda beraber olan datalari getirir

d)

Where agregate functionlar ile ishleye bilir

8.

Hansı fikir(-lər) yalnışdır?

a)

hər bir cədvəlin primary key olması mütləqdir, əks halda table işləmiyəcək

b)

IDENTITY(1, 2) yazdıqda rəqəm bir-bir artır

c)

unique keywordu datanı indeksləyib özündə saxlamır

d)

SELECT komandasi TQL-a aiddir

9.

SQL nədir?

a)

Proqramlaşdırma dili

b)

Strukturlanmış sorğu dili

c)

Hipertekst dili

d)

Framework

10.

Hansı fikir(-lər) yalnışdır?

a)

HAVING, WHERE-dan sonra yazılmalıdır

b)

HAVING, GROUP BY-dan
sonra yazilmalidir

c)

WHERE aqreqat functionu deyil

d)

AFTER DELETE triggerı data silinməmişdən əvvəl işə düşür

11.

DECLARE ilə təyin olunmuş dəyişəni SET ilə override etmək mümkündür?

a)

Bəli

b)

Xeyr

12.

Dəyişəni hansı keyword ilə təyin etmək olar?

a)

SET

b)

DECLARE

c)

=

d)

@

13.

Təsəvvür edin ki cədvəlimə yeni data elavə edəndə, datanın yaranma tarixi CreatedAt columunda saxlanılmalıdir. Bunun üçün hansı növ trigger(-lər) istifadə edərem?

a)

AFTER DELETE

b)

INSTEAD OF INSTERT

c)

INSTEAD OF DELETE

d)

AFTER INSERT

14.

Hansı komanda ilə metodların, cədvəllərin məlumat xarakterlı datasın gətirmək olar?

(a)  

15.

SQL komandaların seçin:

a)

SUBSTRİNG

b)

SET

c)

TOUPPER

d)

WHERE