HOMEはじめる前の基礎知識 > データーベースの種類

データーベースの種類

データベースとは、大量のデータを一定の規則に従って蓄積し、一元的に管理できるようにしたもののことである。

データベースを使う目的は、データベースを構築することによって、データの重複や散逸を防ぎ、ある項目に着目して特定のデータのみを取り出すといった、効率的なデータ利用が可能になる。

ファイル構造のデータベースには、データ構造の違いにより分けられます。

リレーショナル(関係)型データベース

現在最も利用されているデータベースです。

データ構造を、表の形式(行と列)で持ち、相互に関係のある表は関係づけ(リレーション)で結合され自由に加工して利用出来ます。

このリレーショナルデータベースのデータベース管理システムを、RDBMSと呼びます。

階層型データベース

データベース内のデータの構造が階層型(ツリー)になっているデータベースで、一つの親データに複数の子データが系統的、ツリー構造的に結合されたデータベースです。

階層型では、データを上から下へと見ていくために親データと子データという関係が発生します。

ネットワーク(網)型データベース

データベースのデータが、ネットワーク(網の目)のように関係しあっている構造のデータベースです。

階層型データベースに比べても柔軟性があるのが特徴です。

分散型データベース

データベースを複数のコンピュータで管理し、全体としてひとつのデータベースの構造を持つ形のデータベースです。

データベースを1台のコンピューターに集中させるのではなく、いくつかのコンピューターに分けて管理する形式のことを指します。

各コンピューターは独立した形でデータベースを持っており、独自にデータ処理ができるのと同時に、それぞれのデータベースがネットワークで結ばれているため、ほかのコンピューターからもデータベースの利用が可能になります。

例えば、企業内で部署ごとのデータは各コンピューターで高速に処理し、他部署のデータが必要な場合はそのときだけ他部署のコンピューターにアクセスするような形態をいう。

オブジェクト型データベース

データとその処理手続きを一体化したオブジェクト指向のデータ構造を持つデータベースです。

複雑なデータ構造に向いている為、写真や画像や音声などの異なるデータを統合して扱えます。

しかし、パフォーマンスの低さとスケーラビリティ不足のため、ほとんど普及していない。



MT構築セミナー

MTテンプレセミナー

問い合わせ

構築ノウハウ

セミナーとスキルUP

メールマガジン登録

当サイトでは「MovableType完全攻略」と言うメールマガジンを無料配信しています。

MTカスタマイズをメインテーマにしたメルマガです。ぜひ登録、購読してみてください。

当サイトについて

seminar

IP分散サーバー

pronet