GoConqr has a new look! Let us know what you think.

Concurrency Control, Locking and Serializability

30 resources created by 23 users

This GoConqr page gathers quizzes, mind maps and flashcards on Concurrency Control, Locking and Serializability, from transaction properties to locking and concurrency problems. It is for university students practicing these topics and teachers looking for material to use. The page has over 20 resources, all at university level, made by GoConqr users. Pick a resource to start exploring the topic.

Concurrency Control, Locking and Serializability

Top Concurrency Control, Locking and Serializability resources

Quizzes

Mind maps

Flashcards

Notes

More Storage, Query Processing and Transactions topics

About Concurrency Control, Locking and Serializability

GoConqr Original

Start with transactions

Begin with the Databases Topic 7 flashcards for an introduction to transactions, their properties and concurrency control. The deck includes examples of transactions as well as cards on transaction support. You can work through the cards first, then return to individual prompts as you study.

For a visual overview, open the Transactions mind map. It brings together transaction definitions, ACID properties, database architecture and concurrency control. Use it alongside the flashcards to see how the terms in the deck fit into the wider picture presented by the map.

Explore concurrency control

The Concurrency Control mind map covering lost updates, uncommitted data and inconsistent retrievals is a useful next step. It also introduces pessimistic and optimistic techniques. Another mind map on concurrency control sets out the problem and the objective of allowing transaction throughput while preventing interference among users.

Compare the ideas in the maps with the concurrency control cards in Databases Topic 7. You can use the maps to organize the terms, then use the cards to recall them without looking at the overview.

Practice with quizzes

The Transactions quiz asks about transaction properties and locks. Try it after the flashcards and maps, then return to those resources to review terms you found difficult. Data Concurrency and Locking offers another set of questions about transactions and executing statements outside a transaction.

For another way to check the material, the C192 Transaction Management quiz also asks about transaction properties and locks. Compare its questions with those in Transactions as you practice.

Continue through the unit

This topic is one section of Storage, Query Processing and Transactions in Databases and data science. The resources here give you a way to explore transactions and concurrency control within that unit. Choose a map and a quiz to use together as you study.

Frequently asked questions

Which resource should I start with?

Databases Topic 7 is a useful starting point if you want to work through transaction definitions, examples and properties before moving to concurrency control. Follow it with the Transactions mind map for a visual overview, then try the Transactions quiz to practice questions on transaction properties and locks.

What do the mind maps cover?

The Transactions mind map covers transaction definitions, ACID properties, database architecture and concurrency control. One Concurrency Control mind map lists lost updates, uncommitted data, inconsistent retrievals and approaches to concurrency control. Another sets out the problem and objective of preventing interference among users while allowing transaction throughput.

Are the resources free to use?

Yes. Every resource listed on this page is free to open, study and take without an account. A free account also lets you save quiz scores and make your own quizzes, mind maps, flashcards and notes. The listed resources were made by GoConqr users.

Feedback

What is it about?

What do you think of the new look?

How do you like it?