wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Базе података ИТ

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

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

a)

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

b)

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

c)

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

d)

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

2.

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

a)

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

b)

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

c)

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

d)

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

3.

Тип података INTEGER се користи за

a)

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

b)

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

c)

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

d)

целе бројеве

4.

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

a)

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

b)

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

c)

ограничење Unique

d)

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

5.

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

a)

ON DELETE RESTRICT ON UPDATE CАSCADE

b)

ON DELETE RESTRICT ON UPDATE RESTRICT

c)

ON DELETE CАSCADE ON UPDATE RESTRICT

d)

ON DELETE CАSCADE ON UPDATE CАSCADE

6.

Шта је спецификација базе података?

a)

Формалан опис базе података, који се обично користи за њено аутоматско генерисање.

b)

Документација, која објашњава постојећу базу података.

c)

Детаљан и прецизан, али неформалан опис будуће базе података.

d)

Упутство на основу ког изгубљена база података може да се регенерише.

7.

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

a)

банкар, клијент, рачун, трансакција (уплата/исплата), кредит

b)

производ, произвођач, наруџбеница, рачун

c)

лекар, пацијент, преглед, рецепт, упут

d)

студент, предмет, професор, испит

8.

Која веза је описана на следећи начин? Сваком писцу одговара нула или више романа.

Сваком роману одговара тачно један писац.

a)

Веза један-према-један

b)

Веза један-према-више, ентитет који одговара писцу је на крају „више“, а ентитет који одговара роману је на крају „један“

c)

Веза један-према-више, ентитет који одговара писцу је на крају „један“, а ентитет који одговара роману је на крају „више“

d)

Веза више-према-више

9.

Како се обично реализује веза „више према више“ између две табеле?

a)

Додавањем примарног кључа сваке од тих табела као страног кључа у другој табели.

b)

Убацивањем нове табеле која је у вези „један према више“ са сваком од датих табела.

c)

Проширивањем обе табеле са по више нових колона.

d)

Веза „више према више“ се не реализује на неки посебан начин, само се препознаје на основу веза између стварних објеката.

10.

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

a)

READ

b)

GET

c)

FIND

d)

SELECT

e)

LOCATE

11.


Шта се наводи после почетне кључне речи у најједноставнијем облику SQL упита за читање свих података из табеле „t“?

a)

Наставак је „all FROM t“

b)

Наставак је „*“

c)

Наставак је „all t“

d)

Наставак је „FROM t“

e)

Наставак је „* FROM t“

12.

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

a)

SELECT all FROM predmet

b)

SELECT * FROM predmet

c)

FIND all FROM predmet

d)

FIND * FROM predmet

e)

LOCATE all FROM predmet

13.

Које тврђење није тачно?

a)

Цео упит може да се напише великим словима

b)

Цео упит може да се напише малим словима

c)

Неке делове упита можемо да напишемо великим, а неке малим словима

d)

Тачка-зарез је обавезнa на крају упита

e)

Није битно да ли се упит пише у једном или више редова

14.

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

a)

Execute

b)

Execute query

c)

Run query

d)

Run

e)

Query

15.

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

a)

Селекција

b)

Пројекција

c)

Рестрикција

d)

Филтрирање

e)

Ограничавање

16.

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

a)

Навођењем услова који треба да испуне колоне табеле

b)

Навођењем услова који треба да испуне редови табеле

c)

Навођењем имена изабраних колона после речи SELECT

d)

Подешавањем својстава колона табеле

17.

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

a)

Навођењем услова који треба да испуне колоне табеле

b)

Навођењем услова који треба да испуне редови табеле

c)

Навођењем имена изабраних колона после речи SELECT

d)

Подешавањем својстава колона табеле

18.

Да ли је могуће у истом упиту применити и пројекцију и рестрикцију на дату табелу?

a)

Није могуће.

b)

Могуће је, али то треба да се омогући у подешавањима табеле.

c)

Могуће је, али то зависи од садржаја табеле.

d)

Могуће је, увек и без ограничења.

19.

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

a)

AND

b)

OR

c)

NOT

d)

AND и OR

20.

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

a)

AND

b)

OR

c)

NOT

d)

AND и OR