我想为本地商店之一制作软件。我正在制作具有属性的交易表
tran_id, name ,mob_no, date_of_sale, date_of_payment(multivalued),product(multi),quantity(multi),total_amount,unpaid
因为买家可以分期付款,所以date_of_payment是多元化的。 还有其他更好的方法吗?如何在mysql中实现多值属性?
答案 0 :(得分:1)
你称之为“多值”字段会破坏第一范式(1NF)。你需要一个1米的桌子。阅读http://web.archive.org/web/20110606025027/http://dev.mysql.com/tech-resources/articles/intro-to-normalization.html和http://www.databasedev.co.uk/database_normalization_process.html,他们将开始向您展示如何开始设计数据库。