Candidates for this exam are seeking to prove introductory knowledge of how to design,
create, and query relational databases, such as MySQL, Microsoft SQL Server, or Oracle.
1. Database Design
1.1 Given a scenario, design tables for storing data
1.2 Given a scenario, identify the appropriate primary key
1.3 Given a scenario, choose data types to meet requirements
1.4 Given a scenario, design relationships between tables
1.5 Normalize a database
1.6 Given a scenario, identify data protection measures
2. Database Object Management using DDL
2.1 Construct and analyze queries that create, alter, and drop tables
2.2 Construct and analyze queries that create, alter, and drop views
2.3 Construct and analyze stored procedures and functions
2.4 Given a scenario, choose between clustered and non-clustered
indexes
3. Data Retrieval
3.1 Construct and analyze queries that select data
3.2 Construct and analyze queries that sort and filter data
3.3 Construct and analyze queries that aggregate data
4. Data Manipulation using DML
4.1 Construct and analyze INSERT statements
4.2 Construct and analyze UPDATE statements
4.3 Construct and analyze DELETE statements
5. Troubleshooting
5.1 Troubleshoot data object management query failures
5.2 Troubleshoot data retrieval query failures
5.3 Troubleshoot data manipulation query failures





