データーベースの種類
データベースとは、大量のデータを一定の規則に従って蓄積し、一元的に管理できるようにしたもののことである。
データベースを使う目的は、データベースを構築することによって、データの重複や散逸を防ぎ、ある項目に着目して特定のデータのみを取り出すといった、効率的なデータ利用が可能になる。
ファイル構造のデータベースには、データ構造の違いにより分けられます。
リレーショナル(関係)型データベース
現在最も利用されているデータベースです。
データ構造を、表の形式(行と列)で持ち、相互に関係のある表は関係づけ(リレーション)で結合され自由に加工して利用出来ます。
このリレーショナルデータベースのデータベース管理システムを、RDBMSと呼びます。
階層型データベース
データベース内のデータの構造が階層型(ツリー)になっているデータベースで、一つの親データに複数の子データが系統的、ツリー構造的に結合されたデータベースです。
階層型では、データを上から下へと見ていくために親データと子データという関係が発生します。
ネットワーク(網)型データベース
データベースのデータが、ネットワーク(網の目)のように関係しあっている構造のデータベースです。
階層型データベースに比べても柔軟性があるのが特徴です。
分散型データベース
データベースを複数のコンピュータで管理し、全体としてひとつのデータベースの構造を持つ形のデータベースです。
データベースを1台のコンピューターに集中させるのではなく、いくつかのコンピューターに分けて管理する形式のことを指します。
各コンピューターは独立した形でデータベースを持っており、独自にデータ処理ができるのと同時に、それぞれのデータベースがネットワークで結ばれているため、ほかのコンピューターからもデータベースの利用が可能になります。
例えば、企業内で部署ごとのデータは各コンピューターで高速に処理し、他部署のデータが必要な場合はそのときだけ他部署のコンピューターにアクセスするような形態をいう。
オブジェクト型データベース
データとその処理手続きを一体化したオブジェクト指向のデータ構造を持つデータベースです。
複雑なデータ構造に向いている為、写真や画像や音声などの異なるデータを統合して扱えます。
しかし、パフォーマンスの低さとスケーラビリティ不足のため、ほとんど普及していない。






