\r\n\r\n

リレーショナルデータベース管理システム (rdbms)と運用要求管理システム(ordbms)の違い

リレーショナルデータベース管理システム(rdbms)は、リレーショナルモデルに基づくデータベース管理システム(dbms)です。オブジェクトリレーショナルデータベース(ordbms)は、rdbmsを拡張してより幅広いアプリケーションをサポートするdbmsであり、リレーショナルとオブジェクト指向のパラダイムの間に橋を架けることを試みている...。

RDBMSとORDBMSの比較

リレーショナルデータベース管理システム(RDBMS)は、リレーショナルモデルに基づくデータベース管理システム(DBMS)である。現在最も普及しているのはRDMSである。オブジェクト・リレーショナル・データベース(ORDBMS)もRDBMSを拡張してより幅広いアプリケーションをサポートし、リレーショナルとオブジェクト指向のパラダイム間のブリッジを構築しようとするDBMSである。

前述したように、初期のRDBMSはリレーショナルモデルに基づいており、RDMS内のデータは関連するテーブルとして保存されていた。したがって、リレーショナルデータベースは、単純に、列と行を持つ1つまたは複数の関係またはテーブルの集合体と見ることができる。各列は関係の属性に対応し,各行はエンティティのデータ値からなるレコードに対応する.rDMSは,2つ前のデータベースシステムの階層モデルとネットワークモデルを拡張することによって開発された.これらの概念は、tedcoddによって開発されたリレーショナルシステムの13のルールに基づいている。rDMSは、3つの重要な基本原則に従うべきである。まず、すべての情報を表形式で保有すること。RDBMSの最大の利点は、ユーザーが簡単にデータにアクセスし、拡張することができることである。一度データベースを作成すれば、ユーザーは既存のアプリケーションを変更することなく、新しいカテゴリのデータをデータベースに追加することができます。SQL以外の言語では効率が悪く、また、エンティティ間の関係が値で定義されたテーブルにすべての情報を格納しなければならないという制約がある。また、画像やデジタルオーディオ、ビデオなどのデータを扱うには、rdmsの記憶領域は十分ではありません。IBMのDB2シリーズ、Oracle、MicrosoftのAccess、sqlserverなど、現在主流のDBMは、実はほとんどがrdmなのです。

前述したように、ORDBMSはrdmとオブジェクト指向データベース(OODBMS)の中間的な位置づけにある。ORDBMSは、rDBMSにオブジェクト指向のフロントエンドを載せたと簡単に言うことができる。アプリケーションがORDBMSと通信するとき、通常、データはオブジェクトとして保存される。そしてORDBMSは、オブジェクト情報を行と列を持つデータテーブルに変換し、RDBMSに格納されているのと同じようにデータを処理する。ORDBMSの大きな利点は、RDBMS形式とOODBMS形式の間でデータを変換する方法を提供しているため、プログラマーは2つの形式を変換するためのコードを書く必要がなく、オブジェクト指向言語から簡単にデータベースにアクセスできることである。

  • 2020-11-02 17:56 に公開
  • 閲覧 ( 11 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