You are on page 1of 3

Priprema za 1.

kolokviji iz kolegija Upravljanje bazama


podataka

U prvom kolokviju e se testirati gradivo prvih 5 predavanja objavljenih na online


sustavu E-nastava.
Kolokvij e se sastojati od pismenog i praktinog dijela.
Pismeni dio kolokvija e sadravati sljedeu vrstu pitanja:

Teorijska pitanja;
Pitanja na zaokruivanje;
Pitanja u kojima je potrebno nadopuniti konkretnu tvrdnju;

Fond pitanja za teorijski dio ispita


1. to je baza podataka?
Baza podataka je skup meusobno zavisnih ili nezavisnih podataka
koja moe biti organizirana ili neorganizirana klasina ili
digitalna.
2. Podjela baza podataka?
Baze podataka se dijele po: arhitekturi, kapacitetu, broju korisnika
i zavisno od aplikacijskog sloja. Generalna podjela je na desktop i
client/server baze podataka.
3. to je Sistem za upravljanje bazama podataka DBMS?
Sistem za upravljanje bazama podataka (databasemanagment
sistem - DBMS) ini skup aplikacija koje omoguavaju korisnicima
da definiraju, kreiraju i odravaju bazu podataka i osiguravaju
kontrolirani pristup podacima baze podataka.
4. Koje su karakteristike DBMS-a?
Omoguuje definiranje baze podataka putem jezika za definiciju
podataka (data definition
language - DDL)
DDL omoguava specifikaciju strukture i tipa podataka, kao i
ogranienja nad podacima
Sve navedeno se pohranjuje u bazu podataka
Omoguuje unos, modifikaciju i brisanje podataka, kao i
postavljanje upita koritenjem jezika za manipulaciju podataka
(data manipulation language - DML)
Posjedovanje jezika za postavljanje upita eliminira problem file
sistema gdje su korisnici radili sa odreenim brojem predefiniranih
upita ili skupom programa koje je teko odravati
Sistem za upravljanje bazama podataka omoguava kontrolirani
pristup bazi podataka
putem:

Sistema sigurnosti
Sistema integriteta
Kontrolore konkurencije
Managera sigurnosnih kopija i recovery-a
5. Koje su razine apstrakcije baze podatka?
Fiziki nivo (physical level) - opisuje kako je zapis pohranjen
Logiki nivo (logical level) - opisuje podatke i veze meu njima
Nivo pogleda (view level) - osigurava pristup podacima
aplikacijama i sakriva ako je
potrebno ono to za korisnika
nije bitno ili predstavlja sigurnosni problem
6. Pojasnite Nivo pogleda (view level) kod baza podataka?
Nivo pogleda (view level) - osigurava pristup podacima
aplikacijama i sakriva ako je potrebno ono to za korisnika nije
bitno ili predstavlja
sigurnosni problem
7. to predstavlja ENTITET kod modeliranja podataka?
Entitet je jedinica promatranja
Osoba, mjesto, objekt, dogaaj ili koncept u korisnikom
okruenju o kojima organizacija eli biljeiti i uvati podatke
Entiteti: stvari, bia, pojave ili dogaaji koji su nam od interesa
8. to predstavlja KLASA kod modeliranja podataka?
Skup slinih entiteta. Kriterij slinosti imaju znaajnu ulogu u
definiranju klase entiteta
Na primjer, u ovisnosti od usvojenog kriterija slinosti, dva
entiteta se mogu nalaziti u istoj ili u dvije razliite klase
Isto tako, isti entitet moe pripadati razliitim klasama
9. to predstavlja ATRIBUT kod modeliranja podataka?
Svi entiteti jedne klase posjeduju odreene zajednike osobine.
Te osobine nazivaju se
atributima ili obiljejima.
Obiljeja se oznaavaju punim ili skraenim nazivom
(Boja Auta) = {crvena, plava, bijela, ...}
Model klase entiteta naziva se tipom entiteta
10.to je primarni klju?
Primarni klju je neprazan podskup atributa koji svojom
vrijednou jedinstveno identificira svakog od lanova tipa
entiteta. Primarni klju predstavlja jedinstveni identifikator tipa
entiteta.
11.to predstavlja relacija ili veza kod modeliranja podataka?
Relacija ili veza je asocijacija izmeu razliitih entiteta.
12.to predstavlja kardinalitet u ER modelu?
Kardinalitet tipa poveznika oznaava koliko lanova iz svakog od
skupova lanova tipa entiteta uestvuje u vezi.
13.to je normalizacija?
Normalizacija je proces provjere uvjeta normalnih formi i po
potrebi svoenje eme relacije na oblik koji zadovoljava iste
14.Navedite normalne forme koje poznajete?
1NF, 2NF, 3NF
15.to podrazumijevamo pod redundancijom?
Pod redundancijom podrazumijevamo viestruko memoriranje iste
informacije u bazi podataka
16.to podrazumijevamo pod anomalijama odravanja podataka?

17.Koje su varijante vertikalne normalizacije?


18.Pojasniti normalizaciju dekompozicijom?
19.Pojasniti normalizaciju sintezom?
20.Pojasniti prvu normalnu formu (1NF) i navesti primjer?
21.Pojasniti drugu normalnu formu (2NF) i navesti primjer?
22.Pojasniti treu normalnu formu (3NF) i navesti primjer?
23.Koji su nedostaci tradicionalnog naina pohrane podataka?
24.Navesti funkcije DBMS-a?
25.Navesti najee korisnike baza podataka?
26.to je transakcija?
27.to znai COMIT kada je u pitanju baza podataka?
28.Koje su ACID osobine transakcije i pojasniti?
29.Pojasniti atominost kod transakcije?
30.to je SQL?
31.Navesti grupe SQL komandi?
32.Navesti Data definition language DDL komande?
33.Navesti Data Control Language DCL komande?
34.Navesti Data Manipulation Language DML komande?
35.Pitanja eliminacije (zaokruivanje) kada su u pitanju DDL, DCL i DML
komande.
36.Zato slui komanda GO, a zato komadna EXEC?
37.Koje su verzije SQL Servera?
38.Za to slue Data file i Transaction Log file?
39.Koje su defaultne baze podataka kod SQL Servera?
40.Za to slui klauzula SELECT u SQL-u?
41.Za to slui klauzula WHERE u SQL-u?
42.Pojasniti kako radi operator BETWEEN I LIKE?
43.to podrazumijeva znak postotka (%) u klauzuli WHERE?
44.to podrazumijeva znak (_) u klauzuli WHERE?
45.emu slui klauzula ORDER BY u SQL-u?
46.to podrazumijeva ASC i DESC pri sortiranju podataka?
47.Kojom komandom se eliminiraju duplikati u rezultatu pretrage?
48.emu slue aliasi?
49.emu slue literali?
50.Kako se pohranjuju podaci na SQL Serveru?

U obzir dolaze i pitanja gdje je potrebno odgovoriti sa DA ili NE, kao i


pitanja gdje je potrebno zaokruiti toan odgovor, a vezana su za SQL
komande.

Napomena za praktini dio ispita


Praktini dio ispita e se raditi na raunalu (SQL Server Management Studio), a u
obzir mogu doi baze Northwind i Pubs.
U obzir mogu doi zadaci ili varijacije istih koji su raeni na
predavanjima/vjebama, a koje moete pronai u materijalima.

You might also like