create database Oglasnik; use Oglasnik; create table Luge( lid int primary key IDENTITY(1,1), firstName nvarchar(200), lastName nvarchar(200), dataRaganje nvarchar(50), phone nvarchar(50), email nvarchar(200), pass nvarchar(100), mestoRaganje nvarchar (200), profile_pic nvarchar(200) unique, ); create table Korisnik( kid int primary key identity(1,1), lid int not null, obrazovanie nvarchar(300), webPage nvarchar(200), opis nvarchar(MAX), activate int, constraint k_lid foreign key (lid) references Luge(lid) ); create table Tip( tip_id int primary key identity(1,1), name nvarchar(500)unique ); create table Pripaga( pid int primary key identity (1,1), kid int not null, tip_id int not null, constraint pr_kid Foreign key (kid) references Korisnik(kid), constraint pr_tip foreign key (tip_id) references Tip(tip_id) ); create table Kompanija( kompanija_id int primary key identity(1,1), name nvarchar(200), email nvarchar(300), phone nvarchar (50), picture varchar(500); ); create table Oglas( oglas_id int primary key identity (1,1), kompanija_id int not null, naslov nvarchar(100), sodrzina nvarchar(MAX), dataObjava nvarchar(100), constraint og_ko foreign key (kompanija_id) references Kompanija(kompanija_id) ); create table TipOglas( to_id int primary key identity (1,1), oglas_id int not null, tip_id int not null, constraint to_og foreign key (oglas_id) references Oglas(oglas_id), constraint to_tip foreign key (tip_id) references Tip(tip_id) ); create table Administrator( aid int primary key identity, lid int not null, constraint admin_luge foreign key (lid) references Luge(lid) ); create table Problem( pid int primary key identity(1,1), lid int foreign key references Luge(lid), naslov nvarchar(300), data nvarchar(150), opis nvarchar(MAX), isDel int ); create table Komentari( ID int primary key IDENTITY(1,1), UID int not null, OID int not null, sodrzina varchar(500) not null, constraint fk_UID Foreign key (UID) references Luge(lid), constraint fk_OID Foreign key (OID) references Oglas(oglas_id) ); create table Poraka( ID int primary key IDENTITY(1,1), UID1 int not null, UID2 int not null, sodrzina varchar(500) not null, constraint fk_UID1 Foreign key (UID1) references Luge(lid), constraint fk_UID2 Foreign key (UID2) references Luge(lid) );