事务数据库中的多值属性


multivalued attributes in database of transaction

我想为一个本地商店制作软件。我正在制作具有属性的交易表

tran_id, name ,mob_no, date_of_sale, date_of_payment(multivalued),product(multi),quantity(multi),total_amount,unpaid

因为买方可以分期付款,date_of_payment是多值的。还有其他更好的方法吗?如何在mysql实现多值属性?

你所说的"多值"字段打破了第一范式(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,他们将开始向您展示如何开始设计数据库。