-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathlibrary.sql
More file actions
85 lines (66 loc) · 2.43 KB
/
library.sql
File metadata and controls
85 lines (66 loc) · 2.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
create database elibrary
go
use elibrary
create table korisnik
(
id int identity(1,1) not null,
ime varchar(50) not null,
prezime varchar(50) not null,
adresa varchar(50) not null,
email varchar(50) not null,
brojTelefona varchar(15) not null,
username varchar(20) not null,
password varchar(50) not null,
uloga varchar(50) not null
primary key(id)
)
create table autor
(
id int identity(1,1) not null,
ime varchar(50) not null,
prezime varchar(50),
primary key(id),
)
create table knjiga
(
id int identity(1,1) not null,
naslov varchar(50) not null,
idAutora int not null,
godinaIzdanja int not null,
kolicina int not null,
primary key(id),
foreign key (idAutora) references autor(id)
)
create table zaduzenje
(
id int identity(1,1) not null,
sifraKnjige int not null,
sifraKorisnika int not null,
datumZaduzenja date not null,
primary key(id),
foreign key(sifraKnjige) references knjiga(id),
foreign key(sifraKorisnika) references korisnik(id)
)
insert into korisnik values('Tomislav','Bakic','Potocanje','bakic.tomislav@gmail.com','066421962','tomo','tomo98','admin');
insert into korisnik values('Marko','Pekovic','Mojsinje','mare.pek@gmail.com','0614578965','mare','mare11','clan');
insert into korisnik values('Ilija','Garasanin','Petrovac','ilija@gmail.com','0664214568','gari','gari98','clan');
insert into korisnik values('Nikola','Mitrovic','Mitrovac','nik.mitar@gmail.com','062135465','nixa11','nixa11','clan');
select * from korisnik;
insert into autor values ('Ivo','Andric');
insert into autor values ('Mesa','Selimovic');
insert into autor values ('Renato','Karizi');
insert into autor values ('Vuk','Draskovic');
insert into autor values ('Vanja','Bulic');
insert into autor values ('Agata','Kristi');
insert into autor values ('Dzejms','Paterson');
insert into autor values ('Franc','Kafka');
insert into autor values ('Dobrica','Cosic');
insert into autor values ('Milos','Crnjanski');
insert into autor values ('Trevor','Rejvenskroft');
select * from autor;
insert into knjiga values ('Na Drini cuprija',1,1980,2);
insert into knjiga values ('Goja',1,1958,1);
insert into knjiga values ('Aska i vuk',1,1965,2);
insert into knjiga values ('Znakovi pored puta',1,1980,2);
insert into knjiga values ('Prokleta avlija',1,1980,5);
select naslov,concat(ime,' ',prezime) as autor,godinaIzdanja from knjiga join autor on knjiga.idAutora = autor.id;