Post on 02-Jun-2018
8/11/2019 US - Baze Podataka skripta
1/344
8/11/2019 US - Baze Podataka skripta
2/344
8/11/2019 US - Baze Podataka skripta
3/344
UNIVERZITET SINGIDUNUM
Igor Franc
BAZE PODATAKA
Prvo izdanje
Beograd, 2013.
8/11/2019 US - Baze Podataka skripta
4/344
BAZE PODATAKA
Autori:
mr Igor Franc
Recenzenti:
UNIVERZITET SINGIDUNUMBeograd, Danijelova 32www.singidunum.ac.rs
Priprema za tampu:
Dizajn korica:
Godina izdanja:2013.
550 primeraka
tampa:Mladost GrupLoznica
Copyright:
2013. Univerzitet Singidunum Reprodukcija pojedinih delova ili celine ove publikacije nije dozvoljena.
8/11/2019 US - Baze Podataka skripta
5/344
______________________________________________________________________________________
Baze podataka
III
8/11/2019 US - Baze Podataka skripta
6/344
8/11/2019 US - Baze Podataka skripta
7/344
______________________________________________________________________________________
Baze podataka
V
8/11/2019 US - Baze Podataka skripta
8/344
______________________________________________________________________________________
Baze podataka
VI
8/11/2019 US - Baze Podataka skripta
9/344
______________________________________________________________________________________
Baze podataka
VII
8/11/2019 US - Baze Podataka skripta
10/344
______________________________________________________________________________________
Baze podataka
VIII
8/11/2019 US - Baze Podataka skripta
11/344
______________________________________________________________________________________
Baze podataka
IX
8/11/2019 US - Baze Podataka skripta
12/344
______________________________________________________________________________________
Baze podataka
X
8/11/2019 US - Baze Podataka skripta
13/344
______________________________________________________________________________________
Baze podataka
XI
8/11/2019 US - Baze Podataka skripta
14/344
8/11/2019 US - Baze Podataka skripta
15/344
K
13
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
16/344
14
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
17/344
B
15
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
18/344
16
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
19/344
17
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
20/344
18
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
21/344
19
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
22/344
8/11/2019 US - Baze Podataka skripta
23/344
21
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
24/344
22
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
25/344
23
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
26/344
24
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
27/344
25
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
28/344
26
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
29/344
D
27
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
30/344
28
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
31/344
8/11/2019 US - Baze Podataka skripta
32/344
30
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
33/344
8/11/2019 US - Baze Podataka skripta
34/344
8/11/2019 US - Baze Podataka skripta
35/344
33
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
36/344
K
34
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
37/344
35
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
38/344
36
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
39/344
37
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
40/344
P
38
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
41/344
39
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
42/344
o
o
40
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
43/344
41
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
44/344
42
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
45/344
43
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
46/344
I
44
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
47/344
45
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
48/344
46
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
49/344
47
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
50/344
48
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
51/344
49
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
52/344
50
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
53/344
51
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
54/344
52
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
55/344
53
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
56/344
54
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
57/344
55
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
58/344
8/11/2019 US - Baze Podataka skripta
59/344
57
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
60/344
58
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
61/344
59
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
62/344
1U originalu: ERD entity relationships diagrams
60
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
63/344
8/11/2019 US - Baze Podataka skripta
64/344
62
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
65/344
63
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
66/344
64
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
67/344
65
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
68/344
66
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
69/344
2
UML Unified modeling language standard za objektno-orjentisano modelovanje IS krozrazliite tipove dijagrama
67
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
70/344
S
68
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
71/344
69
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
72/344
70
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
73/344
3.prodaja 4.plaanje1.nabavka 2.carinjenje
Inform.sist.spolj.trg.preduz
71
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
74/344
72
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
75/344
8/11/2019 US - Baze Podataka skripta
76/344
74
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
77/344
75
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
78/344
76
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
79/344
77
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
80/344
78
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
81/344
79
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
82/344
80
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
83/344
81
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
84/344
82
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
85/344
83
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
86/344
84
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
87/344
85
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
88/344
86
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
89/344
87
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
90/344
88
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
91/344
89
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
92/344
3
R
90
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
93/344
91
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
94/344
92
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
95/344
8/11/2019 US - Baze Podataka skripta
96/344
94
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
97/344
8/11/2019 US - Baze Podataka skripta
98/344
96
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
99/344
-
-
{ } { }
97
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
100/344
{ }
- - -
98
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
101/344
99
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
102/344
100
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
103/344
101
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
104/344
{ }
102
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
105/344
103
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
106/344
><
R
104
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
107/344
|
105
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
108/344
1 7
5 7
12 3
23 10
1 7
23 10
|
106
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
109/344
10 1 20 1
1
1
1
107
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
110/344
|
1 2
1
108
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
111/344
|
109
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
112/344
|
110
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
113/344
|
111
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
114/344
112
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
115/344
113
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
116/344
|
114
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
117/344
115
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
118/344
116
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
119/344
S
117
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
120/344
118
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
121/344
119
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
122/344
120
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
123/344
121
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
124/344
122
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
125/344
U zavisnosti od tipa podataka, razliiti tipovi podataka imaju razliit nain unosa u bazu podataka.
123
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
126/344
INSERT INTO Proizvod (Sifra, Naziv, Cena, JedinicaMere, ZemljaPo-rekla, Kategorija_Rb) VALUES (111, 'LG 23', 250, 'inc', 'Kina',
1);
INSERT INTO Prijemnica (Rb, Datum, Dobavljac_Sifra) VALUES (1,
'2011/5/12', 1);
INSERT INTO Dobavljac (Sifra, Naziv, UrlAdresa, Email) VALUES (1,'Saga', 'www.saga.rs', 'office@saga.rs');
124
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
127/344
125
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
128/344
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
[create_specification[, create_specification] ...]
create_specification:
[DEFAULT] CHARACTER SET charset_name
| [DEFAULT] COLLATE collation_name
CREATE DATABASE PRODAJA;
USE PRODAJA;
CREATE TABLE [IF NOT EXISTS] tbl_name
column1 data type [constraint] [,
126
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
129/344
column2 data type [constraint] ] [,PRIMARY KEY (column1 [, column2]) ] [,FOREIGN KEY (column1 [, column2]) REFERENCES tablename]
[,
CONSTRAINT constraint ] );
CREATE TABLE IF NOT EXISTS Dobavljac (
Sifra INT NOT NULL AUTO_INCREMENT,
Naziv VARCHAR(45) NULL,
UrlAdresa VARCHAR(45) NOT NULL,Email VARCHAR(45) NULL,
PRIMARY KEY (Sifra));
CREATE TABLE IF NOT EXISTS Prijemnica (
Rb INT NOT NULL AUTO_INCREMENT,
Datum DATETIME NOT NULL,
Dobavljac_Sifra INT NOT NULL,
PRIMARY KEY (Rb),
INDEX fk_Prijemnica_Dobavljac (Dobavljac_Sifra ASC),
CONSTRAINT fk_Prijemnica_DobavljacFOREIGN KEY (Dobavljac_Sifra)
REFERENCES Dobavljac (Sifra));
CREATE TABLE IF NOT EXISTS Kategorija (
Rb INT NOT NULL AUTO_INCREMENT,
Naziv VARCHAR(45) NULL,
Kategorija_Rb INT NOT NULL,
PRIMARY KEY (Rb) ,
INDEX fk_Kategorija_Kategorija1 (Kategorija_Rb ASC),
CONSTRAINT fk_Kategorija_Kategorija1FOREIGN KEY (Kategorija_Rb)
REFERENCES Kategorija (Rb));
CREATE TABLE IF NOT EXISTS Proizvod (
Sifra INT NOT NULL AUTO_INCREMENT,
Naziv VARCHAR(45) NULL,
Cena FLOAT NOT NULL,
JedinicaMere VARCHAR(10) NOT NULL,
ZemljaPorekla VARCHAR(45) NULL,Kategorija_Rb INT NOT NULL,
127
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
130/344
PRIMARY KEY (Sifra),
INDEX fk_Proizvod_Kategorija1 (Kategorija_Rb ASC),
CONSTRAINT fk_Proizvod_Kategorija1
FOREIGN KEY (Kategorija_Rb)
REFERENCES Kategorija (Rb));
CREATE TABLE IF NOT EXISTS Kupac (
Email VARCHAR(45) NOT NULL,
Ime VARCHAR(25) NULL,
Prezime VARCHAR(25) NULL,
Lozinka VARCHAR(45) NOT NULL,
PRIMARY KEY (Email));
CREATE TABLE IF NOT EXISTS Otpremnica (
Rb INT NOT NULL AUTO_INCREMENT,Datum DATETIME NOT NULL,
Kupac_Email VARCHAR(45) NOT NULL,
PRIMARY KEY (Rb),
INDEX fk_Otpremnica_Kupac1 (Kupac_Email ASC),
CONSTRAINT fk_Otpremnica_Kupac1
FOREIGN KEY (Kupac_Email)
REFERENCES Kupac (Email));
CREATE TABLE IF NOT EXISTS Adresa (Broj VARCHAR(5) NULL,
Ulica VARCHAR(45) NULL,
Grad VARCHAR(45) NULL,
PostankiBroj VARCHAR(5) NOT NULL,
Drzava VARCHAR(35) NULL,
Kupac_Email VARCHAR(45) NOT NULL,
PRIMARY KEY (Kupac_Email) ,
INDEX fk_Adresa_Kupac1 (Kupac_Email ASC),
CONSTRAINT fk_Adresa_Kupac1
FOREIGN KEY (Kupac_Email)REFERENCES Kupac (Email));
CREATE TABLE IF NOT EXISTS Prijemnica_Proizvod (
Prijemnica_Rb INT NOT NULL,
Proizvod_Sifra INT NOT NULL,
Kolicina FLOAT NOT NULL DEFAULT 1,
PRIMARY KEY (Prijemnica_Rb, Proizvod_Sifra),
INDEX fk_Prijemnica_has_Proizvod_Proizvod1 (Proizvod_Sifra ASC),
INDEX fk_Prijemnica_has_Proizvod_Prijemnica1 (Prijemnica_Rb ASC),
CONSTRAINT fk_Prijemnica_has_Proizvod_Prijemnica1
128
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
131/344
FOREIGN KEY (Prijemnica_Rb)
REFERENCES Prijemnica (Rb),
CONSTRAINT fk_Prijemnica_has_Proizvod_Proizvod1
FOREIGN KEY (Proizvod_Sifra)
REFERENCES Proizvod (Sifra));
CREATE TABLE IF NOT EXISTS Proizvod_Otpremnica (
Proizvod_Sifra INT NOT NULL,
Otpremnica_Rb INT NOT NULL,
Kolicina FLOAT NOT NULL DEFAULT 1,
PRIMARY KEY (Proizvod_Sifra, Otpremnica_Rb),
INDEX fk_Proizvod_has_Otpremnica_Otpremnica1 (Otpremnica_Rb ASC),
INDEX fk_Proizvod_has_Otpremnica_Proizvod1 (Proizvod_Sifra ASC),
CONSTRAINT fk_Proizvod_has_Otpremnica_Proizvod1
FOREIGN KEY (Proizvod_Sifra)REFERENCES Proizvod (Sifra),
CONSTRAINT fk_Proizvod_has_Otpremnica_Otpremnica1
FOREIGN KEY (Otpremnica_Rb)
REFERENCES Otpremnica (Rb));
129
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
132/344
130
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
133/344
CREATE [UNIQUE] INDEX index_name
ON tablename(column1 [, column2] [ASC | DESC]);
131
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
134/344
CREATE INDEX emails ON Dobavljac(Email);
CREATE [OR REPLACE]
VIEW view_name[(column_list)]
AS select_statement
[WITH CHECK OPTION]
SELECT
CREATE VIEW SPISAK AS SELECT * FROM Proizvod;
132
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
135/344
ALTER TABLE tbl_name
alter_specification[, alter_specification] ...
alter_specification:
ADD [COLUMN] (column_definition,...)
| MODIFY [COLUMN] column_definition
| DROP [COLUMN] col_name
ALTER TABLE Kupac
ADD ime_oca CHAR(25);
ALTER TABLE Kupac
DROP ime_oca;
ALTER TABLE Kupac
MODIFY ime VARCHAR(40);
133
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
136/344
ALTER
VIEW view_name[(column_list)]
AS select_statement
[WITH CHECK OPTION]
ALTER VIEW SPISAK AS SELECT * FROM Dobavljac;
RENAME TABLE tbl_nameTO new_tbl_name
[, tbl_name2TO new_tbl_name2] ...
RENAME TABLE Kupac TO Klijent;
134
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
137/344
DROP TABLE [IF EXISTS]
tbl_name[, tbl_name] ...
[RESTRICT | CASCADE]
DROP TABLE Klijent;
DROP VIEW [IF EXISTS]
view_name[, view_name] ...
DROP VIEW Spisak;
135
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
138/344
DROP INDEX index_nameON tbl_name
DROP INDEX emails ON Dobavljac;
DROP DATABASE [IF EXISTS] db_name;
DROP DATABASE PRODAJA;
136
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
139/344
137
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
140/344
INSERT [INTO] tbl_name [(col_name,...)]
VALUES ({expr | DEFAULT},...),(...),...
INSERT INTO Proizvod (Naziv, Cena, JedinicaMere, ZemljaPorekla,
Kategorija_Rb) VALUES ('LG 23', 250, 'inc', 'Kina', 1);
138
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
141/344
INSERT INTO Proizvod VALUES (111, 'LG 23', 250, 'inc', 'Kina',
1);
139
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
142/344
INSERT INTO Dobavljac (Sifra, Naziv, UrlAdresa, Email) VALUES
(1, 'Saga', 'www.saga.rs', 'office@saga.rs');
INSERT INTO Dobavljac (Sifra, Naziv, UrlAdresa, Email) VALUES
(2, 'Comtrade', 'www.comtrade.com', 'sales@comtrade.com');
INSERT INTO Dobavljac (Sifra, Naziv, UrlAdresa, Email) VALUES
(3, 'WIN WIN', 'www.winwinracunari.rs', 'offi-
ce@winwinracunari.rs');
INSERT INTO Dobavljac (Sifra, Naziv, UrlAdresa, Email) VALUES
(4, 'Easy computers', 'www.easyracunari.com', 'proda-ja@easyracunari.com');
INSERT INTO Dobavljac (Sifra, Naziv, UrlAdresa, Email) VALUES
(5, 'OSA', 'www.osainzenjering.com', 'sa-
les@osainzenjering.com');
INSERT INTO Kupac (Email, Ime, Prezime, Lozinka) VALUES ('go-
ranb@hotmail.com', 'Goran', 'Babic', '12345');
INSERT INTO Kupac (Email, Ime, Prezime, Lozinka) VALUES
('ivant@gmail.com', 'Ivan', 'Topavlovic', '54321');
INSERT INTO Kupac (Email, Ime, Prezime, Lozinka) VALUES ('jasmi-
nat@eunet.rs', 'Jasmina', 'Trajkovic', '23451');
140
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
143/344
INSERT INTO Kupac (Email, Ime, Prezime, Lozinka) VALUES ('kris-
tinam@beotel.rs', 'Kristina', 'Matic', '34521');
INSERT INTO Kupac (Email, Ime, Prezime, Lozinka) VALUES ('mi-
lan85@gmail.com', 'Milan', 'Milic', '43521');
INSERT INTO Adresa (Broj, Ulica, Grad, PostankiBroj, Drzava,
Kupac_Email) VALUES ('12', 'Nemanjina', 'Beograd', '11000', 'Sr-
bija', 'goranb@hotmail.com');
INSERT INTO Adresa (Broj, Ulica, Grad, PostankiBroj, Drzava,
Kupac_Email) VALUES ('5', 'Kumodraska', 'Beograd', '11000', 'Sr-
bija', 'ivant@gmail.com');
INSERT INTO Adresa (Broj, Ulica, Grad, PostankiBroj, Drzava,
Kupac_Email) VALUES ('61', 'Prizrenska', 'Nis', '18000', 'Srbi-ja', 'jasminat@eunet.rs');
INSERT INTO Adresa (Broj, Ulica, Grad, PostankiBroj, Drzava,
Kupac_Email) VALUES ('7', 'Njegoseva', 'Pancevo', '23000', 'Sr-
bija', 'kristinam@beotel.rs');
INSERT INTO Adresa (Broj, Ulica, Grad, PostankiBroj, Drzava,
Kupac_Email) VALUES ('43', 'Bulevar umetnosti', 'Novi Sad',
'21000', NULL, 'milan85@gmail.com');
141
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
144/344
INSERT INTO Kategorija (Rb, Naziv, Kategorija_Rb)
VALUES (1, 'IT oprema', 1);
INSERT INTO Kategorija (Rb, Naziv, Kategorija_Rb)
VALUES (2, 'Razno', 2);
INSERT INTO Kategorija (Rb, Naziv, Kategorija_Rb)
VALUES (3, 'Sijalice', 2);
142
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
145/344
INSERT INTO Proizvod (Sifra, Naziv, Cena, JedinicaMere, ZemljaPo-
rekla, Kategorija_Rb) VALUES (111, 'LG 23', 250, 'inc', 'Kina',
1);
INSERT INTO Proizvod (Sifra, Naziv, Cena, JedinicaMere, ZemljaPo-rekla, Kategorija_Rb) VALUES (222, 'WD 500 GB', 280, 'mb', 'Ko-
rea', 1);
INSERT INTO Proizvod (Sifra, Naziv, Cena, JedinicaMere, ZemljaPo-
rekla, Kategorija_Rb) VALUES (333, 'Genius optical mouse', 7,
'komad', 'Kina', 1);
INSERT INTO Proizvod (Sifra, Naziv, Cena, JedinicaMere, ZemljaPo-
rekla, Kategorija_Rb) VALUES (444, 'Samsung 19\"', 150, 'inc',
'Korea', 1);
INSERT INTO Proizvod (Sifra, Naziv, Cena, JedinicaMere, ZemljaPo-
rekla, Kategorija_Rb) VALUES VALUES (555, 'Chieftec MP', 80, 'ko-
mad', 'Kina', 1);
INSERT INTO Proizvod (Sifra, Naziv, Cena, JedinicaMere, ZemljaPo-
rekla, Kategorija_Rb) VALUES (666, 'AA baterija', 1.5, 'komad',
'Bulgaria', 2);
143
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
146/344
INSERT INTO Proizvod (Sifra, Naziv, Cena, JedinicaMere, ZemljaPo-
rekla, Kategorija_Rb) VALUES (777, 'DVD pakovanje', 4, 'komad',
'Serbia', 2);
INSERT INTO Proizvod (Sifra, Naziv, Cena, JedinicaMere, ZemljaPo-rekla, Kategorija_Rb) VALUES (888, 'CD pakovanje', 3, 'komad',
'Serbia', 2);
INSERT INTO Proizvod (Sifra, Naziv, Cena, JedinicaMere, ZemljaPo-
rekla, Kategorija_Rb) VALUES (999, 'Led dioda - bela', 1, 'ko-
mad', 'Macedonia', 2);
INSERT INTO Prijemnica (Rb, Datum, Dobavljac_Sifra)
VALUES (1, '2011/5/12', 1);
INSERT INTO Prijemnica (Rb, Datum, Dobavljac_Sifra)
VALUES (2, '2011/6/10', 1);
INSERT INTO Prijemnica (Rb, Datum, Dobavljac_Sifra)
VALUES (3, '2011/7/4', 2);
INSERT INTO Prijemnica (Rb, Datum, Dobavljac_Sifra)
144
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
147/344
VALUES (4, '2011/4/5', 3);
INSERT INTO Prijemnica (Rb, Datum, Dobavljac_Sifra)
VALUES (5, '2011/3/8', 4);
INSERT INTO Otpremnica (Rb, Datum, Kupac_Email)
VALUES (1, '2012/2/4', 'ivant@gmail.com');
INSERT INTO Otpremnica (Rb, Datum, Kupac_Email)
VALUES (2, '2012/3/6', 'jasminat@eunet.rs');
INSERT INTO Otpremnica (Rb, Datum, Kupac_Email)
VALUES (3, '2012/4/5', 'goranb@hotmail.com');
INSERT INTO Otpremnica (Rb, Datum, Kupac_Email)
VALUES (4, '2012/1/3', 'milan85@gmail.com');
INSERT INTO Otpremnica (Rb, Datum, Kupac_Email)
VALUES (5, '2012/5/6', 'kristinam@beotel.rs');
145
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
148/344
INSERT INTO Prijemnica_Proizvod (Prijemnica_Rb, Proizvod_Sifra,
`Kolicina`) VALUES (1, 111, 5);
INSERT INTO Prijemnica_Proizvod (Prijemnica_Rb, Proizvod_Sifra,
`Kolicina`) VALUES (2, 111, 3);
INSERT INTO Prijemnica_Proizvod (Prijemnica_Rb, Proizvod_Sifra,
`Kolicina`) VALUES (3, 222, 2);
INSERT INTO Prijemnica_Proizvod (Prijemnica_Rb, Proizvod_Sifra,
`Kolicina`) VALUES (4, 333, 4);
INSERT INTO Prijemnica_Proizvod (Prijemnica_Rb, Proizvod_Sifra,
`Kolicina`) VALUES (5, 111, 1);
INSERT INTO Prijemnica_Proizvod (Prijemnica_Rb, Proizvod_Sifra,
`Kolicina`) VALUES (5, 444, 2);
INSERT INTO Prijemnica_Proizvod (Prijemnica_Rb, Proizvod_Sifra,
`Kolicina`) VALUES (5, 555, 6);
146
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
149/344
INSERT INTO Proizvod_Otpremnica (Proizvod_Sifra, Otpremnica_Rb,
Kolicina) VALUES (111, 1, 1);
INSERT INTO Proizvod_Otpremnica (Proizvod_Sifra, Otpremnica_Rb,
Kolicina) VALUES (111, 2, 3);
INSERT INTO Proizvod_Otpremnica (Proizvod_Sifra, Otpremnica_Rb,Kolicina) VALUES (222, 4, 2);
INSERT INTO Proizvod_Otpremnica (Proizvod_Sifra, Otpremnica_Rb,
Kolicina) VALUES (333, 4, 1);
INSERT INTO Proizvod_Otpremnica (Proizvod_Sifra, Otpremnica_Rb,
Kolicina) VALUES (444, 1, 2);
INSERT INTO Proizvod_Otpremnica (Proizvod_Sifra, Otpremnica_Rb,
Kolicina) VALUES (555, 2, 1);
147
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
150/344
INSERT INTO Proizvod_Otpremnica (Proizvod_Sifra, Otpremnica_Rb,
Kolicina) VALUES (555, 3, 2);
SELECT [DISTINCT] { * | col_name ... }
FROM table_references
[WHERE where_condition]
[GROUP BY {col_name | expr | position}
[ASC | DESC], ... ]
[HAVING where_condition]
[ORDER BY {col_name | expr | position}
[ASC | DESC], ...]
[LIMIT {[offset,] row_count | row_count OFFSET offset}];
SELECT * FROM Proizvod;
148
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
151/344
SELECT Sifra, Naziv, Cena, JedinicaMere, ZemljaPorekla, Katego-
rija_Rb FROM Proizvod;
SELECT Naziv, Cena, JedinicaMere, ZemljaPorekla, Kategorija_Rb
FROM Proizvod;
149
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
152/344
SELECT Cena, Kategorija_Rb, JedinicaMere, Naziv, Zemlja-
Porekla FROM Proizvod;
150
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
153/344
8/11/2019 US - Baze Podataka skripta
154/344
SELECT * FROM Proizvod
WHERE Sifra=555;
152
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
155/344
WHERE IME LIKE '%N'
WHERE IME LIKE 'R%'
WHERE IME LIKE '_____'
WHERE IME NOT LIKE '_____'
WHERE IME LIKE '%R%G%'
153
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
156/344
SELECT * FROM Proizvod
WHERE (
(Sifra>200 AND sifra500 AND sifra
8/11/2019 US - Baze Podataka skripta
157/344
SELECT * FROM Proizvod LIMIT 4;
SELECT * FROM Artikl LIMIT 3,7;
155
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
158/344
SELECT ZemljaPorekla, COUNT(*) FROM Proizvod
GROUP BY ZemljaPorekla;
156
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
159/344
SELECT ZemljaPorekla, COUNT(*) FROM Proizvod
GROUP BY ZemljaPorekla
HAVING COUNT(*)>1;
157
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
160/344
SELECT dobavljac.naziv, dobavljac.sifra, prijemnica.rb, prijem-
nica.datum
FROM dobavljac, prijemnica
WHERE dobavljac.sifra = prijemnica.Dobavljac_sifra;
158
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
161/344
SELECT prijemnica.rb, prijemnica.datum, prijemni-
ca_proizvod.kolicina, proizvod.sifra, proizvod.cena
FROM proizvod, prijemnica, prijemnica_proizvod
WHERE prijemnica.rb= prijemnica_proizvod.prijemnica_rb AND proi-
zvod.sifra= prijemnica_proizvod.proizvod_sifra;
UPDATE tbl_name
SET col_name1=expr1 [, col_name2=expr2 ...]
[WHERE where_condition]
[ORDER BY ...]
[LIMIT row_count]
UPDATE Proizvod
SET Cena=100;
UPDATE Proizvod
SET Cena=100
WHERE ZemljaPorekla='Kina';
159
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
162/344
UPDATE Proizvod
SET Cena=200, JedinicaMere='cm'
WHERE ZemljaPorekla='Kina';
160
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
163/344
UPDATE Proizvod
SET Cena=Sifra
WHERE ZemljaPorekla='Kina';
UPDATE Proizvod
SET Cena=Cena*1.18;
161
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
164/344
UPDATE Proizvod
SET Cena=100
LIMIT 3;
DELETE FROM tbl_name
[WHERE where_condition]
[ORDER BY ...]
[LIMIT row_count]
162
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
165/344
DELETE FROM Proizvod;
DELETE FROM Proizvod
WHERE ZemljaPorekla='Kina';
DELETE FROM Proizvod
LIMIT 3;
163
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
166/344
8/11/2019 US - Baze Podataka skripta
167/344
DROP USER
CREATEUSER
DROP USER user [, user] ...
DROP USER 'korisnik1';
DROP USER 'korisnik1', 'korisnik2';
SET PASSWORD
SET PASSWORD [FOR user] = PASSWORD('some password')
SET PASSWORD = PASSWORD('nova lozinka');
SET PASSWORD FOR 'korisnik2' = PASSWORD('nova lozinka');
165
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
168/344
GRANT priv_type [(column_list)] [, priv_type [(column_list)]]...
ON [object_type] {tbl_name | * | *.* | db_name.*}TO user [IDENTIFIED BY [PASSWORD] 'password'][WITH with_option [with_option] ...]
GRANT ALL ON database_name.table_name TO 'korisnik@hostname' IDEN-
TIFIED BY 'lozinka';
GRANT ALL ON *.* TO 'korisnik' IDENTIFIED BY 'lozinka';
GRANT ALL ON db_name.* TO 'korisnik' IDENTIFIED BY 'lozinka';
GRANT ALL ON db_name.table_name TO 'korisnik' IDENTIFIED BY 'lozin-
ka';
166
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
169/344
REVOKE priv_type [(column_list)] [, priv_type [(column_list)]]
...
167
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
170/344
ON [object_type] {tbl_name | * | *.* | db_name.*}FROM user [, user] ...
REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'korisnik@hostname';
REVOKE ALL ON *.* FROM 'korisnik';
REVOKE ALL ON db_name.* FROM 'korisnik';
REVOKE ALL ON db_name.table_name FROM 'korisnik';
FLUSH flush_option [, flush_option] ...
168
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
171/344
169
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
172/344
START TRANSACTION;
INSERT INTO Test VALUES (1), (2);
INSERT INTO Test VALUES (3), (4);
SELECT * FROM Test;
COMMIT;
170
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
173/344
CREATE OR REPLACE TRIGGER trigger_name
[BEFORE / AFTER] [DELETE / INSERT / UPDATE OF column_name] ON
table_name
[FOR EACH ROW]
[DECLARE]
[variable_namedata type[:=initial_value] ]
BEGIN
PL/SQL instructions;
..........
END;
171
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
174/344
create trigger ProveriIme before insert on Korisnikfor each row
beginset new.name = concat(new.Ime,"_test")end;
create trigger ProveriIme after insert on Korisnikfor each row
begininsert into backup_table values (new.ime)
end;
172
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
175/344
CREATE OR REPLACE PROCEDURE procedure_name [(argument [IN/OUT]
data-type, )]
[variable_namedata type[:=initial_value] ]
BEGIN
PL/SQL or SQL statements;
...
END;
173
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
176/344
CREATE PROCEDUREp1 ()
SELECT * FROM Proizvod;
CALLp1();
CREATE PROCEDUREp2
(IN x INTEGER)
BEGIN
DECLARE y CHAR(10);
IF x > 17 THEN
SET y = 'punoletan';
ELSE
SET y = 'maloletan';
END IF;
INSERT INTO Korisnik VALUES (y);
END;
CALLp2(x);
174
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
177/344
175
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
178/344
8/11/2019 US - Baze Podataka skripta
179/344
G
177
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
180/344
178
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
181/344
8/11/2019 US - Baze Podataka skripta
182/344
180
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
183/344
181
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
184/344
182
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
185/344
183
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
186/344
8/11/2019 US - Baze Podataka skripta
187/344
185
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
188/344
8/11/2019 US - Baze Podataka skripta
189/344
187
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
190/344
188
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
191/344
189
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
192/344
8/11/2019 US - Baze Podataka skripta
193/344
191
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
194/344
192
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
195/344
193
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
196/344
D
194
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
197/344
195
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
198/344
196
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
199/344
197
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
200/344
198
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
201/344
199
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
202/344
200
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
203/344
201
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
204/344
202
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
205/344
4
QBE query by example, alat koji omoguava kreiranje SQL upita bez potrebe poznavanjasintakse SQL jezika. Primer QBE je Access-ov query designer i query wizard
N
203
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
206/344
204
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
207/344
205
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
208/344
5XML extensible markup language
206
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
209/344
6SOAP simple object access protocol
7
WSDL Web Service Definition Language8API Application Programmable Interface
207
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
210/344
208
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
211/344
1:Private Sub Form_Close()
2:DoCmd.RunSQL "UPDATE KolicineSred SET [KOLIC] =
3:Forms![TSredstva]![RecSum] WHERE KolicineSred.ID_BR =
4:Forms![TSredstva]![ID_BR] AND
5:KolicineSred.SifDug=Forms![TSredstva]![SifDug];"
9VBA Visual Basic for Access
209
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
212/344
6:End Sub
1: 2: 3:
8/11/2019 US - Baze Podataka skripta
213/344
8: sql=sql & " VALUES "9: sql=sql & "('" & Request.Form("firma") & "',"10: sql=sql & "'" & Request.Form("adresa") & "',"11: sql=sql & "'" & Request.Form("postkod") & "')"12: on error resume next
13: conn.Execute sql,recaffected14: if err0 then15: Response.Write("Nemate prava na dodavanje podataka!")16: else17: Response.Write("Klijent " & Request.Form("firma")18: & " je dodat")19: end if20: conn.close21: %>22: 23:
10HTTP Hypertext Transfer Protokol protokol koji omoguava transfer podataka izmeu
Web stranica11
ASP Active Server Pages, Microsoft tehnologija za generisaje dinamikih Web stranica12
JSP Java Server Pages, Java tehnologija za generisaje dinamikih Web stranica13JSTL JSP Standard Tag Library
211
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
214/344
1: 2: SELECT * FROM moja_tabela3: 4: 5:
6: 7: 8: 9: 10: 11: 12: 13:
1:mysql_connect("biblioteka.snemanja.net:3617",$username,$password);2: @mysql_select_db("biblioteka") or die( "Nema konekcije saBP");3: $result = mysql_query("SELECT * FROM knjige");4: $num = mysql_numrows($result);
5: mysql_close();6: $i=0;7: while ($i < $num) {8: $naslov = mysql_result($result,$i,"naslov");9: $autor = mysql_result($result,$i,"autor");10: $i++;11:}
212
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
215/344
14
Sloenost aplikacije, izmeu ostalog, predstavljena je brojem razliitih fukcionalnosti kojeaplikacija moe da obavi
213
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
216/344
214
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
217/344
215
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
218/344
1: CREATE PROCEDURE `spUsedTestSets`(IN u_id INTEGER(11))
2: BEGIN
3: SELECT * FROM `t_mtutor_used_test_sets` WHERE ( user_id = u_id );
4: END;
1: cs = conn.prepareCall("{call spUsedTestSets(?)}");
2: cs.setInt("user_id", u_id);
3: rs = cs.executeQuery();
4: while( rs.next() ){
5: int test_id = rs.getInt("test_set_id");
216
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
219/344
8/11/2019 US - Baze Podataka skripta
220/344
218
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
221/344
219
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
222/344
8/11/2019 US - Baze Podataka skripta
223/344
221
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
224/344
222
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
225/344
16
JVM Java Virtual Machine predstavlja posrednika izmeu platformskog OS i Java aplika-cija
223
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
226/344
224
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
227/344
225
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
228/344
226
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
229/344
227
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
230/344
8/11/2019 US - Baze Podataka skripta
231/344
229
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
232/344
230
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
233/344
231
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
234/344
232
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
235/344
233
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
236/344
234
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
237/344
8/11/2019 US - Baze Podataka skripta
238/344
236
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
239/344
237
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
240/344
238
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
241/344
8/11/2019 US - Baze Podataka skripta
242/344
240
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
243/344
241
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
244/344
242
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
245/344
243
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
246/344
244
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
247/344
245
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
248/344
246
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
249/344
247
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
250/344
248
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
251/344
8/11/2019 US - Baze Podataka skripta
252/344
250
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
253/344
251
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
254/344
252
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
255/344
253
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
256/344
254
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
257/344
255
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
258/344
256
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
259/344
257
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
260/344
258
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
261/344
259
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
262/344
8/11/2019 US - Baze Podataka skripta
263/344
261
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
264/344
262
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
265/344
263
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
266/344
264
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
267/344
265
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
268/344
266
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
269/344
267
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
270/344
268
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
271/344
269
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
272/344
270
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
273/344
271
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
274/344
272
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
275/344
273
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
276/344
274
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
277/344
275
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
278/344
276
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
279/344
277
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
280/344
278
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
281/344
279
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
282/344
280
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
283/344
281
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
284/344
o
o
o
o
282
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
285/344
283
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
286/344
284
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
287/344
285
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
288/344
286
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
289/344
N
287
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
290/344
288
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
291/344
289
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
292/344
290
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
293/344
291
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
294/344
292
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
295/344
293
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
296/344
294
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
297/344
295
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
298/344
296
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
299/344
297
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
300/344
298
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
301/344
299
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
302/344
300
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
303/344
301
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
304/344
302
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
305/344
303
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
306/344
304
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
307/344
M
305
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
308/344
306
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
309/344
307
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
310/344
308
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
311/344
309
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
312/344
310
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
313/344
311
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
314/344
312
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
315/344
313
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
316/344
314
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
317/344
315
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
318/344
316
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
319/344
M
317
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
320/344
318
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
321/344
319
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
322/344
320
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
323/344
321
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
324/344
322
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
325/344
323
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
326/344
324
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
327/344
325
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
328/344
8/11/2019 US - Baze Podataka skripta
329/344
8/11/2019 US - Baze Podataka skripta
330/344
328
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
331/344
329
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
332/344
330
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
333/344
331
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
334/344
A
B
C
332
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
335/344
D
E
F
333
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
336/344
G
H
I
334
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
337/344
J
K
L
M
335
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
338/344
N
O
336
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
339/344
8/11/2019 US - Baze Podataka skripta
340/344
R
S
338
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
341/344
T
U
339
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
342/344
V
W
X
340
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
343/344
341
______________________________________________________________________________________
Baze podataka
8/11/2019 US - Baze Podataka skripta
344/344
______________________________________________________________________________________
Baze podataka