| 1 | | dfgdfgf |
| | 1 | Актуелна верзија |
| | 2 | |
| | 3 | Дијаграм |
| | 4 | |
| | 5 | [[Image(htdocs:../common/trac_logo_mini.png)]] |
| | 6 | |
| | 7 | Податочни побарувања |
| | 8 | |
| | 9 | Ентитети: |
| | 10 | 1. Korisnik – ентитет кој чува податоци за корисници |
| | 11 | Примарен клуч: id_korisnik - вештачки генериран идентификатор за секој корисник |
| | 12 | Атрибути: ime_prezime – varchar (задолжителен), password varchar (задолжителен), kreiran_na_datum – timestamp (задолжителен) |
| | 13 | 2. Dostavuvac – изведен ентитет од Korisnik, чува податоци за доставувачите на продукти |
| | 14 | Примарен клуч: : id_korisnik – наследен од Korisnik |
| | 15 | 3. Admin – изведен ентитет од Korisnik, чува податоци за одговорните за додавање продукти |
| | 16 | Примарен клуч: : id_korisnik – наследен од Korisnik |
| | 17 | |
| | 18 | 4. Kupuvac – изведен ентитет од Korisnik, чува податоци за корисните кои нарачуваат продукти |
| | 19 | Примарен клуч: : id_korisnik – наследен од Korisnik |
| | 20 | Атрибути: mail - varchar(задолжителен), telefonski_broj – varchar (задолжителен, со повеќе вредности за телефонски броеви) |
| | 21 | 5. Magacioner – изведен ентитет од Korisnik, чува податоци за вработените во магацини |
| | 22 | Примарен клуч: : id_korisnik – наследен од Korisnik |
| | 23 | 6. Dostava – ентитет кој чува податоци за достава на нарачка |
| | 24 | Примарен клуч: id_dostava - вештачки генериран идентификатор за секоја достава |
| | 25 | Атрибути: status - varchar (задолжителен) , datum - timestamp (задолжителен) |
| | 26 | 7. Magacin – ентитет кој чува податоци за магацините |
| | 27 | Примаен клуч: id_magacin - вештачки генериран идентификатор за секој магацин |
| | 28 | Атрибути: lokacija – varchar (задолжителен) |
| | 29 | 8. Naracka – ентитет кој претставува нарачка |
| | 30 | Примаен клуч: id_naracka - вештачки генериран идентификатор за секоја нарачка |
| | 31 | Атрибути: datum - timestamp (задолжителен), status - - varchar (задолжителен), vkupno_suma – integer (задолжителен), adresa - varchar (задолжителен) |
| | 32 | 9. Kategorija – ентитет кој дефинира категорија во која спаѓаат продукти |
| | 33 | Примаен клуч: id_kategorija - вештачки генериран идентификатор за секоја категорија |
| | 34 | Атрибути: ime – varchar (задолжителен) |
| | 35 | 10. Produkt – ентитет кој претставува продукт |
| | 36 | Примаен клуч: id_produkt - вештачки генериран идентификатор за секој продукт |
| | 37 | Атрибути: ime - varchar (задолжителен) , opis – varchar (опционален) |
| | 38 | 11. Cena – слаб ентитет зависен од ентитет Продукт, дефинира цена на продукт во одреден временски период |
| | 39 | Примаен клуч: cena_od - timestamp , id_produkt – од ентитет Produkt |
| | 40 | Атрибути: cena_do – timestamp (опционален), iznos – integer (задолжителен) |
| | 41 | |
| | 42 | |
| | 43 | Релации: |
| | 44 | 1. dostavuva 1:N релација помеѓу Dostavuvac и Dostava - тотално учество од страна на Dostava и означува дека еден доставувач врши повеќе достави. |
| | 45 | 2. za 1:1 релација помеѓу Dostava и Naracka - тотално учество од страна на Dostava и означува дека вршење на достава за секоја нарачка. |
| | 46 | 3. pravi 1:N релација помеѓу Kupuvac и Naracka - тотално учество од страна на Naracka и означува купувач што прави повеќе нарачки. |
| | 47 | 4. sodrzi N:N релација помеѓу Produkt и Naracka - тотално учество од страна на Naracka и означува дека еден продукт е во повеќе нарачки и една нарачка содржи повеќе продукти. Содржи и атрибут kolicina. |
| | 48 | 5. dodava 1:N релација помеѓу Admin и Produkt - тотално учество од страна на Produkt и означува дека еден администратор додава повеќе продукти. |
| | 49 | 6. e vo N:N релација помеѓу Magacin и Produkt - што означува еден продукт во повеќе магацини и еден магацин со повеќе продукти. Содржи и атрибут kolicina. |
| | 50 | 7. raboti vo 1:N релација помеѓу Magacin и Magacioner - што означува дека во еден магацин има повеќе магационери. |
| | 51 | 8. e od N:N релација помеѓу Produkt и Kategorija – што означува дека еден продукт може да е во повеќе категории и дека една категорија содржи повеќе продукти. |
| | 52 | 9. ima 1:N релација помеѓу Produkt и Cena – тотално учество од страна на Cena и означува дека еден продукт може да има повеќе цени. |
| | 53 | |
| | 54 | |
| | 55 | |
| | 56 | Историјат: |
| | 57 | |