我想为我的练习设计一个数据库,但我不知道。所以我想从这里的任何经验开发者那里获得一些建议或建议。
我想为" Tailor商店设计一个数据库"。实际上,在商店里,我们的主要产品是缝纫衬衫和裙子 所以我为裙子和衬衫创建了两个属性或列的表格 但问题是,如果有人来缝制任何其他东西,我们也会缝制它 那么如果我们不知道它会是什么以及它的属性是什么,我如何为这些东西制作表格呢?
答案 0 :(得分:1)
如果您还不知道自己的目标是什么,最好还是保持简单。不要模仿事物并且不要担心你不需要的属性。为您要记录的事实建模。首先写一些带占位符的例句,例如
On <date> we sewed <number> of <product> for <customer> at a total charge of $<price>
A <customer> has a <first name> and <last name> and a <telephone number>
保持句子简单,在可能的情况下将它们分成单独的句子而不会失去意义。然后为每个句子创建一个表,每个占位符都有一列。
<product>
之类的东西最初可以是varchar或enum,以后很容易重构。