Database Administrator exam: what is tested and how to prepare
A database test checks whether you can be trusted with the data other systems depend on. Expect SQL you must read and reason about, questions on how a table should be designed, why a query is slow, what an index actually does, and what happens to a transaction when two users collide. Expect too that backup questions are really recovery questions, because nobody cares about the backup until the restore.
How this guide was made
Written for this site with AI assistance, then checked automatically before publishing. The topic table, sample questions, worked examples and study plan are generated from this site’s question bank: each worked example is recalculated by separate code, and each sample answer says where it came from.
The guide deliberately states no salaries, grades, pass marks or exam dates. Those change, and they could not be checked here, so take them from the advert itself.
This site is independent and is not affiliated with MIFOTRA or any employer.
What the questions cover
- SQL: selecting, filtering, grouping, joining, subqueries and the order in which a query is evaluated.
- Schema design: keys, relationships, normalisation to third normal form, and when denormalising is the right call.
- Indexes: what they speed up, what they slow down, and why a query can ignore the index you created.
- Transactions: atomicity and consistency, isolation levels, locking, blocking and deadlocks.
- Backup and recovery: full, differential and log backups, point-in-time recovery, and recovery objectives.
- Security: users, roles and privileges, least privilege, encryption in transit and at rest, and auditing.
- Availability: replication, failover, maintenance windows and what each protects against.
- Monitoring: finding slow queries, watching space and connections, and knowing what normal looks like.
Where to spend your study time
The suggested emphasis reflects what this position works with day to day. It is a study guide, not a published exam blueprint.
| Area | Suggested emphasis | Questions in the bank | Practise |
|---|---|---|---|
| Software development | 36% | 378 | In the full bank |
| Cybersecurity | 18% | 541 | Security |
| Hardware and operating systems | 18% | 961 | Hardware & OS |
| Linux command line | 18% | 360 | In the full bank |
| Cloud and emerging technology | 9% | 188 | In the full bank |
Read SQL the way the engine does
Questions that show a query and ask what it returns are testing evaluation order, not typing speed. The engine filters rows, then groups, then filters groups, then sorts. Candidates who apply a condition at the wrong stage pick the wrong answer confidently. Read the clauses in the order the engine uses them and the answer usually falls out.
Watch joins in particular: an inner join drops rows without a match, a left join keeps them with nulls, and a condition placed in the where clause rather than the join can quietly turn one into the other.
Indexes are a trade, not a gift
An index makes reads faster and writes slower, and it costs storage. Questions describe a table with many indexes and slow inserts, or a query that still scans despite an index, and expect you to explain why. Know the common reasons an index is ignored: a function wrapped around the indexed column, a leading wildcard in a pattern match, a data type mismatch, or statistics so stale that the planner chooses badly.
Recovery is the real subject
A backup strategy is judged by two numbers: how much data the organisation can afford to lose and how long it can afford to be down. Full backups restore simply but take space and time; differential and log backups reduce both at the cost of a longer restore chain. Point-in-time recovery needs the log chain intact. The recurring test answer is that a backup nobody has restored is not yet a backup.
Preparing
Install a database on your own machine and use it. Load a few thousand rows, write queries, add an index and watch the plan change, open two sessions and create a deadlock on purpose, then break something and restore it from backup. A week of that teaches more than a month of reading, and it gives you answers for the interview that follows. Keep the commands you used in a single file as you go. Reading your own notes on the morning of the test works better than rereading a manual you only half remember.
Try a few now
Which edition of Windows 10/11 is the minimum requirement to join an Active Directory domain?
- Education
- Pro
- Mobile
- Home
Show the answer
B. Pro
Windows Home editions cannot join a Windows Server Active Directory domain; Pro or Enterprise is required.
Original practice question, written against published exam objectives. Open this question
What does SaaS stand for in cloud computing?
- Software as a Service
- Storage as a Service
- Security as a Service
- System as a Service
Show the answer
A. Software as a Service
Software as a Service - applications delivered over the network, with the provider managing the underlying infrastructure entirely.
Real past-paper question; answer cross-checked against the original session. Open this question
During a penetration test, an assessor sits in the break room and watches an employee type their complex password into a laptop. The assessor then uses these credentials later. What occurred?
- Eavesdropping
- Tailgating
- Pretexting
- Shoulder surfing
Show the answer
D. Shoulder surfing
Shoulder surfing involves visually observing a user entering sensitive information, such as a password or PIN.
Original practice question, written against published exam objectives. Open this question
An employee unknowingly downloads a malicious browser extension that records every keystroke made on banking websites and sends the text to an external server. This malware is a...
- Keylogger
- Worm
- Adware
- Rootkit
Show the answer
A. Keylogger
A keylogger records user keystrokes, often to steal credentials, credit card numbers, or other sensitive information.
Original practice question, written against published exam objectives. Open this question
More from the full bank
- Which term describes an append-only ledger replicated across nodes and secured by hashing? · Emerging Technology
- An API returns "authentication is required or failed". Which status code is that? · Software Development
- In software development, what is Inheritance? · Software Development
- In software development, what is REST? · Software Development
- In software development, what is Encapsulation? · Software Development
- A certification question asks about recovery point objective. Which answer is correct? · Cybersecurity
Anyone can read these questions. Their answers and explanations open with an access code.
Common questions
Which database platform will the test use?
Adverts usually name one. Where they do not, questions tend to use standard SQL and general principles. Learn one platform well; the concepts transfer and the syntax differences are quickly looked up.
How deep does the SQL go?
For most posts, comfortably through joins, aggregation, subqueries and common table expressions. Query tuning and execution plans separate stronger candidates.
Is NoSQL tested?
Sometimes, as concepts: when a document store suits a workload better than a relational database, and what you give up in exchange.
More Database Administrator guides
- Database Administrator practice questions with answers
- Database Administrator calculations with worked answers
- Database Administrator interview questions and answers
- 30-day Database Administrator exam study plan
- Database Administrator skills and qualifications
- Database Administrator job description and duties
- How to become a Database Administrator in Rwanda
- Database Administrator exam mistakes to avoid
- Database Administrator key topics and quick reference
- Database Administrator CV: what to include
- Certifications worth getting as a Database Administrator