交易数据库中的多值属性

时间:2013-03-30 15:44:54

标签: php mysql rdbms database

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

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

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

1 个答案:

答案 0 :(得分:1)

你称之为“多值”字段会破坏第一范式(1NF)。你需要一个1米的桌子。阅读http://web.archive.org/web/20110606025027/http://dev.mysql.com/tech-resources/articles/intro-to-normalization.htmlhttp://www.databasedev.co.uk/database_normalization_process.html,他们将开始向您展示如何开始设计数据库。