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
-
39 cardsDatabases Topic 7 What is a transaction?
-
55 questionsCHAPTER 10: TRANSACTION MANAGEMENT AND CONCURRENCY CONTROL 1. Most real-world database transactions are formed by only one database request.
-
48 questionsC192 Transaction Management C192 Practice Test
-
20 questionsTransactions Transactions
-
35 cardsCONCURRENCY CONTROL What is concurrency control?
-
55 cardsSCC 201 - Concurrency and Transactions Define a multi-user database?
-
45 cardsSCC 201 - Concurrency Locking What are concurrency control techniques used for?
-
17 questionsData Concurrency and Locking Which of the following describes the disadvantage of executing a set of DML statements outside a transaction?
Quizzes
-
55 questionsCHAPTER 10: TRANSACTION MANAGEMENT AND CONCURRENCY CONTROL 1. Most real-world database transactions are formed by only one database request.
-
48 questionsC192 Transaction Management C192 Practice Test
-
20 questionsTransactions Transactions
-
17 questionsData Concurrency and Locking Which of the following describes the disadvantage of executing a set of DML statements outside a transaction?
-
20 questionsChapter 10 (T/F) 1. Most real-world database transactions are formed by only one database request.
-
18 questionsC192 StrongArm
-
10 questionsC192 Thuggery
-
5 questionsC192 - Transaction Management Matching What transaction problem is depicted ?
Mind maps
-
27 nodesTransactions General · ACID · DB architecture · Concurrency Control · Errors · Definitions
-
36 nodesConcurrency Control Problem Definition · Concurrency Control P... · Concurrency Control M...
-
35 nodesConcurrency Control Why? · When? · Techniques · What is?
-
30 nodesCONCURRENCY CONTROL Problem Definition · Concurrency Control P... · Concurrency Control T...
-
30 nodesCONCURRENCY CONTROL_1 Problem Definition · Concurrency Control P... · Concurrency Control T...
-
30 nodesCONCURRENCY CONTROL Problem Definition · Concurrency Control P... · Concurrency Control T...
-
42 nodesConcurrency Control Two phase locking · Operation · Deadlock · Degree of isolation · Timestamp based · Graph based
-
42 nodesconcurrency control Degree of isollation · timestamp based · Deadcklock · Graph based · Operation · Two phase locking
Flashcards
-
39 cardsDatabases Topic 7 What is a transaction?
-
35 cardsCONCURRENCY CONTROL What is concurrency control?
-
55 cardsSCC 201 - Concurrency and Transactions Define a multi-user database?
-
45 cardsSCC 201 - Concurrency Locking What are concurrency control techniques used for?
-
3 cardsUntitled Explain Serializability Schedule
Notes
-
Untitled transaction and concurrency control Transaction In the context of DBMS, a transaction is an execution of a program that accesses a database in the context pf transactional file server,a transaction is an execution of ...
-
Untitled User A and User B try to read X. Say they are doing ATM updates. A wants to add five dollars, x = x+ 5. This requires an update. B wants to add ten dollars, x = x+10. This requires an update. Look up Lost ...
More Storage, Query Processing and Transactions topics
About Concurrency Control, Locking and Serializability
GoConqr OriginalStart 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.