データベース

データベースとは

大量のデータの中から目的のデータを見つけやすくするための仕組み。

データベースの種類

階層型

フォルダのツリー表示(マイコンピュータ→表示→エクスプローラーバー→フォルダ)やレジストリ(ファイル名を指定して実行→regedit)など。
いわゆる木構造です。階層が深くなると目的のデータを探すのが大変。

ネットワーク型

網型とも言う。階層型では上から順番に辿っていくしかなかったがデータ同士が網目状につながっているため複数のルートからデータを探せる。

00776_tr.gif

リレーショナル型

RDBMSです。表形式。この表はテーブルと呼ばれる。SQL文による柔軟なデータの処理が可能。
複数のテーブルを作りそれらを相互に連携(リレーション)させて1つのデータベースを構築する。

vipperidvippername
1ブーン
2vipper
3(^ω^)

オブジェクト指向型

未来派データベース!

設計

概念設計

いったいどのような目的でデータベースを作るのか?何のデータを管理するのか?をハッキリさせる。

論理設計

物理設計

正規化

テーブルの構造を最適化するための手順

正規形

第1正規形

第2正規形

第3正規形

第4正規形

第5正規形

ER図

関連項目

参考サイト

参考書籍


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS