シノニム 【synonym】
概要
シノニム(synonym)とは、同義語、類義語、言い換え、などの意味を持つ英単語。ITの分野では、一つの実体に複数の識別名などが割り当てられる機能や、そのように設定された別名などを指すことが多い。データベースのシノニム
データベース管理システム(DBMS)などで、テーブルやビューなどに本来の識別名とは異なる任意の文字列を別名として与える機能が提供されている場合がある。複数の利用者でシステムを操作する場合に、ログインしているユーザーの違いやオブジェクトの所有者の違いによらず同じ表記で対象を指定できるようになる。
データ型のシノニム
プログラミング言語では、データ型に既存の名称とは別の名前を与えることができ、これを型シノニム(type synonym)などという。DBMSでも標準規格との互換性などのために型シノニムが定義されている場合がある。
検索システムのシノニム
自然言語を対象とした検索システムでは、同義語や表記の揺れなど、検索時に同じ単語として認識すべき語群を一つのグループとして扱う機能があり、これをシノニムという。
ハッシュ探索のシノニム
ハッシュ探索(ハッシュ法)や直接編成ファイルなどで、複数のキー値(ハッシュ値)が同じアドレスを指してしまい、複数のデータが同一アドレスに衝突してしまう現象をシノニムという。複数のデータを連結して識別できるようにする工夫が必要となる。
(2018.11.12更新)