論文/本などを知っている人はいますか。データベースのそのドキュメントパターン?たとえば、一般的な経験則の1つは、すべてのテーブルに主キーが必要であり、そのキーには情報コンテンツが含まれていない必要があるというものです。では、リレーショナルデータベースを設計するためのデザインパターンに関する本を書いたり、論文を発表したりした人はいないでしょうか。
@ガイウス、
これは、データベース設計者が検討する必要のある質問です。データベース構造の安定性はどの程度でしょうか。十分に長い期間を考えると、安定したものはありません。または、逆に言えば、十分な期間が与えられている場合、すべてが変更される可能性があります。代理キー(理論上)は、そもそも意味がなかったため、その意味を変更してはなりません。
その特定の設計シナリオで考慮すべきもう1つのことは、主キーが表示されるのは誰ですか?主キーがエンドユーザーが実際に参照する必要があるものである場合、それを理解できるものにすることは理にかなっています。しかし、エンドユーザーが主キーを確認する必要がある多くのケースは考えられません。通常、主キーはDBエンジンが特定の操作を高速化できるようにするために存在します。
質問をする際の私の当初の考えは、うまくいけば、簡単に回避できるエラーを回避するために、私よりも経験豊富なデータベース設計者によって体系化されたデータベース設計の設計パターンを見つけることでした。誰かがデータベース設計のアンチパターンを成文化したことがあれば、読むのは興味深いでしょう。