LogicDesign: parcijalno_mapiracka

File parcijalno_mapiracka, 2.9 KB (added by 153081, 3 years ago)
Line 
1Entiteti
2Nalozi(id_nalog*,krajna_data,pocetna_data,id_vraboten^)
3^ foreign key references Menadzeri(id_vraboten)
4Naracka(id_naracka*,datum_napravena,datum_isporacana,naslov,opis,vkupna_cena,id_klient^)
5^ foreign key references klienti(id_klient)
6Klienti(id_klient*,korisnicko_ime,lozinka,prezime,ime,prezime)
7Mebel(id_mebel*,tip,naziv,cena)
8Evidencija_na_naracki(id_evidencija*,datum,id_naracka^)
9^ foreign key references naracka(id_naracka)
10Dogovori(id_dogovor*,pocetok,plata,kraj,aktiven,id_vraboten^)
11^ foreign key references vraboteni(id_vraboten)
12Oddelenija(id_oddelenie*,naziv)
13Mashini(id_mashina*,naziv)
14Materijali(id_materijal*,velicina,naziv,dostapen_broj)
15Delovi(id_del*,vid_na_del)
16Korisnik(id_korisnik*,korisnicko_ime,lozinka)
17Vraboteni(id_vraboten*,ime,prezime,embg,datum_ragjanje,obrazovanie)
18Menadzeri(id_vraboten*)
19* primary key references vraboteni(id_vraboten)
20Direktor(id_vraboten*)
21* primary key references vraboteni(id_vraboten)
22Magacioneri(id_vraboten*)
23* primary key references vraboteni(id_vraboten)
24Shefovi(id_vraboten*)
25* primary key references vraboteni(id_vraboten)
26Vraboteni_vo_proizvodsvo(id_vraboten*)
27* primary key references vraboteni(id_vraboten)
28ima_napraveno_servis(*id_servis,*id_mashina,datum,zabeleska,cena)
29(id_servis,id_mashina) primaren kluc
30id mashina* referencira kon mashina(id_mashina)
31
32
33Relacii mxn
34naracka_se_sostoi_od_mebel(id_mebel*,id_naracka*,kolicina)
35dopolniteli_delovi_za_naracka(id_naracka*,id_del*,kolicina)
36mebel_se_sostoi_od_delovi(id_mebel*,id_del*,kolicina)
37Relacii 1xn,nx1
38nalozi_kreira_naracka(id_nalog*,id_naracka)
39id_nalog primary key references nalozi(id_nalog)
40id_naracka foreign key references naracka(id_naracka)
41evidencija_se_odnesuva_na_mebel(id_evidencija*,id_mebel)
42id_evidencija primary key references evidencija(id_evidencija)
43id_mebel foreign key references mebel(id_mebel)
44delovi_izraboteni_od_materijal(id_delovi*,id_materijal)
45id_delovi primary key references delovi(id_delovi)
46id_materijal foreign key references materijali(id_materijal)
47delovi_izraboteni_od_mashina(id_del*,id_mashina)
48id_del primary key references delovi(id_del)
49id_mashina foreign key references mashini(id_mashina)
50mashina_pripaga_oddelenie(id_mashina*,id_oddelenie)
51id_mashina primary key references mashini(id_mashina)
52id_oddelenie foreign key references oddelenija(id_oddelenie)
53vraboteni_se_korisnici(id_vraboten*,id_korisnik)
54id_vraboten primary key references vraboteni(id_vraboten)
55id_korisnik foreign key references korisnik(id_korisnik)
56vraboteni_vo_proizvodstvo_raboti_vo_oddelenija(id_vraboten*,id_oddelenie)
57id_vraboten primary key references vraboteni_vo_proizvodstvo(id_vraboten)
58id_oddelenie foreign key references oddelenija(id_oddelenie)
59evidencija_naracki_izraboteni_delovi(id_evidencija*,id_del*,br_na_zavrseni_delovi)
60primary key(id_evidencija,br_del)
61foreign key (id_evidencija) references evidencija_na_naracki(id_evidencija)
62foreign key(id_del) references delovi(id_del)