wiki:ERModel2

Version 1 (modified by 175012, 2 weeks ago) ( diff )

--

Верзија 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 - текстуален

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 - текстуален,
    • valute - текстуален

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 каде што еден осигуреник мозе да има повеќе полиси.

Историјат

  • Верзија 2 - Почетен ER дијаграм со ентитети, атрибути и релации.

Attachments (1)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.