一、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 |
|