情弱エンジニアのなかのblog

一人前のエンジニアになる為のブログです

DBの設計に関して

リレーショナルデータベースについて

制作しているアプリにDBを実装していきたいのですが、その前にDBの要件定義をしないといけないので、 そのやり方を書いていきます。

1.リレーショナルデータベースとは

2.外部キーとは

1.リレーショナルデータベースとは

まずDBを実装するなら、リレーショナルデータベースについて理解しなくてはいけません。 リレーショナルデータベース(関係データベース)とは 例えば商品を売っている企業が顧客データ、商品データ売上データなどをDBで管理する際、複数のテーブルに分けることでより分析しやすくすることです。

つまりDBを実装する時は項目ごとにテーブルを分けることが重要になります。

2.外部キーとは

そしてもう一つ大切なのが外部キーです。 外部キーとはテーブルAとテーブルBを連結するときの検索条件などに使うものでこれがないとテーブルを複数作っても意味がありません。

以上になります。