D (データベース言語仕様)
D は、クリス・デイトとヒュー・ダーウェンが著書 (共著) "The Third Manifesto" で提案した、関係データベースのデータベース言語が満たすべき要件の集合である。
D自体はデータベース言語ではない。
デイトとダーウェンは、2008年現在で広く使われているデータベース言語SQLを、関係モデルを正確に実装していないとして、批判している。
Tutorial D は、"The Third Manifesto" で説明され使われている、Dの抽象的な実装である。
Dの実装は、Tutorial D と必ずしも同じ構文である必要はない。
Dを正しく実装するために必要なことは、その実装が、Dで規定された機能のセットをもっていることと、デイトとダーウェンが賢明ではないと考えている機能のセットを排除していることである。
Dの正しい実装は、関係データベースの範囲外に位置づけられる付加的な機能をもっていても良い。
Dは、プログラミング言語Dとは関係ない。
プログラミング言語Dは、汎用的なプログラミング言語である。