Skip to main content

DataProfessionalAQS-DD

IICTI Certified Database Developer

Professional certification covering 11 modules, from query optimizer internals and execution plan analysis to performance diagnostics and capacity engineering.

Exam
2 h
Questions
150
Pass mark
70%
Valid for
3 years

About this certification

Holders demonstrate that they can apply and evaluate query optimizer internals and execution plan analysis, advanced indexing and physical data design, concurrency control, isolation and locking and advanced SQL and set-based programming, plus 7 further areas, in realistic professional scenarios, as defined in the AQSCERT scheme for Database Developer.

Who it is for: Professionals working, or preparing to work, in data roles.

Syllabus

What you'll be assessed on — 11 modules. The percentage is each module's share of the exam.
  1. 01Query optimizer internals and execution plan analysis8% of the exam
    • Diagnose slow queries by analysing execution plans and optimizer estimates, and correct them through query, statistics or plan changes.
    • Scope: Cost-based optimisation, cardinality estimation and statistics, join algorithms, plan caching and parameter sensitivity, EXPLAIN ANALYZE, Query Store, pg_stat_statements and plan regression handling.
  2. 02Advanced indexing and physical data design8% of the exam
    • Design an indexing and physical storage strategy that balances read performance, write amplification and storage cost.
    • Scope: B-tree, hash, GIN, GiST, BRIN and columnstore indexes, covering and partial indexes, index-only scans, fill factor, page layout, TOAST and compression trade-offs.
  3. 03Concurrency control, isolation and locking12% of the exam
    • Analyse concurrency anomalies and deadlocks, and design transaction logic that guarantees correctness under load.
    • Scope: MVCC, isolation levels and anomalies (write skew, phantoms), serializable snapshot isolation, lock escalation, deadlock analysis, optimistic versus pessimistic concurrency, idempotent retries.
  4. 04Advanced SQL and set-based programming16% of the exam
    • Design set-based SQL solutions for complex analytical and transactional problems in place of procedural row-by-row logic.
    • Scope: Window functions, recursive CTEs, lateral joins, MERGE and upsert semantics, JSON/JSONB querying, temporal and bitemporal queries, gaps-and-islands patterns.
  5. 05Server-side logic engineering10% of the exam
    • Evaluate when to place logic in the database and build server-side code that is testable, secure and transactionally correct.
    • Scope: Stored procedures and functions in PL/pgSQL and T-SQL, triggers and their side effects, error handling and transaction scope, security definer risks, testing with pgTAP and tSQLt.
  6. 06Partitioning, sharding and scale-out design5% of the exam
    • Architect partitioning and sharding schemes that scale data volume and throughput without compromising query patterns.
    • Scope: Declarative range, list and hash partitioning, partition pruning, distributed SQL (Citus, CockroachDB, Spanner), shard-key selection, hot-spot avoidance and cross-shard transactions.
  7. 07Zero-downtime schema evolution and migrations5% of the exam
    • Design and execute schema changes on live production systems with no downtime and safe rollback paths.
    • Scope: Expand-contract pattern, online DDL and lock impact, backfills, Flyway, Liquibase and Atlas, migration testing, versioned and declarative schema management in CI/CD.
  8. 08Replication, change data capture and data consistency5% of the exam
    • Architect replication and CDC pipelines that keep downstream systems consistent and reliable.
    • Scope: Physical and logical replication, read replicas and lag, CDC with Debezium, transactional outbox, eventual consistency and read-your-writes guarantees.
  9. 09Polyglot persistence and data model selection16% of the exam
    • Evaluate and select data stores and models that fit workload access patterns and consistency requirements.
    • Scope: Relational, document, key-value, wide-column, graph and vector stores, pgvector, access-pattern driven modelling, consistency and latency trade-offs.
  10. 10Database security and privacy engineering10% of the exam
    • Design database-level security and privacy controls that enforce least privilege and regulatory compliance.
    • Scope: Least-privilege roles, row-level security, column and transparent encryption, data masking, SQL injection prevention, auditing, GDPR and data residency obligations.
  11. 11Performance diagnostics and capacity engineering5% of the exam
    • Diagnose database performance bottlenecks from system telemetry and plan capacity for projected workload growth.
    • Scope: Wait-event analysis, buffer and I/O metrics, connection pooling (PgBouncer), vacuum and bloat management, workload benchmarking with pgbench and HammerDB, capacity forecasting.

