Datenbankkonzepte: Transaktionen, ACID, Integrität, Trigger, Stored Procedures und Index
Ein Datenbankmanagementsystem speichert nicht nur Daten, es schützt sie auch: Transaktionen fassen Anweisungen zu einer unteilbaren Einheit zusammen und erfüllen die ACID-Eigenschaften, Sperren verhindern, dass sich gleichzeitige Zugriffe gegenseitig überschreiben, und Integritätsbedingungen – allen voran die referentielle Integrität – halten die Daten widerspruchsfrei. Stored Procedures und Trigger verlagern Abläufe und Regeln in die Datenbank, ein Index beschleunigt die Suche.
