某保险公司需要管理用户投保的相关信息,拟建立针对投保数据、险种数据、缴费数据的管理系统。系统需求分析情况如下:
1.投保单是缔结保险合同的重要依据,需填写投保人、被保险人、受益人资料等信息。投保单格式如下所示:
投保书号:zO00001 年 月 日
投 保 人 |
姓名: |
性别:男口女口 |
出生日期: 年 月 日 |
身份证号码: |
联系地址: 邮政编码: |
被 保 险 人 |
姓名: |
性别:男口女口 |
出生日期: 年 月 日 |
身份证号码: |
联系地址: 邮政编码: |
投 保 事 项 |
险种名称 |
业务员姓名 |
业务员联系方式 |
|
|
|
身故受益人姓名 |
受益顺序 |
身份证号码 |
|
|
|
|
|
|
2.该公司需要管理险种信息以供查询。险种信息包括:险种名称、承保年龄、保险
利益、缴费方式、保险费、保险特点等信息。示例如下:
险种名称 |
重大疾病保险 |
承保年龄 |
三十日以上、六十五周岁以下 |
保险利益 |
重大疾病保险金——由于患病无法工作而失去正常收入来源,将获得一笔资金以 支付巨额医疗费用。 |
缴费方式 |
保险费的交付方式分为趸交、年交和月交三种。分期交付保险费的交费期间分为五年、十年、二十年和三十年四种,由投保人在投保时选择。 |
保险费 |
10万 |
保险特点 |
提供29种疾病的特别保障。 |
3.业务处理过程。用户可通过网络查询险种,并选择投保的险种。用户直接填写投保书,经过业务员审核通过后,请投保人签字,并由业务员确认投保书。业务员按月查询用户的缴费记录,以便生成相应的缴费通知单。
初步设计的关系模式如下所示:
投保单(投保书号,投保人客户号,被保人客户号,险种名称,身故受益人姓名,受益顺序,受益人身份证号码,业务员姓名,业务员联系方式,投保日期)
客户信息(客户号,姓名,性别,出生日期,身份证号码,联系地址,邮政编码)
缴费记录(投保书号,缴费月份,缴费金额,欠款,节余,滞纳金)
险种信息(险种名称,承保年龄,保险利益,缴费方式,保险费,保险特点)
注:投保单关系中,投保人客户号和被保人客户号是外键,依赖于客户信息关系的主键“客户号”。
[问题1](4分)
给出上述各关系模式的主键,以及投保单关系模式的函数依赖。
[问题2](4分)
列出投保单关系模式可能存在的更新异常和多值依赖,并简要说明。
[问题3](4分)
分析投保单关系模式属于第几范式,并简单说明原因。修改上述关系模式,以达到4NF。
[问题4](3分)
公司需要查询每个业务员每月完成的保单总金额,根据业务员月保单总金额分档,设定不同的提成比例,以便计算业务员月奖金。对上述的数据库模式如何修改或补充,以满足需求。