データベースおよびデータベース管理システム(1)
コンピュータに記憶されたデータベース(DB)は、特定のデータの特定のフォーマットに従って設定されます。オペレーティング・システムは、それらを直接管理しませんが、データベース管理システム(DBMS)を介してそれらを管理するために。
分割するデータを防止するためのさまざまな方法に従い、さまざまなデータベース管理システムがあります。最も一般的なリレーショナルデータベース(RDBMS)で、多くの非リレーショナルデータベースがあります。例えば、キーと値のストレージ・システム、オブジェクト指向データベース。
RDBMSのために、データは、二次元データテーブルの絵のように構成されています。列はフィールドと呼ばれており、行は、レコードと呼ばれています。データベースには、その管理のためのデータテーブル、および管理システムのいくつかのコレクションです。
SQLを使用して、クライアントがデータベースにアクセスする場合は、データベース管理システムは、SQLに基づいてデータを戻します。リレーショナルデータベースは、下のエラーの場合を除き、データシートでなければならないデータのフォーマットを返します。
式C / Sの構造を使用してデータベース、時にはクライアントとサーバが同じマシン上にインストールすることができ、及び時々別のマシンに搭載されたネットワークを介してアクセスすることができます。データベースは、複数のクライアントに接続することができます。そして、クライアントとデータベース管理システムは、必ずしも多くの異なる言語で、同じソフトウェアを持っていないデータベース・アクセス・インタフェースを提供します。
クライアントのデータベース管理システムとの通信の言語については、SQLは、役割に応じて3つのカテゴリに分類することができます。
- データベースのテーブルと作成または削除DDLを
- オペレーティングデータクエリまたはDML
- 操作を確認またはキャンセルするにはDCL
実際には最も使用されるクエリデータのDML。