The simplest form of transaction demarcation is to create a transaction at the beginning of the demarcated area, then end that transaction at the end of the demarcated area. However, there are several transaction demarcation modes, which are defined as follows: