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

Storage, Query Processing and Transactions

77 resources created by 48 users

This Storage, Query Processing and Transactions page on GoConqr gathers community-made flashcards, quizzes, mind maps, notes and slides, from ACID properties and locking to query optimisation, B-trees and hash indexes. It's built for university students practising how databases keep data safe and fast, and for teachers after ready-made material. There are over 70 resources here, including more than 30 mind maps, over 20 flashcard decks and more than 10 quizzes. Pick a topic, try a quiz to find your gaps, then make your own revision aids.

Select topic

Top Storage, Query Processing and Transactions resources

Notes

Slides

Topics in Storage, Query Processing and Transactions

More Databases and data science topics

About Storage, Query Processing and Transactions

GoConqr Original

What this unit covers

The page sits in the Database Internals and Administration strand of Databases and data science. Most of the material is about transactions and concurrency control. A smaller group looks at storage and query work: files and indices, tree indexing, hashing, query processing and optimisation, and parallelism.

Where to start

Begin with the flashcard deck Databases Topic 7. It runs from the question of what a transaction is through transaction properties, transaction support and three parts on concurrency control. Then open the slide set ACID properties and the deck Transactions & ACID. They explain atomic, consistent, isolated and durable behaviour: all or nothing, starting and ending in a consistent state, and not affecting other transactions.

Using quizzes and mind maps together

Mind maps give you the shape of a topic. The Concurrency Control maps cover why it is needed (lost updates, uncommitted data, inconsistent retrievals) and the pessimistic and optimistic techniques. Another map states the aim: maximise throughput while preventing interference among users. The Transactions map adds the database architecture, with the transaction manager, scheduler, recovery manager and buffer manager.

Read a map first, then test yourself. These quizzes are a good fit:

  • Transactions, which asks about transaction properties and lock types.
  • Data Concurrency and Locking, for locks in more depth.
  • Chapter 10 (T/F), for quick true or false checks.

Wrong answers show you which map to reopen.

Moving on to storage and queries

Once transactions feel secure, try the SCC 201 decks on search and B-trees, access routines, secondary file access, and query processing and optimisation. The maps on intraoperation and interoperation parallelism, and on validation techniques and snapshot isolation, suit later revision.

Make it your own

Teachers can set a deck or quiz as ready-made practice. Students can pick one topic from the list, work through it, and then build their own cards or maps to fill any gap.

Frequently asked questions

Which resource should I open first?

Start with the flashcard deck Databases Topic 7. It moves from what a transaction is, through transaction properties and support, to three parts on concurrency control. After that, the ACID properties slide set and the Transactions mind map make good follow-ups.

What do the mind maps on this page cover?

They cover concurrency control problems such as lost updates and uncommitted data, pessimistic and optimistic techniques, ACID, recovery control and database architecture. Others look at query work, intraoperation and interoperation parallelism, and validation techniques with snapshot isolation.

Are there quizzes for locking?

Yes. Data Concurrency and Locking is a dedicated quiz, and the Transactions quiz asks about lock types and transaction properties. The Chapter 10 quizzes also check transaction management and concurrency control, including a true or false set.

Does the page include storage and indexing topics?

Yes. There are flashcard decks on Files and Indices, Tree Indexing, Hash Indexes and Hashing, plus SCC 201 decks on search and B-trees and on secondary file access. A note on Column Stores is also listed.

Who made these resources, and are they free?

The resources were made by GoConqr users, not by GoConqr itself. Every one listed here is free to open, study and take, with no account needed. A free account also saves your quiz scores and lets you make your own materials.

What if the topic I need is missing?

Try the neighbouring decks and maps first, since transaction and query topics overlap. If a gap remains, make your own flashcards, mind map or notes on it. Teachers can do the same for a class.

Feedback

What is it about?

What do you think of the new look?

How do you like it?