Teradata Certification: Developer Exam
Teradata Certification: Developer Exam
Developer Exam
Exam Objectives
The Developer Exam covers the features and functionality of the Advanced SQL Engine through
release 16.20. The exam objectives describe the content and focus covered on the exam.
1. Identify database and user concepts (for example: ownership, privileges, separation of
duties, database user parent/child relationships, etc.)
2. Identify the types and purposes of indexes (for example: primary, secondary, join, and
primary time indexes.)
3. Identify the characteristics and usage of roles, profiles, and privileges.
4. Identify the characteristics of persistent / permanent and temporary tables.
5. Identify the purpose and limitations of multi-value compression (MVC).
6. Identify the characteristics and usage of row and column partitioning, constraints, and
dynamic join elimination.
7. Identify the purpose and audience of data models.
8. Identify the processes for efficient database design (for example: data modeling, data
profiling, data domains, data and join demographics, and access patterns.)
9. Identify the types of normalization rules and how to show data relations and relationships.
10. Given an Explain plan, identify the processing that would be executed.
1. Given a scenario, identify the types of locking and lock levels used by Teradata.
2. Identify how and when locks are established and the impact of locking conflicts.
3. Identify the implications of using different transaction modes (ANSI and BTET.)
4. Identify the differences between a transaction, request and statement.
5. Given a scenario, identify the impact of session characteristics on request (for example:
ANSI vs BTET, min and max sessions, date format, default character set, etc.)
1. Identify the characteristics, limitations, and usage of the TPT LOAD Operator.
2. Identify the characteristics, limitations, and usage of the TPT EXPORT Operator.
3. Identify the characteristics, limitations, and usage of the TPT UPDATE Operator.
4. Identify the characteristics, limitations, and usage of the TPT STREAM Operator.
5. Identify the characteristics, limitations, and usage of TPT Operators including DDL, ODBC,
SQL INSERTER, and SQL SELECTOR, etc.
6. Identify the characteristics, limitations, and usage of BTEQ.
7. Given a scenario, identify the optimal load strategy (for example: mini-batch, TPT LOAD /
UPDATE, TPT STREAM, etc.)
8. Identify the applications and use cases for using the Teradata Studio Suite.