私のチームの今年の大きな課題の1つは、従来のデータベース構造を見直して正規化することです。アプリケーションによって外部キーとして使用される多くの列は、実際にはデータベースで定義された外部キー関係を持っていません。その処理中です。データベースに外部キーとして定義されていない論理外部キーの用語はありますか?
明らかに、FKであると思われるがデータベースに定義されていない列があるような状況を説明するうえで、すばらしい、簡潔な方法があるのだろうかと思います。私は「非公式の外部キー」または「外部キーの緩い」を使用してきましたが、通常はその条件が十分ではなく、私は何を意味するのか説明しなければなりません(もちろん実行可能ですが、少し時間がかかります)。
私はGoogleで答えを見つけられませんでしたが、ほとんどの結果はFKの定義がなぜ優れているかを説明しています。私はDBデザインにも比較的新しいので、おそらく私はこれを間違った方法で考えているだけです。
このような用語がありますか?
良いアイデア。私は "非強制"が大好きです。ありがとう! –