この質問は数回出てきましたが、私はまだそれがどのように機能するかについて 100% ではありません.
銀行インフラストラクチャ用のテーブルをいくつか作成しています。この銀行は、企業にサービスを提供しています。権限に応じて、これらのサービスの一部またはすべてにアクセスできるグループが社内に存在します。しかし、これらのサービスにアクセスできる、会社とは関係のない銀行内のグループもあります。
私のグループ テーブルには、Group_ID(PK) があり、Company_ID と Bank_ID は (FK) です。グループが企業グループか銀行グループかに応じて、これらの FK が null であっても問題ありませんか?