Update (Datenbank)

Update (Datenbank)

Ein Update ist bei einem Datenbanksystem ein schreibender, Daten verändernder Zugriff auf die Datenbank. Das Update ist damit Teil der Data Manipulation Language.

Dazu muss von einem Datenbankmanagementsystem der physikalische Speicher, auf dem die Datenbank liegt, geändert werden. Da die meisten Datenbanken auf Festplatten liegen, löst ein Update gewöhnlich einen Schreibzugriff auf einem Massenspeicher aus.

Da mehrere Schreib- und Lesezugriffe auf die Datenbank stets gleichzeitig auftreten können und andererseits sich die Datenbank stets in einem eindeutigen, konsistenten Zustand befinden soll (siehe auch ACID), müssen diese Zugriffe synchronisiert werden. Dieses Problem ist ein Spezialfall des Readers-and-Writers-Problem[1].

Updates können weiterhin Teil einer Transaktion sein.

In SQL sind für Updates die Operationen: INSERT, UPDATE und DELETE vorgesehen.

Siehe auch

Selektion (Informatik)

Einzelnachweise

  1. Andrew Tanenbaum et al., Operating Systems, 3. Aufl, 2006 bei Pearson Education, S. 92 f., ISBN 0-13-142938-8

Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

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

  • Update-Anomalie — In der Informatik bezeichnen Anomalien in relationalen Datenbanken Fehlverhalten der Datenbank. Sie entstehen durch nicht regelkonforme Datenstrukturen, die von der Verletzung von Normalisierungsregeln herrühren und führen zu fehlerhaften bzw.… …   Deutsch Wikipedia

  • Update — Ein Grafikprogramm bei der Suche nach einem Update Update [ˈʌpˌdeɪt] (englisch update = Aktualisierung) bezeichnet die Aktualisierung von Software oder Daten, zweiteres beispielsweise als Datenbank Updates,[1] …   Deutsch Wikipedia

  • Software-Update — Eine Aktualisierung, teils auch als Nachführung, Evidenthaltung oder Update bezeichnet, beschreibt den Vorgang, etwas bereits Vorhandenes auf einen neueren Stand zu bringen. Eine Aktualisierung kann also nur durchgeführt werden, wenn bereits eine …   Deutsch Wikipedia

  • View (Datenbank) — Eine View (deutsch Sicht) ist eine logische Relation (auch virtuelle Relation oder virtuelle Tabelle) in einem Datenbanksystem. Diese logische Relation wird über eine im Datenbankmanagementsystem (DBMS) gespeicherte Abfrage definiert. Der… …   Deutsch Wikipedia

  • Lost Update — Verlorenes Update (auch engl. Lost Update) bezeichnet in der Informatik einen Fehler, der bei mehreren parallelen Schreibzugriffen auf eine gemeinsam genutzte Information auftreten kann. Wenn zwei Transaktionen dieselbe Information verändern,… …   Deutsch Wikipedia

  • Verlorenes Update — (auch engl. Lost Update) bezeichnet in der Informatik einen Fehler, der bei mehreren parallelen Schreibzugriffen auf eine gemeinsam genutzte Information auftreten kann. Wenn zwei Transaktionen dieselbe Information verändern, dann können die… …   Deutsch Wikipedia

  • Windows Update Server — Windows Server Update Services (Abkürzung WSUS) ist die Softwarekomponente des Microsoft Windows Server 2003 und Microsoft Windows Server 2008, die für Patches und Aktualisierungen zuständig ist. Sie ist die Nachfolgeversion der… …   Deutsch Wikipedia

  • Windows Update Services — Windows Server Update Services (Abkürzung WSUS) ist die Softwarekomponente des Microsoft Windows Server 2003 und Microsoft Windows Server 2008, die für Patches und Aktualisierungen zuständig ist. Sie ist die Nachfolgeversion der… …   Deutsch Wikipedia

  • Windows Server Update Services — (Abkürzung WSUS) ist die Softwarekomponente des Microsoft Windows Server 2003 und Microsoft Windows Server 2008, die für Patches und Aktualisierungen zuständig ist. Sie ist die Nachfolgeversion der Softwarekomponente Software Update Services.… …   Deutsch Wikipedia

  • XML-Datenbank — Als XML Datenbank werden Datenbanken oder Datenbankverwaltungssysteme bezeichnet, die Daten im XML Format speichern oder anderweitig mit XML Daten umgehen können. Man kann daher XML Datenbanksysteme in zwei Kategorien unterteilen: XML enabled:… …   Deutsch Wikipedia

Share the article and excerpts

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