私の既存のアプリケーションは、ロボットを使用したピック アンド プレース マシンなどの自動マシン用の Visual Basic6 および Visual Studio C++ ベースのアプリケーションです。MS Access には、テーブルが 14 個しかない古いデータベースがあります。ただし、一部のテーブルには 90 の奇数フィールドがあり、他のテーブルはほとんど独立しており、分離しています。vb6 から C# への移行の一環として、Access DB を効率的に正規化するタスクを与えられました。
初めてで、ウェブでそれについて読んでみました。ノーマライゼーションとそれが必要かどうかについて多くの情報がありました。すべてを読んだ後、どのように進めるかについていくつかの混乱があります
--> 私のデータベースには主に選択操作が含まれているため、データベースを過度に正規化しない方がよいのですが、多くのフィールドを持つテーブルがいくつかあります。MS アクセスでは、最大フィールドは 255 です。
データベースの効率的な再編成を行う前に、知っておく必要がある要素や確認する必要がある要素を誰か教えてもらえますか? 誰かが正規化アプローチの実用的な例の良い情報源を提供できれば、非常に役立ちます。