下記のような3つのテーブルの設計方法が知りたいです。
・Issuesテーブル
・BugsCommentsテーブル
・FeaturesCommentsテーブル

・Issuesテーブルのカラム
id
・BugsCommentsテーブルのカラム
id, issue_id
・FeaturesCommentsテーブルのカラム
id, issue_id

IssuesテーブルがBugsCommentsテーブルとFeaturesCommentsテーブルの「どちらか片方だけ」と
関連したい場合、
アプリケーション側で管理する必要があると考えているのですが、
RDBの機能で整合性を担保してくれるような機能or設計はできますでしょうか?

テーブルはSQLアンチパターンの6章ポリモーフィック関連を参考にしました。