Dokumentenorientierte Datenbank

Dokumentenorientierte Datenbank

Eine dokumentenorientierte Datenbank ist eine Datenbank, bei der Dokumente die Grundeinheit zur Speicherung der Daten bilden. Als das am weitesten verbreitete Datenbanksystem mit einer dokumentenorientierten Datenbank gilt Lotus Notes.

Während eine relationale Datenbank aus Datenbanktabellen besteht, die einem festen Datenbankschema unterliegen, enthält eine dokumentenorientierte Datenbank einzelne Dokumente. Diese Dokumente können strukturierte Dateien mit einem Standard-Dateiformat sein (wie ein Textverarbeitungsprogrammdatei), aber auch Binary Large Objects sind möglich, die im Sinne eines Datenbankzugriffs nicht weiter strukturiert sind (wie ein Videofilm im mpeg-Format).[1] Strukturierte Dateien mit einem frei festlegbaren Schema bestehen aus einer Reihe von Datenfeldern, die aus je einem Schlüssel-Wert-Paar bestehen können. Weitere Datenformate sind beispielsweise JSON-Objekte, YAML-Dokumente oder XML-Dokumente (siehe auch: XML Schema).

Jedes Dokument innerhalb der Datenbank wird über einen eindeutigen Identifikator angesprochen.

Weitere dokumentenorientierte Datenbankmanagementsysteme sind:

NoSQL

Neuere Bestrebungen, Daten in nicht-tabellarischer Form und ohne die Einschränkungen der bekannten SQL-Systeme zu speichern, wurden seit 2008 unter dem Titel NoSQL bekannt.

Literatur

  • Wassilios Kazakos, Andreas Schmidt, Peter Tomczyk, D. Gündisch, T. Marz, Guido Moerkotte, A. Valikov: Datenbanken und XML: Konzepte, Anwendungen, Systeme (Xpert.press). Springer, ISBN 978-3-540-41956-3.
  • Peter Gluchowski, Roland Gabriel, Carsten Dittmar: Management Support Systeme und Business Intelligence: Computergestützte Informationssysteme für Fach- und Führungskräfte. Springer, ISBN 978-3-540-23543-9.

Einzelnachweise

  1. Rod Stephens: Beginning Database Design Solutions. Wiley-India, New Delhi 2008, S. 44. ISBN 8126519177.

Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • MongoDB — Entwickler 10gen Erscheinungsjahr 2009 Betriebssystem Cross platform Programmier­sprache …   Deutsch Wikipedia

  • CouchDB — Apache CouchDB Administrationsoberfläche Futon …   Deutsch Wikipedia

  • NoSQL — (steht für englisch Not only SQL) ist eine Bewegung, eine neue Art von Datenbanken voranzutreiben. Es handelt sich dabei um Datenbanken, die einen nicht relationalen Ansatz verfolgen und damit mit der langen Geschichte von relationalen… …   Deutsch Wikipedia

  • Hierarchisches Datenbankmodell — Ein Hierarchisches Datenbankmodell ist das älteste Datenbankmodell, es bildet die reale Welt durch eine hierarchische Baumstruktur ab. Jeder Satz (Record) hat also genau einen Vorgänger, mit Ausnahme genau eines Satzes, nämlich der Wurzel der so… …   Deutsch Wikipedia

  • Fachdatenbank — Fachdatenbanken sind fachspezifische Wissensdatenbanken, die Fachinformationen auf klassischen Dokumentationssystemen bereitstellen. Im herkömmlichen Sinn lassen sich Fachdatenbanken einteilen in solche, die Dokumente enthalten… …   Deutsch Wikipedia

  • Dokumententechnologien — Dokumenten Technologien ist die Übertragung des englischsprachigen Begriffes DRT Document Related Technologies. Dokumenten Technologien dienen zur Erzeugung, Erfassung, Erschließung, Verwaltung, Aufbereitung, Bereitstellung, Verteilung, Sicherung …   Deutsch Wikipedia

  • GNU Affero General Public License — Die GNU Affero General Public License, kurz AGPL, ist eine von der General Public License (GPL) abgeleitete Lizenz mit Copyleft. Sie wurde in ihrer ursprünglichen Form von der Firma Affero gemeinsam mit der Free Software Foundation (FSF)… …   Deutsch Wikipedia

  • Dokumenten-Technologien — ist die Übertragung des englischsprachigen Begriffes DRT Document Related Technologies. Dokumenten Technologien dienen zur Erzeugung, Erfassung, Erschließung, Verwaltung, Aufbereitung, Bereitstellung, Verteilung, Sicherung und Bewahrung von… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”