RDBMS
「Relational Database Management System」の略です。RDBMSは、リレーショナルデータベース専用に設計されたDBMSです。そのため、RDBMSはDBMSの一種です。
リレーショナルデータベースとは、行と列を使って、データを構造化された形式で保存するデータベースを指します。これにより、データベース内の特定の値を簡単に見つけて利用できます。各テーブル内の値が互いに関連しているため、「リレーショナル」と呼ばれます。テーブル同士を関連付けることもできます。このリレーショナル構造によって、複数のテーブルにまたがるクエリを一度に実行できます。
リレーショナルデータベースがRDMBSで管理されるデータベースの種類を表すのに対し、RDBMSはデータベースのプログラムそのものを指します。RDBMSは、値の追加、更新、検索など、データに対するクエリを実行するソフトウェアです。RDBMSは、データを視覚的に表示することもあります。たとえば、スプレッドシートのような表形式でデータを表示し、テーブル内の個々の値を表示したり、編集したりできます。RDMBSプログラムの中には、データの入力、編集、削除を効率化できるフォームを作成できるものもあります。
よく知られているDBMSアプリケーションのほとんどは、RDBMSに分類されます。例として、Oracle Database、MySQL、Microsoft SQL Server、IBM DB2があります。これらのプログラムの中には、非リレーショナルデータベースをサポートするものもありますが、主にリレーショナルデータベースの管理に使用されます。
非リレーショナルデータベースの例として、Apache HBase、IBM Domino、Oracle NoSQL Databaseがあります。これらの種類のデータベースは、NoSQLをサポートする別のDMBSプログラムによって管理されます。このようなプログラムは、RDBMSには分類されません。
知識をテストする