数据库信息要求和关系数据模型
一.系统功能实现
1.数据库管理员可以对雇员表进行增加、修改、删除、查找的操作。
2.数据库理员可以对销售记录表进行增加、修改、删除、查找的操作。
3.数据库管理员可以对商品信息表进行增加、修改、删除、查找的操作。
4.超市员工可以增加,修改,查找雇员表的信息。
5.超市员工可以查找商品信息表的信息。
6.超市员工可以增加,查找,修改销售记录表的信息。
7. 顾客可以查找商品信息表的信息。
8.顾客可以增加订单信息。
二.系统主要成员
系统主要成员有商品管理员,员工,顾客。
三.系统用例
查询商品信息、商品信息处理、商品销售信息处理、员工信息处理、查询订单信息。
四.用例图
五.用例描述
六.实体有关属性
雇员表:雇员编号、雇员姓名、雇员性别、雇员年龄、雇员职位、雇员电话,雇员工龄。
主键:雇员编号
外键:雇员编号(与销售记录表连接)
约束:a. 雇员编号是唯一的,所以用作主键
b.可以通过雇员编号与销售记录表连接来进行
数据连接
c.性别只能是‘男’或者‘女’
d.雇员编号、年龄、联系电话和工龄必须为数字,其中联 系电话必须为11位的数字
商品表:商品编号,商品名称,商品类型,上架时间,商品库存,销售价格,商品成本。
主键:商品编号
外键:商品编号(与销售记录表连接)
约束:a. 商品编号是唯一的,所以作为主键
b.可以通过商品编号和销售记录表连接来进行数据连接
c.商品编号,上架时间,商品库存,销售价格,商品成本均为数字
d.上架时间必须为日期格式
销售记录表:订单编号、商品编号,雇员编号,零售价格,销售数量,销售日期。 主键:订单编号
外键:雇员编号(与雇员表连接)、商品编号(与商品表连接) 约束:a. 订单编号是唯一的,所以用作主键
b.可以通过雇员编号与雇员表连接来进行数据连接 c.订单编号、商品编号,雇员编号,零售价格,销售数量均为数字
D.销售日期必须为日期格式
e.可以通过商品编号与景点表连接
数据库信息要求和关系数据模型
一.系统功能实现
1.数据库管理员可以对雇员表进行增加、修改、删除、查找的操作。
2.数据库理员可以对销售记录表进行增加、修改、删除、查找的操作。
3.数据库管理员可以对商品信息表进行增加、修改、删除、查找的操作。
4.超市员工可以增加,修改,查找雇员表的信息。
5.超市员工可以查找商品信息表的信息。
6.超市员工可以增加,查找,修改销售记录表的信息。
7. 顾客可以查找商品信息表的信息。
8.顾客可以增加订单信息。
二.系统主要成员
系统主要成员有商品管理员,员工,顾客。
三.系统用例
查询商品信息、商品信息处理、商品销售信息处理、员工信息处理、查询订单信息。
四.用例图
五.用例描述
六.实体有关属性
雇员表:雇员编号、雇员姓名、雇员性别、雇员年龄、雇员职位、雇员电话,雇员工龄。
主键:雇员编号
外键:雇员编号(与销售记录表连接)
约束:a. 雇员编号是唯一的,所以用作主键
b.可以通过雇员编号与销售记录表连接来进行
数据连接
c.性别只能是‘男’或者‘女’
d.雇员编号、年龄、联系电话和工龄必须为数字,其中联 系电话必须为11位的数字
商品表:商品编号,商品名称,商品类型,上架时间,商品库存,销售价格,商品成本。
主键:商品编号
外键:商品编号(与销售记录表连接)
约束:a. 商品编号是唯一的,所以作为主键
b.可以通过商品编号和销售记录表连接来进行数据连接
c.商品编号,上架时间,商品库存,销售价格,商品成本均为数字
d.上架时间必须为日期格式
销售记录表:订单编号、商品编号,雇员编号,零售价格,销售数量,销售日期。 主键:订单编号
外键:雇员编号(与雇员表连接)、商品编号(与商品表连接) 约束:a. 订单编号是唯一的,所以用作主键
b.可以通过雇员编号与雇员表连接来进行数据连接 c.订单编号、商品编号,雇员编号,零售价格,销售数量均为数字
D.销售日期必须为日期格式
e.可以通过商品编号与景点表连接