猿问

BAT面试题,求帮忙分析下这个数据库表有什么问题

面试题有这样一个表,表示订单,面试官问这个表你觉得有什么问题,该怎么解决

id name number price total_price
1 ip5 5 5000 25000
2 ip6 4 6000 24000


慕妹3242003
浏览 1052回答 3
3回答

杨__羊羊

total_price 总金额, 这个无需存入字段 number*price 即可, 这是一个沉余字段, 当然这得看具体的业务逻辑, 不过就算是业务逻辑中需要也可以通过 number*price 计算得出.令, 细看的话, 不知到这个数据是什么用意, 理论上来说 price 字段不应该是 int 型, 但是从这个给出的数据来开, price 是 int 这是不合逻辑的
随时随地看视频慕课网APP
我要回答