Верзија 2
ER дијаграм
Податочни побарувања
Ентитети
Policy - Овој ентитет се избира како примарен ентитет, тука се наоѓат најважните детали за полиса
- Примарен клуч: p_id - нумерички, задолжителен
- Атрибути:
- sdate - датум задолжителен,
- edate - датум задолжителен
Customer - Ентитет за корисникот кој се логира
- Примарен клуч: c_id - нумерички
- Атрибути:
- e-mail - текстуален задолжителен,
- password - текстуален задолжителен,
- type - нумерички (клиент или администратор)
Pol_dog - Ентитет кој произлегува од Customer
- Примарен клуч: d_embg - нумерички
- Атрибути:
- name - текстуален задолжителен,
- surname - текстуален,
- birthdate - датум,
- kontakt(сложен атрибут со tel_br , e-mail) - текстуален задолжителен
Payment - Ентитет за Payment
- Примарен клуч: payment_num - нумерички
- Атрибути:
- p_date - датум,
- p_amount - текстуален
Property_pol - Ентитет за дефинирање типови на полиси
- Примарен клуч: pr_id - нумерички
- Атрибути:
- pol_id - текстуален заолжителен
Property - Ентитет за имот
- Кандидат клуч: prop_id - нумерички задолжителен
- Атрибути:
- address - текстуален задолжителен,
- floor - текстуален,
- year_build - текстуален,
- security - болеан
Auto_pol - Ентитет за дефинирање типови на полиси
- Примарен клуч: a_id - нумерички
- Атрибути:
- pol_id - нумерички
Vehicle - Ентитет за возилата
- Кандидат клуч: v_id - нумерички задолжителен
- Атрибути:
- type - текстуален задолжителен,
- marka - текстуален,
- model - текстуален,
- license_plate - текстуален задолжителен
Travel_pol - Ентитет за дефинирање типови на полиси
- Примарен клуч: tr_id - нумерички
- Атрибути:
- pol_id - текстуален заолжителен
Pol_osi - Ентитет за осигуреник
- Примарен клуч: o_embg - нумерички
- Атрибути:
- name - текстуален задолжителен,
- surname - текстуален,
- birthdate - датум,
- kontakt(сложен атрибут со tel_br , e-mail) - текстуален задолжителен
Package - Ентитет за дефинирање пакети
- Примарен клуч: code - нумерички
- Атрибути:
- title - текстуален
- total - текстуален,
- value - текстуален
Covers - Ентитет за дефинирање ризици
- Примарен клуч: code - нумерички
- Атрибути:
- cov_type - текстуален
- cov_amount - текстуален
Релации
- Manage - претсавува 1:N релација помеѓу Customer и Policy каде што клиент ги менаџира сите негови полиси или администратор сите продадени полиси.
- is - претсавува 1:N релација помеѓу Customer и Pol_dog каде што еден клиент може да биде повекје пати како договарач.
- has - N:1 релација помеѓу Policy и Package каде што повеќе полиси може да имат еден пакет.
- Package_covers - претставува 1:N релација помеѓу Package и Covers каде што една пакета мозе да има повеќе covers.
- Policy_payment - претставува 1:1 релација помеѓу Payment и Policy каде што едно плаќање може да биде за една полиса.
- Covers_property - претставува 1:N релација помеѓу Property и Property_pol каде што еден имот мозе да има повеќе полиси.
- Covers_auto - претставува 1:N релација помеѓу Vehicle и Auto_pol каде што еден автомобил мозе да има повеќе полиси.
- Covers_travel - претставува 1:N релација помеѓу Pol_osi и Travel_pol каде што еден осигуреник мозе да има повеќе полиси.
Историјат
Last modified
2 weeks ago
Last modified on 01/01/25 15:24:27
Attachments (1)
- ER_model.png (104.3 KB ) - added by 2 weeks ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.