DijagramiZaSistemot: sql.txt

File sql.txt, 3.6 KB (added by 13243, 10 years ago)
Line 
1create table Kompanija(
2ime varchar2(50) primary key,
3drzava varchar2(50) not null,
4lokacija varchar2(50) not null
5);
6create table Distributeri(
7id_distributer number primary key,
8email varchar2(50) not null,
9ime_prezime varchar2(100) not null,
10zarabotka number not null,
11ime_dostavuva_katalozi varchar2(50) not null references kompanija(ime),
12ime_dostavuva_naracki varchar2(50) not null references kompanija(ime)
13);
14create table Katalog (
15id_katalog number primary key,
16cena number not null,
17id_proizvod number not null,
18ime_go_objavuva varchar2(50) not null references kompanija(ime)
19);
20create table Klient(
21naziv varchar2(100) primary key,
22adresa varchar2(100) not null,
23email varchar2(100) not null,
24tel_broj varchar2(50) not null
25);
26create table razgleduva(
27id_katalog number not null references katalog(id_katalog),
28naziv varchar2(100) not null references klient(naziv),
29primary key(id_katalog,naziv)
30);
31create table pravi_naracki_preku(
32id_distributer number not null references distributer(id_distributer),
33naziv varchar2(100) not null references klient(naziv),
34primary key(id_distributer,naziv)
35);
36create table dostavuva_katalozi_za(
37id_distributer number not null references distributer(id_distributer),
38naziv varchar2(100) not null references klient(naziv),
39primary key(id_distributer,naziv)
40);
41create table Tip_distributer(
42id_distributer number primary key references distributer(id_distributer),
43nagradi number not null,
44provizija number not null
45);
46create table standard(
47id_distributer number primary key references tip_distributer(id_distributer)
48);
49create table pocetnik(
50id_distributer number primary key references tip_distributer(id_distributer)
51);
52create table vip(
53id_distributer number primary key references tip_distributer(id_distributer)
54);
55