- 締切済み
2つのインデックスと複合インデックスの違い
Accessで 顧客IDと顧客名を含むテーブルがあったとします。 そこで 1.顧客IDのインデックスと顧客名のインデックスの2つのインデックス 2.顧客ID、顧客名の順番で定義した複合インデックス 2つの違いが分かりません。 インデックスといえば、 固有インデックス(主キー)とプロパティで設定するインデックスの知識しかないのですが、 たぶん、1.のほうは、 両方のフィールドとも、検索時のパフォーマンスが向上して、 2.のほうは 顧客IDだけ? と、想像するのですが・・ 2つのインデックスと複合インデックスの設定の仕方も分からないので、どこを使って設定するのか教えてください。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
顧客IDは普通なら主キーになります。 ただ、家族で一つのキーなんて設定の場合は、他のキーと複合で主キーにする必要があります。 顧客名の場合は、同姓同名の人物や同名の会社名があるので、主キーにはなりません。 >どこを使って設定するのか教えてください。 複合で主キーにする場合は、テーブルのデザインモードで 主キーにする順番に、Ctrlキーを押しながら選択して、ツールバーの鍵のボタンを押す インデックスを手動で設定(単独・複合・昇順・降順)する場合は、 鍵のボタンの右隣の罫線に雷のボタンで表示されるダイアログで設定
お礼
ありがとうございました。