リレーショナル・データベース

  あらたまって「リレーショナル データベース」とは何か?と考えると、その定義が以外に難しいことに気が付きます。
  当ホームページでは、「SQL コマンドでアクセスできるデータベースをリレーショナル データベース」と定義することにします。 この定義自体に対する賛否は別のテーマとしたいと思います。
  
  Caché はもちろんSQL コマンドでの処理ができます。 ODBC 経由でのSQL コマンド受付ができます、JDBC 経由でも問題ありません。 あるいは、Caché Object ScriptSQL コマンドを埋め込むことができます。(Embedded SQL と言います)。
  具体的には、
  &SQL( SELECT NAME,ADD FROM PERSON WHERE ID='1' )
  のように記述します。
  
  Caché 4.0.x の時点では、SQL92 の規格を採用しています。 他のリレーショナル データベースで独自に拡張したSQL92 規格外のSQL コマンドは、Caché では使用できません。 ただし、例外的にCaché 側で用意したSQL コマンドもありますので、マニュアルで確認することをお勧めします。

戻る