皆さま引き続きコロナには気をつけてお過ごしください!

【Access】主キーとはなんですか?

主キー Access

皆さんは、人の名前を検索したことはありますか?

世の中には同姓同名の方がいるため、検索結果には同じ名前の人が表示されることがあります。

 

では、例えば、Amazon等でお買い物をするとき、

自分の名前でログインした場合、必ず自分のお買いもの情報が出てこないとシステムとしてはダメですよね。

同姓同名であっても、必ず自分の情報が出てこなければいけません。

 

では、以下のデータだけで必ず1人だけを検索結果に表示できるでしょうか?

名前 ふりがな アドレス 性別 年齢 誕生日 婚姻 都道府県 携帯
高樹 鉄洋 たかぎ てつひろ takagi_tetsuhiro@example.com 43 1978/8/29 既婚 群馬県 090-1829-3927
三谷 光洋 みたに みつひろ mitani_mitsuhiro@example.com 30 1992/1/13 未婚 群馬県 080- 135-7603
永野 光博 ながの みつひろ nagano_mitsuhiro@example.com 39 1982/10/27 既婚 埼玉県 080-4148-1980
伊藤 誠一 いとう せいいち itou_seiichi@example.com 61 1960/4/28 既婚 沖縄県 080- 489-8947
伊藤 誠一 いとう せいいち seiichi@example.com 38 1983/8/3 未婚 滋賀県 080-2280-4319

 

上記データでは、2人の「伊藤誠一」さんがいます。

必ず1人の伊藤誠一さんが表示できるようにしなければいけません。

このようなときに、「ユーザーID」を追加し、重複しないようにすることで、必ず1人に絞ることができますし、検索も簡単です。

このような項目のことを主キーと言います。

※複数の項目を組み合わせて主キーとすることもできます。

タイトルとURLをコピーしました