0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

データベースを構成する要素。

Last updated at Posted at 2020-08-02
1 / 2

Qiitaを使用しプログラミングで学んだことを情報発信していきたいと思います!
アプトプットに対しフィードバックを頂けると幸いです!

データベースを構成する要素として以下の三つがあります

・サービスで扱う概念(エンティティ)
・エンティティの属性
・エンティティ同士の関係(リレーション)

エンティティとは
エンティティとは、サービスの中で管理する必要のある概念のこと。岩いる情報示しています。

例え話
インスタグラムで言えばユーザーや投稿する画像や動画、コメントなどの情報のこと。

エンンティティの属性
属性ってなに?
エンティティが個別に持つ情報である。
例えば投稿に対するエンティティの属性は投稿の本文、いいね数、投稿時間、投稿の写真。

要するにエンティティは抽象的な情報のこと。属性はエンティティを具体に落とし込んだ情報のことである。

リレーション
エンティティとエンティティの間に存在する関係性のこと。
リレーションの例え話
漫画には、その漫画を描いた漫画家がいる。こういった場合は漫画と漫画家の2つのエンティティには関係性がある事になる。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?