我有一个包含手机表的数据库。让我们说每部手机都有10个领域。为了填写或修改表格,我将为用户提供多种表格。但是,我不希望用户每次都修改所有10个字段。我希望他只提供有关4个字段的信息,其余部分将由程序自动填写或修改。有人知道怎么做吗? :)
答案 0 :(得分:0)
虽然可能使用触发器,宏或其他编码,但通常不好的数据库实践是将计算字段或重复数据存储在表中。相关数据应该通过表之间的关系存储并显示在查询中,而不是直接在表中。
因此,如果每个商店只销售一种颜色的手机,那么用户只能进入商店。你会有另一张表显示商店名称和手机颜色之间的关系。然后,当你想要一个用户列表和他们的手机颜色时,你会写一个查询,查看用户的表格列表以及他们购买手机的位置,并将其加入商店列表以及他们销售的颜色。
我的建议有三个层次: