Past ExamsRwanda ICT preparation

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.

AreaSuggested emphasisQuestions in the bankPractise
Software development 36%378In the full bank
Cybersecurity 18%541Security
Hardware and operating systems 18%961Hardware & OS
Linux command line 18%360In the full bank
Cloud and emerging technology 9%188In 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

  1. Which edition of Windows 10/11 is the minimum requirement to join an Active Directory domain?

    1. Education
    2. Pro
    3. Mobile
    4. 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

  2. What does SaaS stand for in cloud computing?

    1. Software as a Service
    2. Storage as a Service
    3. Security as a Service
    4. 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

  3. 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?

    1. Eavesdropping
    2. Tailgating
    3. Pretexting
    4. 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

  4. 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...

    1. Keylogger
    2. Worm
    3. Adware
    4. 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

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