En liste over aktiviteter som endrer innholdet i en database kalles en
transaksjonslogg .
Her er grunnen:
* Transaksjonslogg: Dette er en avgjørende komponent i et databaseadministrasjonssystem (DBMS). Den registrerer hver endring som er gjort i databasen, inkludert innsettinger, slettinger, oppdateringer og til og med mislykkede forsøk.
* Formål: Transaksjonsloggen tjener flere formål:
* Gjenoppretting: I tilfelle et systemulykke, lar transaksjonsloggen DBMS rekonstruere databasen til staten før krasjet.
* samtidighetskontroll: Det hjelper med å sikre at flere brukere som jobber med den samme databasen ikke forstyrrer hverandres endringer.
* revisjon: Det gir en historie med endringer i databasen, som kan være nyttig for sikkerhet, etterlevelse og feilsøking.
Andre relaterte vilkår:
* Data Definition Language (DDL): Brukes til å definere strukturen til databasen, som å lage tabeller, legge til kolonner osv. Mens DDL endrer databaseskjemaet, endrer det ikke direkte innholdet.
* Data Manipulation Language (DML): Brukes til å endre dataene i databasen, som å sette inn, slette eller oppdatere poster. DML -operasjoner er de som vil bli logget i transaksjonsloggen.