- ベストアンサー
Accessの固有レコード識別子の選択
Accessでリンクテーブルを作る際に行う、固有レコード識別子の選択はなんのためにするものなのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Accessからデータを制御する際 ローカルのテーブルであれば 表示はされませんが 内部的に 絶対番号が振られているので 全てのフィールドに同じ値が入っていても ユーザーが任意のレコードを削除・編集を行えば どのレコードに対して行われているのかがわかります。 しかし、SQLServerなどの 異なるデータベースの場合 Access側からはわからないので 一意なキーによって レコードを識別するためです。
その他の回答 (2)
- CHRONOS_0
- ベストアンサー率54% (457/838)
回答No.2
用語が正規のものでないので質問がよく分からないですね リンクテーブルってリレーションシップのことですか? 参照整合性を設定しないのなら、 固有インデックスがないフィールとでもリレーションシップを設定できますよ クエリでのテーブルの結合(join)のことなら全く関係ありません リンクという言葉はフォームやレポートでのメイン・サブの結合に使います
- bonaron
- ベストアンサー率64% (482/745)
回答No.1
SQL Server の場合しか知るませんが 固有レコード識別子がない状態では テーブルは、リードオンリーになります。
お礼
非常によくわかりました。 ありがとうございます。