what are the different types of concurrency control anomalies?
1.dirty read 2. Non repeatable read 3. Phantom read