Третий манифест - The Third Manifesto
Третий манифест (1995) - это Кристофер Дж. Дат 'песок Хью Дарвен предложение на будущее системы управления базами данных, ответ на два предыдущих манифеста с той же целью. Тема манифестов - как избежать "объектно-относительное рассогласование импеданса " между объектно-ориентированные языки программирования и системы управления реляционными базами данных. Третий манифест предлагает сохранить реляционная модель для баз данных и для поддержки объектов как определяемые пользователем типы.
Основная тема манифеста состоит в том, чтобы объяснить, как недостатки существующих системы управления реляционными базами данных не являются недостатками модели реляционной базы данных как таковой, а скорее решений по внедрению в этих системах и SQL язык запросов, который используется в большинстве этих систем.
В манифесте описывается альтернатива SQL под названием D. D - это спецификация желаемых характеристик языка базы данных, а не конкретный синтаксис или грамматика. Таким образом, он описывает семейство языков, а не какой-либо конкретный язык. Однако, в качестве примера, конкретный член гипотетической «семьи» D назвал Учебник D подробно описан, включая важные части грамматики.
Реализации
Существует несколько частичных реализаций D, в том числе:
- Альфора Датафора, продукт с открытым исходным кодом, который реализует язык D4 поверх баз данных SQL.
- Rel, Открытый исходный код реализация Tutorial D в Ява.
- Muldis D, язык программирования с открытым исходным кодом с несколькими реализациями, в Perl и C #
- Проект М36
Библиография
- Дарвен, Хью; Дэйт, К. Дж. (Март 1995 г.). «Третий манифест». Запись ACM SIGMOD. Нью-Йорк, Нью-Йорк, США: ACM Press. 24 (1): 39–49. Дои:10.1145/202660.202667. ISSN 0163-5808. S2CID 12145199. Архивировано из оригинал (PostScript ) на 2006-12-05.
- Дэйт, К. Дж. (Август 1998 г.). «Превью Третьего манифеста». Программирование и дизайн баз данных. Сан-Франциско, CA: Публикации Миллера Фримена. 11 (8): 67. ISSN 0895-4518. OCLC 89297479. Получено 2007-06-18.
- Date, C.J .; Дарвен, Хью (1998). Основа для объектных / реляционных баз данных: третий манифест: подробное исследование влияния объектов и теории типов на реляционную модель данных, включая комплексное предложение по наследованию типов (1-е изд.). Чтение, MA: Эддисон-Уэсли. XXI, 496. ISBN 0-201-30978-5. LCCN 98010364. OCLC 38431501. LCC QA76.9.D3 D15994 1998 г..
- Date, C.J .; Дарвен, Хью (2000). Основа для будущих систем баз данных: третий манифест: подробное изучение влияния теории типов на реляционную модель данных, включая комплексную модель наследования типов (2-е изд.). Чтение, MA: Addison-Wesley Professional. XXIII, 547. ISBN 0-201-70928-7. LCCN 00035527. OCLC 43662285. LCC QA76.9.D3 D3683 2000 г..
- Date, C.J .; Дарвен, Хью (2006). Базы данных, типы и реляционная модель: третий манифест (3-е изд.). Чтение, MA: Аддисон-Уэсли. стр.572. ISBN 0-321-39942-0. OCLC 70044091.
внешняя ссылка
- Официальный веб-сайт - включая исправления, сопутствующие материалы и версию Третьего манифеста в формате PDF.
- PDF версия редакции «Третьего манифеста» от 7 февраля 2013 г.