I m 试图模仿专业/一般化,引向使用阶级遗产(见,该回答。
然而,我的同事有维持和业绩方面的关切,因为同一表将有许多(50+)重叠的专业。 他建议设立一个表格,列出以下各栏:
- Reference to the general table
- Reference to a table that maintains types of specializations
- Reference to a table that maintains attribute values
这样,所有属性都保留在一个表格中,可以由专业栏过滤。 我不知道这一设计是什么意思,但我担心的是,它有与EAV ......
我的主要关切是:modification anomalies,但除了我不认为有任何理由令人不快之外。 一种解决办法是否明显优于另一种解决办法,或者我们是否只是选取一个解决办法,然后?