En liste over aktiviteter, der ændrer indholdet af en database, kaldes en
transaktionslog .
Her er hvorfor:
* Transaktionslog: Dette er en vigtig komponent i et databasestyringssystem (DBMS). Det registrerer enhver ændring, der er foretaget i databasen, herunder indsættelser, sletninger, opdateringer og endda mislykkede forsøg.
* Formål: Transaktionsloggen tjener flere formål:
* gendannelse: I tilfælde af et systemulykke giver transaktionsloggen DBMS mulighed for at rekonstruere databasen til dens tilstand inden styrtet.
* samtidighedskontrol: Det hjælper med at sikre, at flere brugere, der arbejder på den samme database, ikke forstyrrer hinandens ændringer.
* revision: Det giver en historie med ændringer foretaget i databasen, som kan være nyttig til sikkerhed, overholdelse og fejlfinding.
Andre relaterede udtryk:
* Data Definition Language (DDL): Bruges til at definere strukturen i databasen, som at oprette tabeller, tilføje kolonner osv. Mens DDL ændrer databaseskemaet, ændrer den ikke direkte indholdet.
* Data Manipulation Language (DML): Bruges til at ændre dataene i databasen, som at indsætte, slette eller opdatere poster. DML -operationer er dem, der ville blive logget i transaktionsloggen.