データ構造を作成していましたが、テーブルの 1 つに明確な一意性がありません。
支払いエントリを保持するためのテーブルです (したがって、2 つのエントリが同じである可能性があります)。
リンクされますが、1 対多ベースになります。つまり、口座番号 = x のすべての行を返す
表示に使用され、更新は行われず、挿入のみが削除されます。
このテーブルに主キーが必要かどうかを検討するのをやめました。私の大学は、すべてのテーブルに主キーが必要であると断固として主張しました。そのため、彼は (シーケンスを使用して) 増分 ID を追加しました。
私にとってこれは、リソースを使用していて実際には何も貢献していないシーケンスがあることを意味します。テーブルにインデックスが作成されますが、これは決して使用されませんが、オーバーヘッドが発生します。緊急時に特定の 1 行を削除する必要が生じた場合は、組み込みの ROWID を使用できます。
テーブルにはPKが必要なのはわかっていますが、すべてのテーブルに本当にPKが必要ですか? 何か不足していますか?お時間をいただきありがとうございます。