Changes between Initial Version and Version 1 of ERModelV2


Ignore:
Timestamp:
01/01/25 14:27:43 (2 weeks ago)
Author:
175012
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModelV2

    v1 v1  
     1= Верзија 2
     2== ER дијаграм
     3
     4[[Image(ER_model.png)]]
     5
     6== Податочни побарувања
     7
     8=== Ентитети
     9**Policy** - Овој ентитет се избира како примарен ентитет, тука се наоѓат најважните детали за полиса
     10        * Примарен клуч: p_id - нумерички, задолжителен
     11        * Атрибути:
     12         * sdate - датум задолжителен,
     13         * edate - датум задолжителен
     14
     15**Customer** - Ентитет за корисникот кој се логира
     16        * Примарен клуч: c_id - нумерички
     17        * Атрибути:
     18         * e-mail - текстуален задолжителен,
     19         * password - текстуален задолжителен,
     20         * type - нумерички (клиент или администратор)
     21
     22**Pol_dog** - Ентитет кој произлегува од Customer
     23        * Примарен клуч: d_embg нумерички
     24        * Атрибути:
     25         * name - текстуален задолжителен,
     26         * surname - текстуален,
     27         * birthdate - датум,
     28         * kontakt(сложен атрибут со tel_br , e-mail) - текстуален задолжителен
     29
     30**Pol_osi** - Ентитет за осигуреник
     31        * Примарен клуч: o_embg нумерички
     32        * Атрибути:
     33         * name - текстуален задолжителен,
     34         * surname - текстуален,
     35         * birthdate - датум,
     36         * kontakt(сложен атрибут со tel_br , e-mail) - текстуален задолжителен
     37
     38**Vehicle** - Ентитет за возилата
     39        * Кандидат клуч: v_id нумерички задолжителен
     40        * Атрибути:
     41         * type - текстуален задолжителен,
     42         * marka - текстуален,
     43         * model - текстуален,
     44         * license_plate - текстуален задолжителен
     45
     46**Property** - Ентитет за имот
     47        * Кандидат клуч: prop_id нумерички задолжителен
     48        * Атрибути:
     49         * address - текстуален задолжителен,
     50         * floor - текстуален,
     51         * year_build - текстуален
     52
     53**Package** - Ентитет за дефинирање пакети
     54        * Примарен клуч: code нумерички
     55        * Атрибути:
     56         * title - текстуален
     57         * total - текстуален,
     58         * valute - текстуален
     59
     60**Covers** - Ентитет за дефинирање ризици
     61        * Примарен клуч: code нумерички
     62        * Атрибути:
     63         * cov_type - текстуален
     64         * cov_amount - текстуален
     65
     66**Pol_auto** - Ентитет за дефинирање типови на полиси
     67        * Примарен клуч: a_id нумерички
     68        * Атрибути:
     69         * pol_id - нумерички
     70
     71**Pol_travel** - Ентитет за дефинирање типови на полиси
     72        * Примарен клуч: tr_id нумерички
     73        * Атрибути:
     74         * pol_id - текстуален заолжителен
     75
     76**Property_pol** - Ентитет за дефинирање типови на полиси
     77        * Примарен клуч: pr_id нумерички
     78        * Атрибути:
     79         * pol_id - текстуален заолжителен
     80=== Релации
     81
     82* **manages** - претсавува 1:N релација помеѓу Customer и Policy каде што клиент ги менаџира сите негови полиси или администратор сите продадени полиси.
     83
     84* **is** - претсавува 1:N релација помеѓу Customer и Pol_dog каде што еден клиент може да биде повекје пати како договарач.
     85
     86* **has** - N:1 релација помеѓу Policy и Package каде што повеќе полиси може да имат еден пакет.
     87
     88* **covers** - Претставува 1:1 релација за ризици помеѓу една автомобилска полиса со автомобилот Auto_pol i Vehicle
     89
     90* **covers** - Претставува 1:1 релација за ризици помеѓу една Патничко полиса со осигурителот Travel_pol i Pol_osi
     91
     92== Историјат
     93
     94* [attachment:ERModel_v1.png Верзија 1] - Почетен ER дијаграм со ентитети, атрибути и релации.