A transaction check in yum is a process where the system checks if all the necessary dependencies for the package are already installed. If not, it will also install those dependencies. It also ensures that the package doesn’t conflict with any existing packages and that it can be safely installed.