OrderOnline——数据库设计(已更新)
一、ER图

二、数据库设计
【学生】
|
字段名称 |
数据类型 |
说明 |
约束 |
备注 |
|
StudentId |
tinyint |
学生ID |
PK |
|
|
name |
string |
昵称 |
|
|
|
password |
string |
密码 |
|
|
|
myImage |
string |
头像图片 |
||
|
question |
string |
密保问题 |
||
|
answer |
string |
密保答案 |
【菜品】
|
字段名称 |
数据类型 |
说明 |
约束 |
备注 |
|
FoodID |
Char(3) |
ID |
PK |
|
|
Foodname |
Nvarchar(20) |
菜品名 |
|
中文字符不超过10,英文字符不超过20 |
|
Foodaddress |
Varchar(30) |
图片地址 |
|
可变,最多30位 |
|
Windowname |
Nvarchar(10) |
窗口名 |
|
中文字符不超过5,英文字符不超过10 |
|
Flavour |
Nvarchar(20) |
口味 |
|
中文字符不超过10,英文字符不超过20 |
|
Price |
Tinyint |
价格 |
||
|
Num |
Tinyint |
点单次数 |
|
|
|
Like |
Int |
好评次数 |
|
|
|
Dislike |
Int |
差评次数 |
|
|
【订单】
|
字段名称 |
数据类型 |
说明 |
约束 |
备注 |
|
Order ID |
Int |
订单号id |
PK |
|
|
Student ID |
Int |
学生学号 |
FK |
|
|
Dish ID |
Int |
菜品id |
|
|
|
Price |
Int |
价格 |
|
|
|
Remark |
Nvarchar(200) |
备注 |
|
|
|
Time |
Smalldate |
取餐时间 |
|
|
【学生关联菜品】
|
字段名称 |
数据类型 |
说明 |
约束 |
备注 |
|
ID |
Int |
id |
PK |
|
|
Student ID |
Int |
学生id |
FK |
|
|
foodID |
Int |
菜品id |
FK |
|
【订单关联菜品】
|
字段名称 |
数据类型 |
说明 |
约束 |
备注 |
|
ID |
Int |
id |
PK |
|
|
order ID |
Int |
订单id |
FK |
|
|
foodID |
Int |
菜品id |
FK |
|

浙公网安备 33010602011771号