基本情報暗記無料で始める

エンティティとは?えんてぃてぃ

エンティティとは、業務で管理したい対象を、データベース設計の上で1つのまとまりとして切り出したもの。日本語では実体という。「顧客」「商品」のように、それぞれが名称や単価といった属性を持ち、他のエンティティとの関連(リレーションシップ)で結ばれる。E-R図では四角形で表し、後の論理設計で1つの表になる。

最終更新:2026-10-09

試験情報

基本情報技術者試験の過去問では4回出題されています(2016年度〜2025年度)。

基本情報技術者試験の頻出用語/テクノロジ系

別名:entity

この語が出る過去問を解く →

背景

画面や帳票に並ぶ項目をそのまま表にすると、同じ顧客の住所が申込書にも請求書にも書かれ、片方だけ直したときに矛盾が起きる。そこで、項目ではなく「何を覚えておく対象なのか」を先に洗い出し、その単位に名前を付けることにした。DBMSを決める前の段階で、業務担当者と設計者が同じ対象を指しているかを確かめるための共通の単位である。

具体例

書籍を売る通販サイトを設計するなら、「会員」「書籍」「注文」「注文明細」をエンティティとして切り出す。会員は会員IDと氏名、書籍はISBNと価格を属性に持ち、PostgreSQLなどのDBMSでは、切り出した各エンティティがそのまま1つのテーブルになる。

試験での引っ掛け

エンティティと属性の取り違えが問われる。「顧客」はエンティティだが「顧客名」は属性であって、それだけで独立した管理対象にはならない。また、DFD(データフロー図:データの流れを表す図)に出てくる外部実体は、システムの外にあるデータの発生元(源泉)と行き先(吸収)を表す記号で、E-R図のエンティティとは別物である。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では4回出題(2016年度〜2025年度)
  • 分野:テクノロジ系
  • エンティティと属性の取り違えが問われる。