interlude

プログラミングや私的なこと

データ設計 概念設計

どうやって設計するのか

データベースの設計をしろと言われたら、どこからどこまでやるのでしょうか。 データベース設計には、「データ設計」と「データベース設計」という2つの意味が含まれています。今回はデータ設計について掘り下げてみます。

データ設計

データ設計というのは、データをどのように扱うかを設計します。
・概念設計
・論理設計
・物理設計
の3つがあります。

概念設計 そもそも概念を設計するってなんだろう?という話です。概念とは抽象的で普遍的なことだと書かれてありますが、 何のことだかよくわからない。

具体的に例えを出すと、りんごと聞いたら「赤くて丸い」というイメージを大多数の人は思います。 皆のイメージが大体共通のもの、この場合は「赤くて丸い」、それが概念ではないかということでしょうか。 概念を設計していくというのは、りんごの概念を「青くて四角い」にしていくということなのでしょうか。