D (определение информационного языка)

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск


D — набор требований, предложенных Кристофером Дейтом и Хью Дарвеном в их книге под названием «Основы будущих систем баз данных. Третий манифест» и выдвигаемых к языку, являющимся языком запросов для истинно реляционной СУБД.

D сам по себе не является непосредственно языком.

Содержание

[править] Обзор

D является концепцией — набором требований, выдвинутых Дейтом и Дарвеном к тому, что является языком запросов к реляционной СУБД в их понимании. Tutorial D — абстрактное воплощение концепции D, описанного и использованного в «Третьем манифесте». Стоит отметить, что конкретным воплощениям D не обязательно необходимо обладать схожим с Tutorial D синтаксисом, они должны лишь содержать определённые возможности, и, в свою очередь, исключать набор других, считающихся неудачными. Тем не менее, корректные воплощения D могут содержать дополнительные возможности, находящиеся за гранью области реляционных баз данных.

[править] Воплощения

[править] Tutorial D (Учебный D)

Tutorial D является абстрактной реализацией языка D, описан и используется в «Третьем Манифесте». Цель языка Tutorial D — продемонстрировать какой может быть реализация D. Его предназначение чисто образовательное.

[править] Industrial D (Промышленный D)

В то время, как Tutorial D является чисто учебным языком, любое относительно реальное воплощение языка D, программная реализация которого предполагает производственное использование, называется Industrial D.

[править] Программные реализации

Первая программная реализация D — D4, написанный на C#. D4 — основной язык СУБД Dataphor, производства компании «Alphora». Помимо него существуют Rel, Opus, Duro и Dee. Все они относятся к «Industrial D», несмотря на то, что Rel называет себя «Tutorial D».

[править] См. также

[править] Ссылки

[править] Литература

  • «Основы будущих систем баз данных. Третий манифест» К. Дж. Дейт, Хью Дарвен
На других языках