《数据库应用系统实践》------ 汽车保险公司

系列文章

《数据库应用系统实践》------ 汽车保险公司



一、需求分析

1、系统背景

汽车保险公司信息管理系统旨在通过集成客户、车辆、品牌、事故及赔偿等数据,实现对汽车保险业务的高效管理与精确服务。系统通过客户模块记录每个客户的基本信息,并通过汽车模块管理客户所拥有车辆的详细资料,包括车辆的驾驶执照、年限、型号等;品牌模块则管理了汽车品牌的基本信息,帮助公司了解不同品牌的市场情况及所属公司;事故模块记录了每次发生的交通事故的详细信息,包括事故的地点和日期,为后续理赔和风险评估提供基础数据;发生模块则详细记录了事故发生后的赔偿情况及相关驾驶员信息,帮助公司及时处理理赔事宜并对赔偿结果进行追踪分析。通过系统化的数据管理和自动化的流程,汽车保险公司能够更高效地处理客户需求、车辆保险、事故理赔等业务,提升服务质量和客户满意度,同时优化风险管理和业务决策,推动公司运营的现代化与智能化。

2、 系统功能结构(需包含功能结构框图和模块说明)

(1)功能结构图
在这里插入图片描述

(2)模块说明
包含客户信息、汽车信息、品牌信息、事故信息、发生信息模块。

3.系统功能简介

可以对客户信息、汽车信息、品牌信息、事故信息、发生信息进行查询以及增删改查的操作。

二、概念模型设计

1.基本要素(符号介绍说明)

.基本要素(符号介绍说明)
① 矩形:表示实体。
② 椭圆形:表示属性,即实体的属性。
③ 菱形:表示联系。
④ 连线:该连线为没有方向的线段,分为连接实体与属性(矩形与椭圆形之间的连线)和连接实体与联系名(矩形与菱形之间的连线);实体与联系名的连线旁需标注联系的类型,如1:1、1:n、m:n。
注意:在联系类型标注时请按照约定俗成的方式标注,一对多使用1:n,多对多使用m:n,如果超过两个实体请采用m:n:p:q:

2.ER图

在这里插入图片描述

三、逻辑模型设计

1.ER模型向关系模型转换规则

① 实体转换为单独的关系模式。
② 一对一联系转换为关系模式有两种方法。一、将联系转换为单独的关系模式;二、将其中一个实体的之间加入到另外一个实体的关系模式中,作为外键。
③ 一对多联系转换为关系模式有两种方法。一、将联系转换为单独的关系模式;二、将n实体的主键合并到1实体的关系模式中,作为1实体关系模式的外键。

2.转换后的关系模型

客户(客户编号,名字,地址)
汽车(驾驶执照,年限,型号,品牌号,客户编号)
品牌(品牌号,品牌名,品牌所属公司)
事故(事故编号,地点,日期)
发生(驾驶员信息,人员赔偿,驾驶执照,事故编号)

3.关系模型优化(达到3NF)

以上要素都属于第三范式

四、物理设计

1.创建数据库的SQL语句或截图

CREATE DATABASE 汽车保险公司
ON PRIMARY
(NAME=YAN,
FILENAME='E:\SQLDate\汽车保险公司.mdf',
SIZE=3MB,
MAXSIZE=UNLIMITED)
LOG ON
(NAME=YAN_log,
FILENAME='E:\SQLDate\汽车保险公司_log.ldf',
SIZE=3MB,
MAXSIZE=UNLIMITED)

2.创建所有表的SQL语句或截图(包含完整性约束)

CREATE TABLE 客户(
客户编号       CHAR(20)      PRIMARY KEY,
名字           NCHAR(5)     NOT NULL,
地址           NVARCHAR(20) )

CREATE TABLE 品牌(
品牌号         CHAR(20)     PRIMARY KEY,
品牌名         NCHAR(10)    NOT NULL,
品牌所属公司   CHAR(20))

CREATE TABLE 汽车(
驾驶执照       CHAR(20)     PRIMARY KEY,
年限           DATE         NOT NULL,
型号           CHAR(10),
品牌号         CHAR(20),
客户编号       CHAR(20),
FOREIGN KEY (品牌号) REFERENCES 品牌(品牌号),
FOREIGN KEY (客户编号) REFERENCES 客户(客户编号))

CREATE TABLE 事故(
事故编号       CHAR(15)     PRIMARY KEY,
地点           CHAR(20)     NOT NULL,
日期           DATETIME)

CREATE TABLE 发生(
驾驶员信息     CHAR
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AXiaoFighting

给小编价格鸡腿吧~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值