SQL Coding Apprentice
SQL is a standard language for storing, manipulating and retrieving data in databases. Structured Query Language, abbreviated as SQL, is a domain specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS). It is particularly useful in handling structured data, i.e. data incorporating relations among entities and variables.
- Number of questions: 25
- Time limit: 45 minutes
- Passing score: 75%
- Format: Linear and Live-in-the-App
The examination procedure
The students will have to answer all the question within the given timeframe.
Students are free to ignore as many questions as needed as these questions can be flagged and reviewed again at the end of the test (within the 45 minutes timeframe). All unanswered questions will be marked as incorrect.
When the test finishes the result of the examination is sent to the Knowledge Pillars server for storing.
Find more information about our Exam Retake Policy and Exam Proctoring options.
Candidates are expected to demonstrate a general background in coding with SQL. Prior to taking the exam, a candidate is expected to have approximately 100 hours of hands-on experience or lectures on developing using SQL.
The elevated level of preparation required is derived from the industry-standard level of the exam and the fact that this certification reflects the candidate’s readiness to enter the job market. Moreover, this Certification is used as a job placement index by recruiting managers, for the correct placement of a job seeker. Knowledge Pillars uses a task-based format in order to ensure the validity of the results.
To optimize the examination experience for the Candidate, Knowledge Pillars has taken certain steps to utilize a real SQL coding environment during the examination. The exam is provided both in Testing Centers or remotely, via the remote proctoring system.
Skills Measured:
- Introduction to SQL
- Tables
- Getting data from more than one table
- Programming
Introduction to SQL
- Discern Flat File, Hierarchical and Relational
- Differentiate between data types
Tables
- Create Tables
- Keys (Primary, Foreign, Candidate)
- Alter Table command
- INSERT INTO
- GROUP BY (HAVING)
- Relations and Normalization
- Doing math with data
- Simple Queries (SELECT FROM, WHERE, ORDER BY, DISTINCT)
Getting data from more than one table
- Aggregate Functions (COUNT, SUM, AVG, MIN, MAX)
Programming
- Joining Tables (INNER JOIN, OUTER JOIN)
- Subqueries
Get your certification in just three steps:
- Sign up on Knowledge Pillars and create your exam account.
- Purchase your exam voucher from the Knowledge Pillars Store or reach out to one of our TTPs
- If you are a student, reach out to your scholastic institution.
- Check your email for exam instructions. Be sure to check your spam folder and add Knowledge Pillars to your safe sender list.
Exam Confirmation and Certification Details
After passing your exam, you’ll receive an email with details on accessing your digital transcript and official certification.
Remote Proctoring and Exam Policies
IMPORTANT: KP Certifications offer remote proctoring, allowing candidates to take exams safely and conveniently from anywhere. If you need assistance, contact our support team at [email protected].
The minimum system requirements are:
- Operating system: Windows 7/8/10 OS, MacOS X 10.0x or newer, Linux OS
- Minimum RAM: 1GB or more depending on the Operating Technical RequirementsSystem
- Minimum processor: 1.0 Ghz or more depending on the operating system and the architecture
- A color monitor with minimum display resolution: 1366px by 768px
- Internet access
- The latest version of the Chrome browser
- Automatic updates, notifications, other popup windows, and anything that can disrupt the examination process should be disabled