wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SQLite

Total questions: 23

Worksheet time: 12mins

Name
Class
Date
1.

Шта је SQLite?


a)

A. Један упитни језик

b)

B. Фајл који у себи садржи базу података

c)

C. Окружење за писање програма који користе базу података

d)

D. Један систем за управљање базом података

2.

Чему служи команда Commit structure changes?

a)

A. да финализује структуру базе података и забрани даље измене

b)

B. да запамти измене направљене у структури базе података

c)

C. да одбаци измене направљене у структури базе података од последњег чувања базе

d)

D. да дозволи мењање структуре базе података

3.

Означи сва тврђења која важе за SQLite студио приликом креирања табеле.


a)

A. све колоне морају одмах да се дефинишу, јер не могу касније да се додају

b)

B. колона која представља примарни кључ може да се одабере накнадно

c)

C. додатна ограничења за колоне (Not null, Default и сл.) могу да се дефинишу накнадно

4.

Шта је обавезно да се одабере за сваку колону једне табеле?


a)

A. назив колоне, тип података и ограничење Primary key

b)

B. назив колоне, тип података и ограничење Not null

c)

C. назив колоне и тип података

d)

D. назив колоне, тип података и ограничење Foreign key

5.

Тип података VARCHAR и његов опис.

a)

датум, време у току дана, тј. датум и време

b)

цели бројеви

c)

текстуалани подаци (ниске карактера) за које је позната максимална дужина

d)

реални бројеви (записани у покретном зарезу)

6.

Тип података DATE и његов опис.

a)

датум

b)

цели бројеви

c)

текстуалани подаци (ниске карактера) за које је позната максимална дужина

d)

реални бројеви (записани у покретном зарезу)

7.

Тип података INTEGER и његов опис.

a)

датум

b)

цели бројеви

c)

текстуалани подаци (ниске карактера) за које је позната максимална дужина

d)

реални бројеви (записани у покретном зарезу)

8.

Тип података DOUBLE и његов опис.

a)

датум

b)

цели бројеви

c)

текстуалани подаци (ниске карактера) за које је позната максимална дужина

d)

реални бројеви (записани у покретном зарезу)

9.

Уколико подаци морају да се унесу у неку колону, тј. ћелије у тој колони не могу да садрже недостајуће вредности, шта је обавезно да се одабере за ту колону?

a)

A. ограничење Primary key

b)

B. ограничење Not null

c)

C. ограничење Unique

d)

D. ограничење Foreign key

10.

Уколико је колона id примарни кључ, који од података су дозвољени у табели ucenik(id,ime,prezime)?

a)

A. (1, Петар, Петровић), (2, Петар, Петровић), (3, Јован, Петровић)

b)

B. (1, Петар, Петровић), (1, Јован, Јовановић), (3, Марко, Марковић)

c)

C. (1, Петар, Петровић), (NULL, Јован, Јовановић), (3, Марко, Марковић)

d)

D. (NULL, Петар, Петровић), (NULL, Јован, Јовановић), (3, Марко, Марковић)

11.

Уколико један ученик може да има више оцена, а једна конкретна оцена је оцена коју је један ученик добио, шта је од следећег тачно?

a)

A. колона id је страни кључ у табели ucenik, а колона на коју показује је колона id_ucenik која је примарни кључ у табели ocena

b)

B. колона id је примарни кључ у табели ucenik, а колона која на њу показује је колона id која је примарни кључ у табели ocena

c)

C. колона id је примарни кључ у табели ocena, а колона на коју показује је колона id која је примарни кључ у табели ucenik

d)

D. колона id је примарни кључ у табели ucenik, а колона која на њу показује је колона која је страни кључ id_ucenik у табели ocena

12.

Којом речју почиње SQL упит за читање податка?


a)

A. READ

b)

GET

c)

C. FIND

d)

D. SELECT

e)

E. LOCATE

13.

Који је од следећих упита исправан?


a)

A. SELECT all FROM predmet

b)

B. SELECT * FROM predmet

c)

C. FIND all FROM predmet

d)

D. FIND * FROM predmet

e)

E. LOCATE all FROM predmet

14.

У систему SQLite Studio, упите пишемо када изаберемо следећу команду менија:


a)

A. Database → Add a Database

b)

B. Database → Edit the Database

c)

C. Tools → Open SQL Editor

d)

D. Tools → Open DDL History

e)

E. Tools → Export

15.

Како се назива операција којом се издвајају само неке колоне из табеле?


a)

A. Селекција

b)

B. Пројекција

c)

C. Рестрикција

d)

D. Филтрирање

e)

D. Филтрирање

16.

/* prvi upit*/ SELECT prezime FROM ucenik;

/* drugi upit*/ SELECT id_ucenik, status FROM izostanak WHERE cas = 1;

a)

A. У првом упиту имамо само селекцију, а у другом и пројекцију и селекцију

b)

B. У првом упиту имамо само пројекцију, а у другом имамо само селекцију

c)

C. У првом упиту имамо пројекцију и селекцију, а у другом имамо само пројекцију

d)

D. У првом упиту имамо само пројекцију, а у другом и пројекцију и селекцију

17.


Којим упитом добијамо разред и фонд часова за предмет Математика који се изучава у различитим разредима?

a)

A. SELECT razred, fond FROM predmet

b)

B. SELECT razred FROM predmet WHERE naziv='Математика';

c)

C. SELECT razred, fond FROM predmet WHERE naziv='Математика';

d)

D. SELECT razred, fond FROM predmet WHERE naziv=Математика;

18.

Којим упитом добијамо презимена и датуме рођења свих ученика четвртог разреда?


a)

A. SELECT prezime, datum_rodjenja FROM predmet WHERE razred=4

b)

B. SELECT prezime, datum_rodjenja FROM ucenik WHERE razred=4

c)

C. SELECT prezime FROM ucenik WHERE razred=4

d)

D. SELECT prezime, datum_rodjenja FROM ucenik WHERE razred=1

19.

Који оператор треба применити када желимо да добијемо имена и презимена ученика чији је један иницијал „М“?


a)

A. AND

b)

B. OR

c)

C. NOT

d)

D. AND и OR

20.

Који оператор треба применити када желимо да добијемо имена дечака који иду у четврти разред?



a)

A. AND

b)

B. OR

c)

C. NOT

d)

D. AND и OR

21.

Који оператор треба применити када желимо да добијемо имена свих ученика и ученица, осим оних који се зову Милица?




a)

A. AND

b)

B. OR

c)

C. NOT

d)

D. AND и OR

22.

Које ученике ће издвојити услов datum_rodjenja > '2006-12-31'?


a)

A. Рођене 2006. године и млађе.

b)

B. Рођене 2006. године и старије.

c)

C. Рођене 2007. године и млађе.

d)

D. Рођене 2007. године и старије.

23.

Које ученике ће издвојити услов datum_rodjenja BETWEEN '2006-03-01' AND '2006-03-03'?


a)

A. Само оне рођене другог марта 2006. године.

b)

B. Рођене првог или другог марта 2006. године.

c)

C. Рођене првог, другог или трећег марта 2006. године.

d)

D. Рођене другог или трећег марта 2006. године.