Exam blueprint

Multiple-choice examination (150 questions, 4 options, single correct answer) built from professional scenarios.
Questions per module150 questions · 2 h · pass 70%
  • Query optimizer internals and execution plan analysis12
  • Advanced indexing and physical data design12
  • Concurrency control, isolation and locking18
  • Advanced SQL and set-based programming24
  • Server-side logic engineering15
  • Partitioning, sharding and scale-out design8
  • Zero-downtime schema evolution and migrations8
  • Replication, change data capture and data consistency7
  • Polyglot persistence and data model selection24
  • Database security and privacy engineering15
  • Performance diagnostics and capacity engineering7
Question types
Single choice 100%
Delivery
Online (remote proctored), Test centre, On-site (corporate)
Retakes
Up to three attempts within any 12-month period. A 14-day waiting period applies after a first unsuccessful attempt and 30 days after a second. Each retake requires a new booking and fee. Retakes draw a different randomised form from the question bank.

Provisional cut score — psychometric validation is required before live delivery. Blueprint v1.0.

Your path to certification

  1. 1

    Register

    Create a free account and start the programme.

  2. 2

    Practice

    Online practice test (coming soon).

  3. 3

    Training

    Optional

    Online course or classroom — or skip it.

  4. 4

    Certification

    Independent exam and certification decision.

Training is optional and does not by itself confer certification. Find a training partner

Eligibility & prerequisites

Required

  • Valid government-issued photo identification
  • Agreement to abide by the AQSCERT Code of Professional Conduct

Recommended

  • No formal prerequisites; relevant professional experience is strongly recommended

More information

Certification process
  1. 1. Application — Create an account and apply for this certification.
  2. 2. Eligibility review — AQSCERT checks the formal eligibility requirements.
  3. 3. Assessment — Sit the 2 h examination online or at a test centre.
  4. 4. Independent decision — A decision maker not involved in your training or assessment reviews all evidence.
  5. 5. Issuance — A digitally signed certificate with QR verification, valid for 3 years.
  6. 6. Recertification — Before expiry, evidence 60 hours of CPD or re-sit the examination.
  7. Certificates may be suspended, withdrawn or revoked in line with the Certification Scheme. Status is always shown on the public verification page.
Scheme & accreditation
Certification scheme
Data Certification Scheme
Scheme code
AQS-SCH-IT-03
Scheme version
v1.0 (effective 1 Jan 2026)

Accreditation: AQSCERT is accredited by DA, an IAF MLA signatory, to ISO/IEC 17024. Our programmes are developed by leading experts from industry.

Ready to start AQS-DD?

Practise online, add optional training, then sit the independent exam.

  • Professional

    AQS-DA

    IICTI Certified Database Administrator

    Professional certification covering 11 modules, from storage engine internals, MVCC and transaction isolation to data governance, compliance and lifecycle management.

    Exam duration
    1 h 30 min
    Questions
    120 questions

    Exam fee from

    €110

  • Professional

    AQS-DA12

    IICTI Certified Data Analyst

    Professional certification covering 12 modules, from analytical problem framing and decision-centred metric design to leading the analytics practice and reproducible workflows.

    Exam duration
    2 h
    Questions
    150 questions

    Exam fee from

    €80

  • Professional

    AQS-DE28

    IICTI Certified Data Engineer

    Professional certification covering 11 modules, from lakehouse architecture and open table format internals to data infrastructure for machine learning and AI workloads.

    Exam duration
    2 h
    Questions
    150 questions

    Exam fee from

    €120

  • Professional

    AQS-BID

    IICTI Certified Business Intelligence Developer

    Professional certification covering 10 modules, from enterprise semantic model architecture to bI platform governance, capacity and adoption leadership.

    Exam duration
    1 h 30 min
    Questions
    120 questions

    Exam fee from

    €125