Changes between Version 2 and Version 3 of ERModelV2


Ignore:
Timestamp:
01/01/25 15:01:17 (2 weeks ago)
Author:
175012
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModelV2

    v2 v3  
    2828         * kontakt(сложен атрибут со tel_br , e-mail) - текстуален задолжителен
    2929
    30 **Pol_osi** - Ентитет за осигуреник
    31         * Примарен клуч: o_embg нумерички
     30**Payment** - Ентитет за Payment
     31        * Примарен клуч: payment_num - нумерички
    3232        * Атрибути:
    33          * name - текстуален задолжителен,
    34          * surname - текстуален,
    35          * birthdate - датум,
    36          * kontakt(сложен атрибут со tel_br , e-mail) - текстуален задолжителен
     33         * p_date - датум,
     34         * p_amount - нумерички
     35
     36**Property_pol** - Ентитет за дефинирање типови на полиси
     37        * Примарен клуч: pr_id нумерички
     38        * Атрибути:
     39         * pol_id - текстуален заолжителен
     40
     41**Property** - Ентитет за имот
     42        * Кандидат клуч: prop_id нумерички задолжителен
     43        * Атрибути:
     44         * address - текстуален задолжителен,
     45         * floor - текстуален,
     46         * year_build - текстуален
     47
     48**Auto_pol** - Ентитет за дефинирање типови на полиси
     49        * Примарен клуч: a_id нумерички
     50        * Атрибути:
     51         * pol_id - нумерички
    3752
    3853**Vehicle** - Ентитет за возилата
     
    4459         * license_plate - текстуален задолжителен
    4560
    46 **Property** - Ентитет за имот
    47         * Кандидат клуч: prop_id нумерички задолжителен
     61**Travel_pol** - Ентитет за дефинирање типови на полиси
     62        * Примарен клуч: tr_id нумерички
     63        * Атрибути:
     64         * pol_id - текстуален заолжителен
     65
     66
     67**Pol_osi** - Ентитет за осигуреник
     68        * Примарен клуч: o_embg нумерички
    4869        * Атрибути:
    49          * address - текстуален задолжителен,
    50          * floor - текстуален,
    51          * year_build - текстуален
     70         * name - текстуален задолжителен,
     71         * surname - текстуален,
     72         * birthdate - датум,
     73         * kontakt(сложен атрибут со tel_br , e-mail) - текстуален задолжителен
    5274
    5375**Package** - Ентитет за дефинирање пакети
     
    6486         * cov_amount - текстуален
    6587
    66 **Pol_auto** - Ентитет за дефинирање типови на полиси
    67         * Примарен клуч: a_id нумерички
    68         * Атрибути:
    69          * pol_id - нумерички
    7088
    71 **Pol_travel** - Ентитет за дефинирање типови на полиси
    72         * Примарен клуч: tr_id нумерички
    73         * Атрибути:
    74          * pol_id - текстуален заолжителен
    75 
    76 **Property_pol** - Ентитет за дефинирање типови на полиси
    77         * Примарен клуч: pr_id нумерички
    78         * Атрибути:
    79          * pol_id - текстуален заолжителен
    8089=== Релации
    8190
    82 * **manages** - претсавува 1:N релација помеѓу Customer и Policy каде што клиент ги менаџира сите негови полиси или администратор сите продадени полиси.
     91* **Manage** - претсавува 1:N релација помеѓу Customer и Policy каде што клиент ги менаџира сите негови полиси или администратор сите продадени полиси.
    8392
    8493* **is** - претсавува 1:N релација помеѓу Customer и Pol_dog каде што еден клиент може да биде повекје пати како договарач.
     
    8695* **has** - N:1 релација помеѓу Policy и Package каде што повеќе полиси може да имат еден пакет.
    8796
    88 * **covers** - Претставува 1:1 релација за ризици помеѓу една автомобилска полиса со автомобилот Auto_pol i Vehicle
     97* **Package_covers** - претставува 1:N релација помеѓу Package и Covers каде што една пакета мозе да има повеќе covers.
    8998
    90 * **covers** - Претставува 1:1 релација за ризици помеѓу една Патничко полиса со осигурителот Travel_pol i Pol_osi
     99* **Policy_payment** - претставува 1:1 релација помеѓу Payment и Policy каде што едно плаќање може да биде за една полиса.
     100
     101* **Covers_property** - претставува 1:N релација помеѓу Property и Property_pol каде што еден имот мозе да има повеќе полиси.
     102
     103* **Covers_auto** - претставува 1:N релација помеѓу Vehicle и Auto_pol каде што еден автомобил мозе да има повеќе полиси.
     104
     105* **Covers_travel** - претставува 1:N релација помеѓу Pol_osi и Travel_pol каде што еден осигуреник мозе да има повеќе полиси.
    91106
    92107== Историјат