テーブルAとテーブルBとを関係付けるとき
【テーブルAのフィールド】と【テーブル名】とで
テーブル間の関係を持たせているのですが、こういう設計ってありえるのでしょうか?
テーブルAのフィールドには参照するテーブル名が格納されます。

もちろんレコードを識別するキーは双方にあります。
テーブルAの参照するテーブル名を格納するフィールドが無駄に思える。

DB設計者は「こうしておけば関係のないテーブルまで見に行かなくて済む」との見解。

DB設計者のスキルに疑問。