2011年7月5日火曜日

データモデル

どうも、69です。

がっつり、Android以外です。。
まぁ、SQLiteの勉強と思っていただければいいかな??
違うかも!


データモデルとは何か?
モデルとは


模範・手本または標準となるもの
ある事象について、諸要素とそれら相互の関係を定式化して表したもの


これは金田一耕介の言葉です。
つまり、データについての関係を定式化したものがデータモデル、かな。
わかんなかったら、脚の長い、綺麗なおねーさんと思っておけばいいんでは。。


代表的なデータモデルは4つです。図が無くて申し訳ないです。。

・階層データモデル
→子データは1つの親データしか持たない
えーっと。お使いのPCのCドライブでも見ていただければ、幸いです。

・ネットワークデータモデル
→子データが複数の親データを持てる
えーっと。69はとある会社の社員であり、とある野球チームの選手であるわけで。
69という、子データはとある会社・とある野球チームという親データを持っています。

・リレーショナルデータモデル
→データを行と列から構成される二次元の表で表します。
えーっと。エクセルです。Excel。データベースっていう場合、主にこのモデルを指します。

・オブジェクト指向データモデル
→えーっと。よくわかりません。(笑)

まぁ、そんな感じです。

おしまい。

0 件のコメント:

コメントを投稿