E- R图

99e55e3739d749e89cbb8c9f62f57349.jpg

 借书人(借书证号、姓名、借书人单位) 图书(书号、书名、数量、存放位置、社名、种类名、)出版社(社名、电话、地址、邮编)借阅(借书证号、书号、借书日期、还书日期)

数据库名称:BOOKS

表1:userinfo(客户信息表)

  • Uno char(6) 主键 客户编号
  • Uname varchar(10) 非空 客户姓名
  • Utelephone char(11) 非空 客户电话
  • Uregdate date 注册日期
  • Urank char(2) 默认值'V0' 客户级别
  • Udiscount float 默认值0.98 客户折扣
  • Upoints int 默认值0 客户积分

表2:booktype(图书分类表)

  • BTno char(4) 主键 图书分类编号
  • BTname varchar(10) 非空 图书分类名称

表3:booksubtype(图书子类表)

  • BSTno char(6) 主键 图书子类编号
  • BTno char(4) 外键,关联booktype(BTno) 图书分类编号
  • BSTname varchar(10) 非空 图书子类名称

表4:bookinfo(图书信息表)

  • Bno char(9) 主键 图书编号
  • Bname varchar(30) 非空 图书名称
  • ISBN varchar(20) 国际标准书号
  • Bwriter varchar(20) 作者
  • Bpublisher varchar(20) 出版社
  • Bpubdate date 出版日期
  • BTno char(4) 外键,关联booktype(BTno) 图书分类编号
  • BSTno char(6) 外键,关联booksubtype(BSTno) 图书子类编号
  • Bprice float 图书价格
  • Bunit varchar(4) 图书单位
  • Bstock int 图书库存量

表5:employeeinfo(职工信息表)

  • Eno char(3) 主键 职工编号
  • Ename varchar(10) 非空 职工姓名
  • Egender char 默认值'男' 职工性别
  • Ebirth date 出生日期
  • Ehiredate date 入职日期
  • Etelephone char(11) 职工电话
  • Eaddress varchar(50) 家庭住址
  • Erole varchar(8) 默认值'销售' 职工角色

表6:booksale(图书销售表)

  • Bsid binary(16) 主键 默认值(UUID_TO_BIN(UUID())) 数量编号
  • BSdate date 非空 销售日期
  • Uno char(6) 外键,关联userinfo(Uno) 客户编号
  • Bno char(9) 外键,关联bookinfo(Bno) 图书编号
  • Eno char(3) 外键,关联employeeinfo(Eno) 销售员编号
  • BSnum int 销售数量
  • BSprice float 销售单价
  • BSdiscount float 销售折扣
  • BSpoints int 积分抵扣
  • Bsamount float 销售总价
  • BSmemo varchar(50) 备注

表7:bookpurchase(图书进货表)

  • BPid int 自增主键 序号
  • BPdate date 采购日期
  • Bno char(9) 外键,关联bookinfo(Bno) 图书编号
  • BPnum int 采购数量
  • BPprice float 采购单价
  • Eno char(3) 外键,关联employeeinfo(Eno) 采购员编号
  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值