Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

BazePodatakaTest1

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Међу понуђеним ентитетима, одредити ентитет са атрибутима који НИСУ одговарајући. Заокружити број испред траженог одговора:

a)

Ентитет: СТУДЕНТ – Атрибути: име, презиме, смер, број бодова, просек

b)

Ентитет: ДРЖАВА – Атрибути: назив, број становника, површина

c)

Ентитет: КЊИГА – Атрибути: наслов, аутор, година издања, издавач, адреса издавача, телефон издавача

d)

Ентитет: АВИОН – Атрибути: произвођач, марка, година производње, број седишта

2.

Заокружите тачан исказ:

a)

Примарни кључ је атрибут који мора бити целобројног типа.

b)

Примарни кључ је атрибут који указује на зависност од неке друге табеле.

c)

Примарни кључ је атрибут који јединствено идетификује врсте у табели.

d)

Ако табела садржи вишевредносни атрибут, њему се додељује функција примарног кључа.

3.

Одредити оператор који би требало користити у WHERE клаузули SELECT наредбе да би били приказани само они ученици чије презиме почиње словом А:

a)

IN

b)

LIKE

c)

BETWEEN

d)

IS LIKE

e)

BEGINS WITH

4.

Табела UCENICI поред осталих података, садржи и вредност стипендије. Одредити оператор који треба употребити у WHERE клаузули SELECT наредбе да би били приказани сви ученици код којих није позната и није унета вредност у колону stipendija:

a)

=NULL

b)

ISNULL

c)

==NULL

d)

IS NULL

e)

LIKE NULL

5.

Дат је упит:

SELECT *

FROM ucenici

WHERE odeljenje=4 OR odeljenje=7 OR odeljenje=10

Заокружити оператор који треба користити у датом упиту да би се избегло вишеструко коришћење оператора ОR:

a)

LIKE

b)

BETWEEN

c)

AND

d)

IN

6.

Заокруживањем редног броја обележити клаузулу коју је потребно користи уколико листа иза резервисане речи SELECT садржи агрегатну функцију и једну или више колона које нису део агрегатне функције:

a)

HAVING клаузулу

b)

GROUP BY клаузулу

c)

JOIN клаузулу

d)

ORDER BY клаузулу

7.

Заокружити тачан исказ:

a)

Кардиналност неке везе представља однос броја објеката који се повезују.

b)

Кардиналност неке везе представља апстракцију у којој се скуп сличних типова објеката представља општим генеричким типом (надтипом).

c)

Кардиналност неке везе одређује опционалност учешћа у вези.

d)

Кардиналност показује колико кандидата за примарни кључ има неки тип ентитета.

8.

Дата је табела PROJEKAT над којом се извршава упит: ALTER TABLE PROJEKAT ADD RokKraj date Одредити шта ће се десити након извршења упита. Заокружити број испред траженог одговора.

a)

у табелу PROJEKAT додаје се ограничење RokKraj

b)

у табелу PROJEKAT додаје се колона RokKraj

c)

у табели PROJEKAT биће преименована колона

d)

у табели PROJEKAT промениће се тип података у колони RokKraj

9.

Дата је табела RADNIK и упит:

Одредити шта је резултат упита. Заокружити број испред траженог одговора:

a)

Табела са подацима о именима и презименима радника

b)

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

c)

Табела са подацима о именима, презименима и датумима запослења радника

d)

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

10.

Дата је табела RADNIK, табела ODELJENJE и упит:

Одредити резултат извршавања датог упита. Заокружити број испред траженог одговора:

a)

Упит се не извршава зато што груписање мора да се изврши не само по називу одељења, него и по шифри одељења (BrOd)

b)

Групишу по одељењима радници са платом већом од просечне плате

c)

Приказују називи одељења и висина просечне плате у њима само за одељења у којима је просечна плата већа од 1000

d)

Приказују називи одељења и висина просечне плате у њима, при чему се код одређивања просека узимају у обзир само плате веће од 1000

11.

Дата је табела RADNIK, табела ODELJENJE и упит:

Одредити шта се види као резултат датог упита. Заокружити број испред траженог одговора:

a)

Називи свих одељења – и оних у којима има радника и оних где нико није распоређен - са бројем радника у сваком одељењу

b)

За сваког распоређеног радника приказује се по један ред са називом одељења и пуним именом радника, док се за раднике који нису распоређени приказује само пуно име радника

c)

Приказује се по један ред за сваког распоређеног радника са називом одељења и пуним именом радника. За раднике који нису распоређени, као и за одељења у која нико није распоређен, не формирају се редови у резултујућој табели

d)

За свако одељење се приказује онолико редова колико радника ради у том одељењу, док се за одељења у којима нико не ради приказује по један ред са називом одељења

12.

Дата је табела RADNIK, табела ODELJENJE и упит:

Одредити приказ који је резултат датог упита. Заокружити број испред траженог одговора:

a)

Бројева и назива свих одељења

b)

Бројева и назива свих одељења са бројем радника у њима

c)

Бројева и назива одељења у којима има радника са бројем радника у њима

d)

Бројева и назива одељења у којима нема радника

13.

Извршава се следећа SELECT наредба:

Заокруживањем броја испред одговарајућег исказа, одредити које ће вредности бити приказане:

a)

Најранији датум запослења за сваки одсек предузећа.

b)

Најранији датум запослења у целом предузећу

c)

Датум запослења последњег запосленог радника у целом предузећу.

d)

Датум запослења последњег запосленог радника за сваки одсек.

e)

Датум запослења најстаријег запосленог радника у сваком одсеку предузећа.

14.

Потребно је креирати извештај који приказује имена свих производа чија је цена већа од просечне цене свих производа. Заокружити број испред упита који одговара постављеном задатку:

a)

SELECT naziv FROM proizvod WHERE cena > (SELECT AVG(cena) FROM proizvod)

b)

SELECT naziv FROM proizvod WHERE cena > AVG(cena)

c)

SELECT naziv FROM proizvod GROUP BY naziv HAVING cena > AVG(cena)

d)

SELECT naziv FROM (SELECT AVG(cena) FROM proizvod) WHERE cena > AVG(cena)

15.

Извршава се упит:

Наредба се неће извршити. Заокружити број испред разлога услед кога се наредба неће изврити:

a)

Наредба се неће извршити једино ако нема ни једног одличног ученика.

b)

Услов треба написати у HAVING клаузули

c)

Потребно је назначити редослед сортирања (asc, desc).

d)

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