一、ER图
二、数据库设计
【学生】
字段名称 |
数据类型 |
说明 |
约束 |
备注 |
StudentId |
tinyint |
学生ID |
PK |
|
Name |
nvarchar(16) |
学生姓名 |
PK |
|
Password |
Varchar(16) |
密码 |
PK |
|
History |
text |
点单记录 |
||
Like |
text |
收藏菜品 |
||
ProtraitAddress |
text |
头像图片地址 |
U |
【食堂】
字段名称 |
数据类型 |
说明 |
约束 |
备注 |
WindowId |
int |
窗口 |
PK |
|
OrderID |
tinyint |
订单号ID |
PK |
【菜品】
字段名称 |
数据类型 |
说明 |
约束 |
备注 |
FoodID |
Char(3) |
ID |
PK |
|
Foodname |
Nvarchar(20) |
菜品名 |
PK |
中文字符不超过10,英文字符不超过20 |
Foodaddress |
Varchar(30) |
图片地址 |
PK |
可变,最多30位 |
Windowname |
Nvarchar(10) |
窗口名 |
中文字符不超过5,英文字符不超过10 |
|
Flavour |
Nvarchar(20) |
口味 |
中文字符不超过10,英文字符不超过20 |
|
Price |
Tinyint |
价格 |
||
Num |
Tinyint |
点单次数 |
||
Like |
Int |
好评次数 |
U |
|
Dislike |
Int |
差评次数 |
U |
【订单】
字段名称 |
数据类型 |
说明 |
约束 |
备注 |
Order ID |
Int |
订单号id |
PK |
|
Student ID |
Int |
学生学号 |
PK |
|
Dish ID |
Int |
菜品id |
||
Price |
Int |
价格 |
PK |
|
Remark |
Nvarchar(200) |
备注 |
||
Time |
Smalldate |
取餐时间 |
C |