En lista över aktiviteter som ändrar innehållet i en databas kallas en
transaktionslogg .
Här är varför:
* Transaktionslogg: Detta är en avgörande komponent i ett databashanteringssystem (DBMS). Den registrerar varje ändring som gjorts i databasen, inklusive insättningar, borttagningar, uppdateringar och till och med misslyckade försök.
* Syfte: Transaktionsloggen tjänar flera syften:
* återhämtning: Vid en systemkrasch tillåter transaktionsloggen DBMS att rekonstruera databasen till sitt tillstånd före kraschen.
* Samtidskontroll: Det hjälper till att säkerställa att flera användare som arbetar med samma databas inte stör varandras ändringar.
* Revision: Det ger en historia av förändringar som gjorts i databasen, som kan vara användbar för säkerhet, efterlevnad och felsökning.
Andra relaterade termer:
* Data Definition Language (DDL): Används för att definiera strukturen i databasen, som att skapa tabeller, lägga till kolumner, etc. Medan DDL ändrar databasschemat ändrar det inte direkt innehållet.
* Data Manipulation Language (DML): Används för att ändra data i databasen, som att infoga, ta bort eller uppdatera poster. DML -operationer är de som skulle loggas in i transaktionsloggen.