Trzeci Manifest - The Third Manifesto

Trzeci Manifest (1995) to propozycja Christophera J. Date'a i Hugh Darwena dotycząca przyszłych systemów zarządzania bazami danych , będąca odpowiedzią na dwa wcześniejsze Manifesty mające ten sam cel. Tematem manifestów jest uniknięcie „ niedopasowania impedancji obiektowo-relacyjnej ” między zorientowanymi obiektowo językami programowania a systemami zarządzania relacyjnymi bazami danych . Trzeci manifest proponuje utrzymanie modelu relacyjnego dla baz danych i obsługę obiektów jako typów zdefiniowanych przez użytkownika .

Głównym tematem manifestu jest wyjaśnienie, w jaki sposób niedoskonałości istniejących systemów zarządzania relacyjnych baz danych nie są wady modelu relacyjnego baz danych per se , ale raczej o decyzjach wykonawczych w tych systemach i SQL języka zapytań, że większość z tych systemów posługiwać się.

Manifest opisuje alternatywę dla SQL o nazwie D . D jest specyfikacją pożądanych cech języka bazy danych, a nie określoną składnią lub gramatyką. W związku z tym opisuje raczej rodzinę języków niż jakikolwiek konkretny język. Jednakże, jako przykład, szczegółowo opisano konkretnego członka hipotetycznej „rodziny” D, zwanej Samouczkiem D , łącznie ze znaczącymi częściami jego gramatyki.

Wdrożenia

Istnieje kilka częściowych implementacji D, w tym:

Bibliografia

  • Darwen, Hugh; Data, CJ (marzec 1995). „Trzeci manifest” . Rekord ACM SIGMOD . Nowy Jork , Nowy Jork , USA: ACM Press. 24 (1): 39–49. doi : 10.1145 / 202660.202667 . ISSN   0163-5808 . S2CID   12145199 . Zarchiwizowane od oryginału ( PostScript ) w dniu 2006-12-05.
  • Data, CJ (sierpień 1998). „Zapowiedź trzeciego manifestu” . Programowanie i projektowanie baz danych . San Francisco , Kalifornia : Miller Freeman Publications. 11 (8): 67. ISSN   0895-4518 . OCLC   89297479 . Źródło 2007-06-18 .
  • Data, CJ; Darwen, Hugh (1998). Podstawa obiektowych / relacyjnych baz danych: trzeci manifest: szczegółowe badanie wpływu obiektów i teorii typów na relacyjny model danych wraz z kompleksową propozycją dziedziczenia typu (wyd. 1). Reading , MA : Addison-Wesley . xxi, 496. ISBN   0-201-30978-5 . LCCN   98010364 . OCLC   38431501 . LCC   QA76.9.D3 D15994 1998 .
  • Data, CJ; Darwen, Hugh (2000). Podstawy przyszłych systemów baz danych: trzeci manifest: szczegółowe badanie wpływu teorii typów na relacyjny model danych, w tym kompleksowy model dziedziczenia typów (wyd. 2). Reading , MA : Addison-Wesley Professional. xxiii, 547. ISBN   0-201-70928-7 . LCCN   00035527 . OCLC   43662285 . LCC   QA76.9.D3 D3683 2000 .
  • Data, CJ; Darwen, Hugh (2006). Bazy danych, typy i model relacyjny: trzeci manifest (wyd. 3). Reading , MA : Addison-Wesley. pp.  572 . ISBN   0-321-39942-0 . OCLC   70044091 .

Linki zewnętrzne