This slide summarizes different classes of concurrent executions and relationships between such classes.
Assume that entire area of the current slide represents all concurrent executions.
Then a grey blob named "View serializable executions" represents all concurrent executions that satisfy view serializability correctness criterion. In the other words all executions that are correct according to a view serializability definition of correctness.
A light blue blob entirely included in a grey block and named "Conflict serializable executions" represents all concurrent execution that satisfy conflict serializability correctness criterion. In the other words, all concurrent executions that are correct according to conflict serializability definition of correctness.
Note that if a light blue blob is entirely included in a grey blob then every conflict serializable execution is also view serializable execution. It also means that some of view serializable executions are not correct from conflict serializability criterion of correctness point of view.
A darker blue blob named "Order-preserving Conflict serializable executions" represents all concurrent executions that satisfy order-preserving conflict serializability correct ness criterion. Note, that all order-preserving conflict serializable executions are conflct serializable executions. However, there exist conflict serializable executions that are not order preserving.
A light pink blob named "Recoverable executions" represents all concurrent executions that must enforce recoverability correctness criterion and such that each execution is conflict serializable. Note, that some of recoverable executions are not order preserving executions. Light pink blob spans over dark blue blob representing order-preserving conflict serializable executions and over a light blue blob representing only conflict serializable execution.
A dark pink blob named "Cascadeless executions" is entirely included in a light pink blob representing "Recoverable executions". It means that every cascadeless execution is a recoverable execution. However, the opposite is not true. Some of the recoverable executions ate not cascadeless.
Very dark pink blob named "Strict executions" represents all strict executions. Like before, every strict execution is a cascadeless execution and the opposite is not true. All cascadeless and strict executions must be conflict serializable.