エンティティとテーブルの違いとは?モデルと実装?データベースの基本からプログラマーが分かりやすくわかりやすく解説
ライター/woinary
某社で社内向け業務システムの開発、運用を30年近くやっていたシステム屋さん。現在はフリーランス。ガジェットやゲーム、ラノベが大好きなおっさんです。
実体と関係?コンピュータでデータを扱うデータベース
image by iStockphoto
日頃スマホやパソコンで様々なアプリ、サービスを使用していますよね。そこでは様々なデータを扱っています。例えば、SNSではハンドルネームや投稿内容、ショッピングサイトでは取引履歴や住所、氏名など。このようなデータをコンピュータで扱うための仕組みがデータベースです。直訳すると「データの基地」になります。
この中でも広く使われているのがリレーショナルデータベース(関係データベース)と呼ばれるものです。なんの関係かと言うとそれが「エンティティ」。ざっくり言えばエンティティとはデータのこと。この記事ではエンティティとテーブルの違いを中心にデータベースの基礎について解説していきます。
こちらの記事もおすすめ
スマホを買うならiPhoneとAndroidどっちにすべき?機能・用途の違いからぴったりな選び方を理系ライターがわかりやすく解説
\次のページで「エンティティ:様々なものやデータ」を解説!/