Ket*_*kar 5 database database-design entity-relationship
我正在设计数据库架构.我有用户.用户请求订单.订单与付款相关联.付款完成后,我想为该用户生成贴纸.
贴纸有初始奖金(即10美元).现在,管理员可以编辑贴纸奖品.所以,如果管理员更改贴纸奖品,那么在管理员更改后,订单将生成新奖品.
按数据库架构如下:
用户(ID,姓名,电子邮件,密码)
订单(id,user_id,no_of_sticker,sticker_prize,地址,状态)
付款(id,order_id,金额,日期)
贴纸(id,order_id,名称,内容)
sticker_info(sticker_prize)
现在,我的问题是---只为一个属性创建新表是好的.该sticker_prize仅供管理员编辑
请提出宝贵的建议.
谢谢你.
从数据库设计的角度来看,为了存储单个值而创建 Sticker_info 表是可以的。您应该确保表上有主键,这样就不会获得重复的行。
在较大的系统中,通常有很多这样的值,解决方案通常是一个像这样的表: configuration( configId, configValue )。
| 归档时间: |
|
| 查看次数: |
408 次 |
| 最近记录: |