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 5 years have passed since last update.

ごちうさでわかるER図と多重度

Last updated at Posted at 2020-03-02

#対象
・ごちうさを知っている
・ER図がよくわからない
・ネタ記事でもいい
#ER図とは
簡単に言うとDB(データベース)の設計図です。ER図では多重度というものを表し、
ちなみにERはそれぞれ

E R
Entity1 Relationship1
エンティティ1 リレーションシップ1
のような意味を持っています。
引用 : 若手プログラマー必読!5分で理解できるER図の書き方5ステップ

#多重度とは
エンティティからエンティティまでの関係のことを表します。
「1」または「多」(0以上 1以上)と表され
・1対1
・1対多
・多対多
などと呼びます。
##1対1
1対1というのは「0ではないし2以上でもない1という存在」対「0ではないし2以上でもない1という存在」という絶対に変わらない関係性のことを指します。
ごちうさで言うとチノとタカヒロの親子関係は「子1ー親1」で、1対1と言えます。

##1対多
1対多は先程の「0ではないし2以上でもない1という存在」対「0または1以上の存在」という関係性のことです。
この関係性はごちうさという1つのコンテンツに対してキャラクターという多が表されているので「1対多」と言えます。

##多対多
ところでカップリングという言葉はご存知ですか???
カップリングとはキャラクターの恋愛関係を表す言葉らしい。(よく知らずに使ってた)
世の中には多くのカップリングがあります。ココチノだったりチノココだったり、シャロチノなんかもいいですよね!
ここまで読んでくれた方はおそらくお気づきだとは思いますが、この関係性というのは実は「多対多」なのです!
「0または1以上の存在」対「0または1以上の存在」の関係性に当てはまっています。
ちなみに↓の場合は「1以上のキャラクター」対「1以上のキャラクター」になります。

#おわり
いかがだったでしょうか?(定型文)
個人的には楽しみながら書けたので良かったです。

  1. クソリンク 2 3 4

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?