当前位置 : 主页 > 编程语言 > c++ >

外卖平台数据表简析

来源:互联网 收集:自由互联 发布时间:2021-07-03
外卖平台数据表简析 管理员(管理店家)adminaid String(varchar2(32)) 唯一识别号(32位)主键aaccount String(varchar2(12)) 由10位数字组成 账号apassword String(varchar2(10)) 密码店家分类resta
外卖平台数据表简析
管理员(管理店家)
admin
aid String(varchar2(32)) 唯一识别号(32位)主键
aaccount   String(varchar2(12)) 由10位数字组成 账号
apassword String(varchar2(10))  密码




店家分类
restaurantcategory
rcid  String(varchar2(32)) 唯一识别号(32位)主键
rcname String(varchar2())  分类名





区域表
region


rid  String(varchar2(32)) 唯一识别号(32位)主键
rname String(varchar2())  区域名







店家
restaurant

rid  String(varchar2(32)) 唯一识别号(32位)主键
raccount   String(varchar2(12)) 由10位数字组成 账号
rpassword String(varchar2(10))  密码
rname String(varchar2(41)) 店家名
rimage String(varchar2(200)) 图片(url)
rnotice String(varchar2(600)) 店家公告
rlng Decimal(number(14-9))      (经纬度)
rlat Decimal(number(14-9))
rdistance Decimal(number(8-3)) 距离(数据库中只给个默认值)
rphone String(varchar2(11))联系方式(11位数字)
rstate Interger(number(1)) 店家状态(0:倒闭,1:营业状态,2:暂停营业)
rdistribution Interger(number(3)) 配送费

rcid  String(varchar2(32)) 店家所属分类  外键(restaurantcategory)
rcid  String(varchar2(32)) 店家所属区域  外键(region)







菜的类别
dishcategory

dcid  String(varchar2(32)) 唯一识别号(32位)主键
dcname String(varchar2(20)) 类名
rid String(varchar2(32))所属店家 外键(restaurant)





菜肴
dish

did  String(varchar2(32)) 唯一识别号(32位)主键
dname String(varchar2) 菜名
dprice Double(number(6,2))价格
dimage String(varchar2(200)) 图片(url)
dintro String(varchar2(600)) 菜肴简介描述
dcid  String(varchar2(32))  所属分类ID 外键(dishcategory)






客户
Customer

ctid String(varchar2(32)) 唯一识别号(32位)主键
caccount   String(varchar2(12)) 由10位数字组成 账号
cpassword String(varchar2(10))  密码
cphone String(varchar2(11)) 联系方式(11位数字)
cemail String(varchar2(30)) 邮箱
ccode String(varchar2(32))激活码 32位字符
cstate Interger(number(1)) 激活状态





配送地址
address

adid String(varchar2(32)) 唯一识别号(32位)主键
aaddress String(varchar(400)) 地址
alng Decimal(number(14-9))      (经纬度)
alat Decimal(number(14-9))
astate Integer(number(1)) 地址状态(0:非默认地址   1:默认地址)
ctid String(varchar2(32))  所属用户  外键(Customer)



订单
Orders

oid String(varchar2(32)) 唯一识别号(32位)主键
otime Date(date)// 下单时间
odeliverytime Integer(number(3)) 配送时间
ototalprice Double(number(10,2)) 总价
ostate Integer(number(1)) // 订单状态有四种:1未付款 2已付款但未发货 3已发货但未确认收货 4已确认交易成功
cid String(varchar2(32))   订单所属客户ID (Customer)
rid String(varchar2(32))   订单所属店家ID (Restaurant)
oadress  String(varchar2(400)) 配送地址ID 



订单条目
orderItem

oiid String(varchar2(64)) 唯一识别号(64位)主键
oisum Double(number(10,2)) 条目小计
ocount Integer(number(4))  数量
did  String(varchar2(32)) 有什么菜   外键(dish)
oid   String(varchar2(32)) 所属订单  外键(orders)



评价表
evaluate

eid  String(varchar2(64)) 唯一识别号(64位)主键
emessage String(varchar2(500)) 评价
elevel Integer(number(1)) 评价等级(1:一星,2:二星,3:三星:4:四星,5:五星)
oid String(varchar2(32)) 唯一识别号(32位) 所评论订单 外键(Orders)
网友评论