数据库关系取决于表类型

时间:2020-04-30 11:39:33

标签: sql database orm relational-database

我正在尝试查找问题的名称:

Comment表包含UserConcertPlayAlbumPainting等上发表的评论。

我试图避免使用许多不同的注释表CommentPlayCommentAlbum

在我要搜索特定Comment下的所有Play之前,这可能是一对多的关系。在某处必须有一个comment_type(例如for_playfor_album),但我不知道如何在关系中包括它。

我正在使用抽象SQL(Perl的DBIx :: Class)访问数据库,并希望与数据库供应商无关(在SQLite,MySQL,PG中)。

有人可以给我一个指示,说明我所面对的情况的确切名称是什么?

0 个答案:

没有答案