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 | |