Update (Datenbank)

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 1. September 2015 um 17:53 Uhr durch Fruchtzwerg94 (Diskussion | Beiträge) (Link nicht mehr vorhanden). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Zur Navigation springen Zur Suche springen

Ein Update (deutsch: Aktualisierung) 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

Einzelnachweise

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