Changes between Version 1 and Version 2 of ERModel


Ignore:
Timestamp:
11/21/22 22:35:49 (19 months ago)
Author:
201130
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v1 v2  
    1 dfgdfgf
     1Актуелна верзија
     2
     3Дијаграм
     4
     5[[Image(htdocs:../common/trac_logo_mini.png)]]
     6
     7Податочни побарувања
     8
     9Ентитети:
     101.      Korisnik – ентитет кој чува податоци за корисници
     11Примарен клуч: id_korisnik - вештачки генериран идентификатор за секој корисник
     12Атрибути: ime_prezime – varchar (задолжителен), password varchar (задолжителен), kreiran_na_datum – timestamp (задолжителен)
     132.      Dostavuvac – изведен ентитет од Korisnik, чува податоци за доставувачите на продукти
     14Примарен клуч: : id_korisnik – наследен од Korisnik
     153.      Admin – изведен ентитет од Korisnik, чува податоци за одговорните за додавање продукти
     16Примарен клуч: : id_korisnik – наследен од Korisnik
     17
     184.      Kupuvac – изведен ентитет од Korisnik, чува податоци за корисните кои нарачуваат продукти
     19Примарен клуч: : id_korisnik – наследен од Korisnik
     20Атрибути: mail - varchar(задолжителен), telefonski_broj – varchar (задолжителен, со повеќе вредности за телефонски броеви)
     215.      Magacioner – изведен ентитет од Korisnik, чува податоци за вработените во магацини
     22Примарен клуч: : id_korisnik – наследен од Korisnik
     236.      Dostava – ентитет кој чува податоци за достава на нарачка
     24Примарен клуч: id_dostava - вештачки генериран идентификатор за секоја достава
     25Атрибути: status - varchar (задолжителен) , datum - timestamp (задолжителен)
     267.      Magacin – ентитет кој чува податоци за магацините
     27Примаен клуч: id_magacin - вештачки генериран идентификатор за секој магацин
     28Атрибути: lokacija – varchar (задолжителен)
     298.      Naracka – ентитет кој претставува нарачка
     30Примаен клуч: id_naracka - вештачки генериран идентификатор за секоја нарачка
     31Атрибути: datum - timestamp (задолжителен), status - - varchar (задолжителен), vkupno_suma – integer (задолжителен), adresa - varchar (задолжителен)
     329.      Kategorija – ентитет кој дефинира категорија во која спаѓаат продукти
     33Примаен клуч: id_kategorija - вештачки генериран идентификатор за секоја категорија
     34Атрибути: ime – varchar (задолжителен)
     3510.     Produkt – ентитет кој претставува продукт
     36Примаен клуч: id_produkt - вештачки генериран идентификатор за секој продукт
     37Атрибути: ime - varchar (задолжителен) , opis – varchar (опционален)
     3811.     Cena – слаб ентитет зависен од ентитет Продукт, дефинира цена на продукт во одреден временски период
     39Примаен клуч: cena_od - timestamp , id_produkt – од ентитет Produkt
     40Атрибути: cena_do – timestamp (опционален), iznos – integer (задолжителен)
     41
     42
     43Релации:
     441. dostavuva 1:N релација помеѓу Dostavuvac и Dostava - тотално учество од страна на Dostava и означува дека еден доставувач врши повеќе достави.
     452. za 1:1 релација помеѓу Dostava и Naracka - тотално учество од страна на Dostava и означува дека вршење на достава за секоја нарачка.
     463. pravi 1:N релација помеѓу Kupuvac и Naracka - тотално учество од страна на Naracka и означува купувач што прави повеќе нарачки.
     474. sodrzi N:N релација помеѓу  Produkt и Naracka - тотално учество од страна на Naracka и означува дека еден продукт е во повеќе нарачки и една нарачка содржи повеќе продукти. Содржи и атрибут kolicina.
     485. dodava 1:N релација помеѓу Admin и Produkt - тотално учество од страна на Produkt и означува дека еден администратор додава повеќе продукти.
     496. e vo N:N релација помеѓу Magacin и Produkt - што означува еден продукт во повеќе магацини и еден магацин со повеќе продукти. Содржи и атрибут kolicina.
     507. raboti vo 1:N релација помеѓу Magacin и Magacioner - што означува дека во еден магацин има повеќе магационери.
     518. e od N:N релација помеѓу Produkt и Kategorija – што означува дека еден продукт може да е во повеќе категории и дека една категорија содржи повеќе продукти.
     529. ima 1:N релација помеѓу Produkt и Cena – тотално учество од страна на Cena и означува дека еден продукт може да има повеќе цени.
     53
     54
     55
     56Историјат:
     57