You are on page 1of 5

Zadatak1

Pisac(idbrojp#,ime,prezime)
Knjiga(idbrojk#,naslov,oblast,idbrojp*)
Izdanje(idbrojiz#,godina,tiraz,idbrojk*)
Stamparija(idbrojs#,naziv,adresa,idbrojiz*)

Zadatak 2

Entitet Pisac nullable Prim key

idbrojp Karakter no yes


ime karakter no no
prezime karkter no no

Entitet Knjiga

idbrojk karakter no yes


naslov karakter no no
oblast karakter no no

Entitet Izdanje

idbrojiz karakter no yes


godina karakter no no
tiraz karakter no no

Entitet Stamparija

idbrojs karakter no yes


naziv karakter no no
adresa karakter no no

idbrojp# - primarni kljuc entiteta pisac


idbrojk# - primarni kljuc entiteta knjiga
idbrojiz# - primarni kljuc entiteta izdanje
idbrojs# - primarni kljuc entiteta stamparija

idbrojp* - referencijalni kljuc entiteta pisac u tabeli knjiga


idbrojk* - referencijalni kljuc entiteta knjiga u tabeli izdanje
idbrojiz* - referencijalni kljuc entiteta izdanje u tabeli stamparija
Tabela pisac posle unosa podataka
idbrojp# ime prezime
1001 Viktor Frankl
1002 Fridrih Nice
1003 Alber Kami
1004 Seren Kjerkegor
1005 Edvard Edindzer
1006 Vladimir Dudincev
1007 Ivo Andric
1008 Dobrica Cosic

Tabela knjiga posle unosa podataka

idbrojk# naslov oblast idbrojp*


100001 Vreme smrti Roman 1008
100002 Ili ili Filozofija 1004
100003 Na Drini cuprija Roman 1007
100004 Nije sve u hlebu Roman 1006
100005 Ego i arhetip Psihologija 1005
100006 Stranac Roman 1003
100007 Bog podsvesti:psihoterapija i religija Psihoterapija 1001
100008 Tako je govorio Zaratustra Metafizika 1002

Tabela izdanje posle unosa podataka

idbrojiz# godina tiraz idbrojk*


10001 2018 5000 100006
10002 2015 500 100002
10003 2015 3000 100001
10004 2011 2000 100008
10005 2015 6000 100003
10006 2018 4000 100005
10007 2018 1000 100004
10008 2011 800 100007
Tabela stamparija posle unosa podataka
idbrojs# naziv adresa idbrojiz*
101 Stupar zgr dizajn Luke Stevica bb, Loznica 10001
102 Optimus Braće Ribnikar 8, Novi Sad 10002
102 Optimus Braće Ribnikar 8, Novi Sad 10003
103 Kontakt Branka Radicevica 12, 10004
Kragujevac
102 Optimus Braće Ribnikar 8, Novi Sad 10005
101 Stupar zgr dizajn Luke Stevica bb, Loznica 10006
101 Stupar zgr dizajn Luke Stevica bb, Loznica 10007
103 Kontakt Branka Radicevica 12, 10008
Kragujevac

Zadatak 3

create table pisac(


idbrojp# varchar(5) primary key,
ime varchar(30) not null,
prezime varchar(30) not null
);
create table knjiga(
idbrojk# varchar(7) primary key,
naslov varchar(55) not null,
oblast varchar(25) not null,
idbrojp* varchar(5) references pisac
);

create table izdanje(


idbrojiz# varchar(10) primary key,
godina int not null,
tiraz int not null,
idbrojk* varchar(7) references knjiga
);

create table stamparija(


idbrojs# varchar(8) primary key,
naziv varchar(25) not null,
adresa varchar(55) not null,
idbrojiz* varchar(10) references izdanje
);
Zadatak 4

insert into pisac values(“1001”,”Viktor”,”Frankl”);


insert into pisac values(“1002”,”Fridrih”,”Nice”);
insert into pisac values(“1003”,”Alber”,”Kami”);
insert into pisac values(“1004”,”Seren”,”Kjerkegor”);
insert into pisac values(“1005”,”Edvard”,”Edindzer”);
insert into pisac values(“1006”,”Vladimir”,”Dudincev”);
insert into pisac values(“1007”,”Ivo”,”Andric”);
insert into pisac values(“1008”,”Dobirca”,”Cosic”);

insert into knjiga values(“100001”,”Vreme smrti”,”Roman”,”1008”);


insert into knjiga values(“100002”,”Ili ili”,”Filozofija”,”1004”);
insert into knjiga values(“100003”,”Na Drini cuprija”,”Roman”,”1007”);
insert into knjiga values(“100004”,”Nije sve u hlebu”,”Roman”,”1006”);
insert into knjiga values(“100005”,”Ego i arhetip”,”Psihologija”,”1005”);
insert into knjiga values(“100006”,”Stranac”,”Roman”,”1003”);
insert into knjiga values(“100007”,”Bog podsvesti:psihoterapija i religija”,”Psihoterapija”,”1001”);
insert into knjiga values(“100008”,”Tako je govorio Zaratustra”,”Metafizika”,”1002”);

insert into izdanje values(“10001”, “2020”,”5000”,”100006”);


insert into izdanje values(“10002”,”2018”,”500”,”100002”);
insert into izdanje values(“10003”,”2018”,”3000”,”100001”);
insert into izdanje values(“10004”,”2015”,”2000”,”100008”);
insert into izdanje values(“10005”,”2013”,”6000”,”100003”);
insert into izdanje values(“10006”,”2011”,”4000”,”100005”);
insert into izdanje values(“10007”,”2011””1000”,”100004”);
insert into izdanje values(“10008”,”2011”,”800”,”100007”);

insert into stamparija values(“101”,”Stupar zgr dizajn”, “Luke Stevica bb Loznica”,”10001”);


insert into stamparija values(“101”,”Stupar zgr dizajn”, “Luke Stevica bb Loznica”,”10006”);
insert into stamparija values(“101”,”Stupar zgr dizajn”, “Luke Stevica bb Loznica”,”10007”);
insert into stamparija values(“102”,”Optimus”,”Brace Ribnikar 8 Novi Sad”,”10002”);
insert into stamparija values(“102”,”Optimus”,”Brace Ribnikar 8 Novi Sad”,”10003”);
insert into stamparija values(“102”,”Optimus”,”Brace Ribnikar 8 Novi Sad”,”10005”);
insert into stamparija values(“103”,”Kontakt”,”Branka Radicevica 12 Kragujevac”,”10004”);
insert into stamparija values(“103”,”Kontakt”,”Branka Radicevica 12 Kragujevac”,”10008”);

You might also like