【まっぴんぐ】
マッピング とは?
最終更新:
💡 こちらの何を、あちらの何に対応させる?
データ・名前・処理などの間に、どれとどれが対応するかを定義すること。ORM、URLのルーティング、コンテナのポート公開など、文脈によって対象と対応の仕方が異なる。
📌 このページのポイント
マッピングって、何をすること?
「こちらの何が、あちらの何に対応するか」を決めることだよ。例えばシステムAのuser_nameと、システムBのnameを対応させる。名前だけでなく、型や値の形式も違うなら、その変換ルールも決める必要があるね。
O/Rマッピングって?
Dockerのポートマッピングは?
対応表を作れば、変換は完成?
欠けている値、型の違い、複数の候補がある場合なども決めよう。例えば古いcustomer_nmを新しいcustomer_nameへ移すなら、空欄をどう扱うかも必要だね。「マッピングテーブル」という名前も、対応表なのか多対多を表す表なのか、使われている場面を確認するんだ。
まとめ:ざっくりこれだけ覚えればOK!
「マッピング」って出てきたら「どれとどれが対応するかを決めること」と思えばだいたいOK!
📖 おまけ:英語の意味
「Mapping」 = 対応付け・写像
💬 ITでは、名前やデータ、処理などの対応を定義する意味で使うよ。何を何へ対応させるかを、文脈で確認しよう。