タグ

2017年2月4日のブックマーク (1件)

  • データベースの正規化(正規形)とはなんぞや – gomokulog

    データベースを扱うには正規化というものを行う必要がある。 その正規化とはなんぞや。 正規化とは、「効率よくデータを扱うために、整理すること」かな。 なぜ、そんなことをしなければならないか。 データを管理する方法はいくつかあるが、主に世の中で使用されているものは、行( タプル, レコード )、 列( カラム、 属性 )で関係 を表現する、関係データベース( リレーショナルデータベース ) と言われるものである。 この関係データベースは、行、列の2次元構造である。 実際の仕事で使用されているような情報は、2次元で表現するには複雑すぎる。 それを無理に関係データベースにすると、色々と残念なことが起きる。 それを上手く管理するためのデータへと分解するのが正規化という手法なんだと思う。 ここからは、具体的例を用いて説明する。 非正規形 例えば、武器や防具等を売る商いをしているGomoCool商会とい