中小企業向けのデータベース アプリケーションを設計しようとしています。以前に使用するフォーム駆動型の MS Access データベースを多数作成しましたが、より高度で一般的なもので永続的なソリューションを作成したいと考えています。
データベースに mySQL を使用することを考えていたので、Windows で使用する C# または VB アプリケーションをプログラミングしました。現時点では Web ベースのバージョンは必要ありませんが、近い将来 VB.net への移行を検討する予定です。
プログラムを実行する一部またはすべてのコンピューターに MS Office をインストールしなくても、Windows アプリケーションに MS Access バックエンドを使用できることはわかっています。
しかし、ここで私の質問です。データベースをホストしている PC、データベースにアクセスするすべての PC に mySQL Server をインストールする必要がありますか?それとも、データベース ファイルをバックエンドとして使用するだけで、アクセスに必要なすべてのツールが Visual Studio に含まれますか?
サーバーをインストールする必要がある場合は、MS Access データベースを使い続けるかもしれません。過剰な量のデータベース ストレージが必要になることは問題にならないからです。