Дијаграм
Ентитети
1. Vraboten - ентитет за корисниците на апликацијата/вработени
- UserID - примарен клуч, нумерички тип
- Username - задолжителен атрибут, текстуален тип
- Password - задолжителен атрибут, текстуален тип
- Email - задолжителен атрибут, текстуален тип
- DisplayName - задолжителен атрибут, текстуален тип
- isAdmin - задолжителен атрибут, бинарен тип
2. Artikal - ентитет за артикли
- Artikal_ID - примарен клуч, нумерички тип
- Sifra - задолжителен атрибут, нумерички тип
- Artikal_Ime - задолжителен атрибут, текстуален тип
- Cena - задолжителен атрибут, нумерички тип
- CenaSoDDV - задолжителен атрибут, boolean тип
3. DDV - ентитет за вредностите на ДДВ
- ddvID - примарен клуч, нумерички тип
- ddvVal - задолжителен атрибут, нумерички тип
4. LagerList - ентитет за лагер листа на фирмата/магацинот
- LagerList_ID - примарен клуч, нумерички тип
- Avg_Cena - задолжителен атрибут, нумерички тип
- Kolicina - задолжителен атрибут, нумерички тип
5. Stavka - ентитет за ставки/документи влез/излез
- Stavka_ID - примарен клуч, нумерички тип
- Cena_Osnova - задолжителен атрибут, нумерички тип
- Cena_DDV - задолжителен атрибут, нумерички тип
- Cena_Vkupno - задолжителен атрибут, нумерички тип
- Broj - задолжителен атрибут, нумерички тип
- Datum - задолжителен атрибут, тип Date
6. TipDokument - ентитет кој дефинира каков тип документ е ставка
- TipID - примарен клуч, нумерички тип
- TipIme - задолжителен атрибут, текстуален тип
7. Klient - ентитет за сите клиенти на фирмата
- KlientID - примарен клуч, нумерички тип
- KlientIme - задолжителен атрибут, текстуален тип
- Adresa - задолжителен атрибут, текстуален тип
- E-Mail - задолжителен атрибут, текстуален тип
- Phone - задолжителен атрибут, нумерички тип
- EDB - задолжителен атрибут, нумерички тип
8. ZiroSmetki - ентитет за жиросметка на клиент
- ZiroSmetki_ID - примарен клуч, нумерички тип
- Broj - задолжителен атрибут, нумерички тип
9. Bank - ентитет за банки
- BankID - примарен клуч, нумерички тип
- BankIme - задолжителен атрибут, текстуален тип
10. Grad - енитет за градови
- GradID - примарен клуч, нумерички тип
- GradIme - задолжителен атрибут, текстуален тип
- PostBroj - задолжителен атрибут, нумерички тип
Релации
1-N
- creates - Релација меѓу Vraboten и Stavka, еден вработен може да направи повеќе ставки, исто така секоја ставка мора да е креирана од еден вработен (тотална партиципација).
- is - Релација меѓу Stavka и TipDokument , повеќе ставки може да припаѓаат на еден тип документ, исто така секоја ставка мора да биди еден тип документ (тотална партиципација).
- is_part_of - Релација меѓу Klient и Stavka, еден клиент може да биди дел од повеќе ставки, а една ставка мора да вклучува еден клиент (тотална партиципација).
- has - Релација меѓу Artikal и DDV, повеќе артикли може да припаѓаат на една ДДВ тарифа, исто така секој артикл има само една ДДВ тарифа (тотална партиципација).
- has - Релација меѓу Klient и ZiroSmetki, клиентите мора да имаат една жиросметка, и таа сметка припаѓа на еден клиент (тотална партиципација).
- keeps_track - Релација меѓу ZiroSmetki и Bank, секоја жиросметка припаѓа на една банка, од една банка може да битат повеќе сметки (тотална партиципација).
- from - Релација меѓу ZiroSmetki и DDV, повеќе артикли може да припаѓаат на една ДДВ тарифа исто така секој артикл има само една ДДВ тарифа (тотална партиципација).
- based_in - Релација меѓу Klient и Grad, клиентите мора да наоѓаат во еден град и во еден град може да се наоѓаат повеќе клиенти (тотална партиципација).
- manages - Релација меѓу Administrator и Vraboten , еден администатор можи да менаџира повеќе вработени, иста така еден вработен можи да е менаџиран од повеќе администратори (тотална партиципација).
1-1
- has - Релација меѓу Artikal и LagerList, еден артикал може да го има на една лагер листа, една лагерлиста може да има еден артикал.
Историјат
Version 2: ER Model - Промена на manages од M-N во 1-N и додавање тотална партиципација на creates и is_part_of. Преименување на Korisnik во Vraboten.
Attachments (6)
- ERModel_FN_v1.xml (4.8 KB ) - added by 2 years ago.
- ERModel_FN_v1.png (161.4 KB ) - added by 2 years ago.
- ERModel_FN_v2.xml (4.8 KB ) - added by 2 years ago.
- ERModel_FN_v2.png (165.3 KB ) - added by 2 years ago.
- ERModel_FN_v3.xml (4.7 KB ) - added by 22 months ago.
- ERModel_FN_v3.png (164.4 KB ) - added by 22 months ago.
Download all attachments as: .zip