Why is using a common-lookup table to restrict the status of entity wrong?
问题 According to Five Simple Database Design Errors You Should Avoid by Anith Sen, using a common-lookup table to store the possible statuses for an entity is a common mistake. Edit + Answer: The figures in Anith's article aren't well labelled - I thought both Figure 1 and Figure 2 are examples of bad design , whereas Figure 2 is good design . Phew , got worried there for a moment. In summary: Lookup tables: good . Common-lookup tables: bad . I'll keep my question below for reference. The