このトピックは、この質問に多少関連しています。そこでの私の答えは、私が知っているすべてのデータベースのデータにアクセスするには SQL が必要であるという仮定に基づいていました。
私の知る限り、いくつかのdbmsクライアントでデータに直接アクセスしている場合でも、いくつかのdbコネクタを使用していくつかのプログラム(c ++、java、cobolなど)で行ごとの操作(つまり、カーソル)を実行している場合でも、ある時点で必要になります、実際にデータを読み取り/変更するための SQL を記述します。
今私は尋ねています:これは一般的に本当ですか?SQL ダイアレクトに依存しない RDBMS はありますか?
SQL は (厳密ではありませんが) EFCodd (1970) によるリレーショナル モデルの基礎であるリレーショナル代数に基づいていることを私は知っています。
そこで私が質問したいのは、リレーショナル モデルをより適切に実装できる RDBMS はありますか?