私はアクセスデータベースを開発します。 すべてのアクセスデータベースは、開発が完了すると、MS SQL ServerとPostgresサーバーへのODBC DSNファイルリンクを使用します。Msアクセスで関係を定義する必要はありますか?
何度もフロントエンドでクエリを実行しますが、ときどきバックエンドのクエリを実行してサーバーを苦労させます。
リボンの[データベースツール]タブでリレーションシップを作成する必要があるかどうかは疑問です。私は、クエリデザインのダイアログを使用するときに開発が容易になることを知っています。MS Accessコンピュータクラスがあなたにそれらを教えるように教えてくれることを知っていますが、それ以外の点は何ですか?それはクエリのスピードアップですか?あなたのコードをコメントするのと同じようなコンベンション/エチケットですか?
時々、pg adminを使用してビューを作成する必要があります。そのビューはリンクされたテーブルのように扱われ、サーバーはすべての作業を簡単に実行でき、アクセスは簡単に表示できます。私はあなたの答えが好きです。 –
私はそれが参照整合性の強制も可能にすると付け加えたいと思います。 –
@random_answer_guy:リンクされたODBCテーブルでは、フロントエンドで参照整合性を強制することも指定することもできません。これは、バックエンドデータベースサーバで行う必要があります。 – Andre