私は、自分で作成した本格的な MS Access アプリケーションを Oracle アプリケーションに変換する任務を負いました。Access データベースには、約 12 個のテーブルと、効率的にランク付けするために使用しなければならなかった VBA ロジックを含む、さらに 12 個のクエリが含まれています。クエリを実行するために、背後に VBA を備えたフォームもあります。私の目標は、Oracle サーバー上でこのアプリケーションを再作成し、同じ種類のテーブルとクエリを設定し、ユーザー入力に Application Express を使用することです。これは多くのユーザーがいる環境ではありませんが、同じデータベースに 2 ~ 3 人がアクセスする場合があります。
私の質問は次のとおりです。MS Access アプリケーションの開発者として、Oracle アプリケーションの開発における設計とアプローチの主な違いを明らかにすることができる (完全な本ではなく) クイック ガイドをお勧めできますか? ストアド プロシージャ、ビュー、トランザクションなど、MS Access では利用できないものについて考えています。最終的には、さまざまなユーザーがフォームを使用して必要に応じてデータを編集し、データベースにインポートする方法と、同じクエリを実行して各ユーザーに固有の出力テーブルを生成する方法を知る必要があります (同じテーブルに書き込む必要はありません)。毎回テーブル)。