「SQLがいかに悪いかについて時々聞いており、それは良い言語ではありません。」
SQLは30年以上前のものです。「どの機能が何かを「良い」言語にするか、どの機能が「悪い」言語にするか」についての洞察は、SQL自体よりも急速に進化しています。
また、SQLは、「リレーショナルになるために必要なもの」の現在の標準に準拠した言語ではないため、起動するためのリレーショナル言語ではありません。
「しかし、それに代わるものについてはあまり聞いたことがありません。」
あなたが間違った場所(つまり、商用DBMS業界のみ)でのみ聴こうとしている可能性について考えてみてください。
「それでは、同じ目的(データベースアクセス)を果たす他の優れた言語は何ですか?SQLよりも優れているのは何ですか?」
Date&Darwenは、最新のデータ操作言語が準拠する必要のある機能を「サードマニフェスト」で説明しています。その最新バージョンは、著書「データベース、タイプ、およびリレーショナルモデル」に記載されています。
「この代替言語を使用する優れたデータベースはありますか?」
「良い」とは、「産業の強さ」のようなものを意味し、そうではありません。利用できる最も近いものはおそらくDataphorでしょう。
Relプロジェクトは、「データベース、タイプ、およびリレーショナルモデル」で定義されたチュートリアルD言語の実装を提供していますが、Relの現在の主な目標は、本質的に教育的であることです。
私のSIRA_PRISEプロジェクトは「真にリレーショナルな」データ管理のための実装を提供していますが、「言語の実装」というラベルを付けることもためらっています。
そしてもちろん、いくつかの提案されているように、いくつかの非リレーショナルなものを検討することもありますが、私は非リレーショナルデータ管理を数十年にわたる技術的回帰として個人的に却下しています。検討する価値はありません。
ちなみに、データベースの管理に使用されるソフトウェアシステムは「データベース」ではなく、「データベース管理システム」、「DBMS」の略です。写真はカメラと同じものではなく、カメラについて議論していて混乱を避けたい場合は、「写真」ではなく「カメラ」という適切な単語を使用する必要があります。