Een lijst met activiteiten die de inhoud van een database wijzigen, wordt een transactielogboek genoemd .
Dit is waarom:
* Transactielogboek: Dit is een cruciaal onderdeel van een databasebeheersysteem (DBMS). Het registreert elke wijziging die in de database is aangebracht, inclusief invoegingen, verwijderingen, updates en zelfs mislukte pogingen.
* Doel: Het transactielogboek dient verschillende doeleinden:
* herstel: In het geval van een systeemcrash, stelt het transactielogboek de DBM's in staat om de database vóór de crash naar zijn status te reconstrueren.
* concurrency control: Het helpt ervoor te zorgen dat meerdere gebruikers die in dezelfde database werken, elkaars wijzigingen niet verstoren.
* Auditing: Het biedt een geschiedenis van wijzigingen die zijn aangebracht in de database, die nuttig kan zijn voor beveiliging, naleving en probleemoplossing.
Andere gerelateerde termen:
* Gegevensdefinitie taal (DDL): Gebruikt om de structuur van de database te definiëren, zoals het maken van tabellen, het toevoegen van kolommen, enz. Hoewel DDL het databaseschema wijzigt, wijzigt het de inhoud niet direct.
* Gegevensmanipulatietaal (DML): Gebruikt om de gegevens in de database te wijzigen, zoals het invoegen, verwijderen of bijwerken van records. DML -bewerkingen zijn degenen die in het transactielogboek zouden worden vastgelegd. |