如何设计一个表,其字段的类别不同?

时间:2015-08-27 12:56:44

标签: database-design datatable relational-database

我正在尝试设计一个数据库来发布免费广告。例如http://www.gumtree.com.au/p-post-ad.html

场景:每个广告都有不同的类别,某些类别会有更多的子类别。表AD根据其类别将具有不同的字段。例如,二手车的广告将包含MAKE,MANUFACTURER等,但书籍广告将包含书名字段,作者字段等。

那我该如何设计广告表呢?

我可以想到两个解决方案。一,为表格广告中的类别创建子类型。二,为每个广告类别创建单独的表格(这听起来不像是一个好的设计)。

0 个答案:

没有答案