如何识别实体的数量

时间:2014-11-16 17:22:52

标签: database

我是数据库的新手,我正在创建面包店的数据库。在我的数据库中,我有一个产品实体,  我无法弄清楚的是如何识别产品数量。 产品属性为Pro_ID,Pro_Name,P_Type,P_price,P_description,P_Size。

现在假设Pro_ID是主键,如果我想添加披萨作为产品类型,面包店有1000个鸡肉tikka比萨饼,那么我必须添加1000行,相同的信息只是使用不同的Pro_ID或者我应该添加数量属性在产品实体中。

如何制作此实体,以便当客户购买特定产品时,数据库将删除或减少产品数量。

我的另一个问题是,在创建数据库并减少产品数量后,我可以使用SQL更改属性吗?

最后一个问题是Pro_ID是否足以唯一地标识一行,或者我是否需要制作Pro_ID和Pro_Type的复合键,因为面包店有蛋糕沙拉比萨饼等?

1 个答案:

答案 0 :(得分:0)

1)您可以添加另一个属性名称pro_qyt,其中您的产品数量将存储,

2)您可以使用查询增加或减少列值,但如果属性具有数值..

3)是的,您可以在创建数据库后使用SQL更改属性并减少数量 产品

4)这取决于你,你也可以使用可以唯一识别一行的php制作一个4位或更多位的随机密钥......