La Base de Données Open Source la plus Populaire au Monde
Tél: 01 70 61 48 95
Tél: +33 1 70 61 48 95 (de l'étranger)
USA Subscription Renewals: +1-866-830-4410
Découvrez les nouvelles versions de MySQL, les articles techniques, les
événements, etc.
Abonnez-vous à la lettre d'information mensuelle de MySQL !
Copyright 2005-2008 MySQL AB
Note: The information contained in this guide is informative in nature. MySQL AB reserves the right to change the content, without notice.
This document was last updated on June 6th, 2008
What Is a MySQL Certification?
Benefits of Certification to Individuals
Benefits of Certification to Companies
Other Sources of Certification Information
The MySQL Certification Program
MySQL Certification Tracks
Registering for Exams
How to Register for or Reschedule Exams With Pearson VUE
Other Opportunities
Exam Prices
Beta Exams
Preparing for the Exams
How the Exams Proceed
Testing at Pearson VUE
Testing with User Group or Other Event
After the Exam
Retaking Exams
Staying Updated
How Long Are the Certifications Valid?
Certified MySQL Associate (CMA)
When Should I Certify?
What Knowledge Is Tested?
Exam Contents - Certified MySQL Associate
Preparing for the Associate Exam
Certified MySQL 5.0 Developer (CMDEV)
When Should I Certify?
What Knowledge Is Tested?
Exam Contents - Certified MySQL Developer - I
Exam Contents - Certified MySQL Developer - II
Certified MySQL 5.0 Database Administrator (CMDBA)
When Should I Certify?
What Knowledge Is Tested?
Exam Contents - Certified MySQL DBA - I
Exam Contents - Certified MySQL DBA - II
Certified MySQL 5.1 Cluster Database Administrator (CMCDBA)
When Should I Certify?
What Knowledge Is Tested?
Exam Contents - Certified MySQL 5.1 Cluster DBA
Pearson VUE Contact Information
MySQL AB Certification NDA and LUA
English Exams
MySQL AB Certification Non-Disclosure and Logo Usage Agreement
Agreement
MySQL AB Certification NDA and LUA
Chinese and Japanese Exams
A MySQL® certification is the credential that validates your knowledge, experience, and skills with MySQL Server and related products.
As a professional, holding one or more MySQL certifications shows your commitment to keeping your technical skills current and upgraded at all times. A certification is the recognized proof required to show that you have the skills and credibility to move upward in your organization, handle greater responsibilities, manage larger projects, and merit better compensation. Several independent studies prove that certified individuals, on average, are placed higher in the organization and each month bring home a larger paycheck than their noncertified colleagues.
If you're an independent contractor, a MySQL certification title on your business card is sure to increase your value in the eyes and minds of your customers. They'll see the title as a guarantee that your skills are current and your knowledge up to date, before allowing you access to their data.
Knowing the certification level of individual employees makes it easier for management to plan who will be doing what in existing and upcoming projects because differences in experience and knowledge can be more readily identified. The task of hiring new employees is also made easier because each candidate's certification level provides the information needed to judge how well a candidate will fit into a new team.
Certification is also a proven method of testing the effectiveness of the training given to each candidate. Training might have been obtained on the job or through one of the many training courses provided by MySQL AB and its training partners (see http://www.mysql.com/training).
MySQL training partners can be found on the MySQL Partner Solutions home page (http://solutions.mysql.com).
For companies that sell MySQL-related products, having MySQL certified employees not only inspires greater customer confidence in your services and products, it's also a proof of the company's commitment to make sure that all employees are kept current with the latest breakthroughs in the technology.
This Candidate Guide is the primary source of information on the MySQL Certification program. There are also three other sources of which you should be aware:
There's more to the MySQL Certification program than passing exams: passing certification exams is a testimony to the knowledge, skills and experience you've gained working with MySQL products. When you certify, your efforts are immediately repaid with the benefits outlined earlier in this guide.
MySQL Certification is tightly integrated with the official MySQL training program. MySQL training classes not only cover the majority of the topics you will find on the certification exams, they also give you hands-on experience for the skills you must possess in your daily work as a developer or DBA.
Before taking an exam, you should read through Preparing for the Exams to ensure that you have all the necessary prerequisites in place. How the Exams Proceed describes the details of the exam-taking process.
When you're certified, you not only get the benefits already described earlier, you also receive a welcome letter and access to even more material from MySQL. After the Exam describes this in more detail.
In 2007, the following exams are available (or will become so during the course of the year):
All MySQL Certifications, with the exception of the CMA certification, are version specific.
Two different certifications may be attained for MySQL 5.0, the MySQL 5.0 Developer Certification and the MySQL Database Administrator (DBA) Certification.
A given MySQL 5.0 certification does not imply an advancement level over the other certification. Each certification covers a distinct area of expertise, aimed at different job roles. You may pick the certification that best suits your current or aspired professional position. Some candidates follow both tracks to become an all-round MySQL professional.
To attain either of these two certifications, two exams must be passed. To attain Developer certification, you must pass the Developer-I and Developer-II exams. Likewise, for Database Administrator certification, you must pass the DBA-I and DBA-II exams. The exam part numbers I and II do not express an advancement level. Each part covers distinct areas of expertise, and the exams may be taken in any order. A certification is attained only when both exams for that certification are passed.
Each certification focuses on specific application areas, expertise, and job skills. The developer certification is targeted at candidates who will be developing applications that use MySQL 5.0 as back-end storage, whereas the DBA certification is targeted at candidates who will take the administrative role of tuning, planning, and optimizing data layout for one or many servers, but do not write many applications.
Be sure to certify for the expertise level and job function relevant for you. This will help both you and your employer prove that you have the skills sought by many companies.
The MySQL 5.1 Cluster DBA Certification (CMCDBA) is a specialization exam for those that design, deploy and administer MySQL Cluster setups. Cluster certification is part of the DBA track, and represents an advancement level exceeding CMDBA certification. CMCDBA can be attained only by Certified MySQL DBAs. In order to attain CMCDBA certification, you must attain CMDBA certification and pass one CMCDBA exam.
MySQL 5.1 Cluster certification exams will be available starting in April 2007.
The MySQL Certified Associate credential provides a foundation for further MySQL certification. Unlike other MySQL certifications, the Associate certification is not tied to any particular version of MySQL, but focuses on details of using MySQL that are universal no matter what version of the software you are using.
The Associate certification will be available in Q2 2007.
MySQL AB certification exams are mainly delivered through Pearson VUE and are currently available in English and Japanese. There are three ways to register for exams:
You can find more contact information for Pearson VUE at the end of this guide.
Subject to test center availability, you may register for an exam as late as the day on which you want to take the exam. The Pearson VUE FAQ page has additional information (see http://www.vue.com/faqs). This is also the place to look if you need to reschedule an exam.
There are a number of other opportunities for taking MySQL certification exams. Exams are offered at the yearly MySQL User's Conference, and some local MySQL User Groups also offer MySQL certification exams. Such events will be announced on the MySQL web site or locally.
The price for taking any MySQL certification exam is your local equivalent of US$ 200 plus any local taxes. In some areas, discounts are applied to this price. Please check the Pearson VUE Web site, or call your regional Pearson VUE test center for exact information on pricing in your area. (Addresses and telephone numbers are listed at the end of this guide).
If your organization requires certification of multiple employees, you may consider using volume-discounted vouchers to pre-pay for exams. Contact your regional Pearson VUE office for further information (see the list of contact addresses and telephone numbers at the end of this guide).
At times, MySQL AB might announce the possibility of taking part in beta testing of new or updated certification exams. Beta exams are offered at a discounted price.
Just as regular exams, beta exams count toward certification. However, results of beta exams must first be evaluated, so you won't receive the usual immediate response that is provided for regular exams. Results from a beta exam are available 3 to 4 months after the exam takes place.
Details of upcoming beta exams are published on the MySQL certification Web site and on the certification mailing list as information becomes available.
Make sure that you carefully read through the description for your exam that is provided later in this guide.
For each subject, read and make sure that you understand the corresponding sections in the manual.
The best way to prepare for the MySQL Certification exams is to take part in one of the training courses offered by MySQL AB. These courses are offered world-wide several times per year. See http://www.mysql.com/training for more information on upcoming courses.
Other excellent sources of preparation material are the MySQL 5.0 Certification Study Guide and MySQL 5.1 Cluster Certification Study Guide described earlier in this guide.
No matter whether you take an certification exam at a Pearson VUE testing center or other event such as the yearly MySQL User's Conference, the procedure is the same. The following section outlines the general procedure for taking certification exams in general. Specifics for individual testing provides are then outlined below.
All exams are designed to be "closed book" exams; you are not allowed to (and will not need to) bring books or any other materials into the testing room. The test center will provide you with a pen and note paper (which you must leave behind you when you leave the testing station).
On the day of your exam, make sure that you arrive at the test center well ahead of the appointed time. When you arrive, the test center will inform you how much time you should expect to spend to complete all steps necessary for testing.
Before taking the exam, you will be required to show two forms of identification. One of these must be a photo ID (driver's license, passport, company ID, and so on).
After you register at the test center, you'll be taken to your testing station. When the exam begins, you must first read and confirm that you understand and will adhere to the MySQL AB Certification Non-Disclosure Agreement and Logo Usage Agreement. This document is also provided at the end of this guide; it is strongly recommended that you read it and make sure you understand it before going to the exam. That way, you need not spend time reading it at the exam itself.
Most exams consist of 70 multiple-choice questions that must be answered in no more than 90 minutes. If you finish the exam before your time is up, you may leave the testing station. If you need to leave the testing station for some period of time to tend to personal needs, most testing centers will allow you to do so. Such break-time is not added to the exam ("the clock doesn't stop").
Details regarding the content of each exam are found at the end of this guide.
You should attempt to answer all questions because an unanswered question counts as a wrong answer. You can move back and forth between questions, which enables you to skip the ones you're unsure of initially, and return to any question later in the exam as time permits.
The following question types may be presented to you during the exams:
On the Cluster certification exam, you will find only questions with a single correct answer.
You should always answer all the questions presented to you during the exam. Even if you don't know the answer, choosing a random answer is better than not answering at all.
Testing at Pearson VUE testing centers is computer-based. All questions are answered on a computer screen as in the following illustration.
|
|
Figure 1. Example of question display screen. The example shows a question and possible answers from a MySQL 4.0 certification exam. You may either use the mouse to click on the correct answer or type the corresponding key on the keyboard. The lower-left part of the screen tells you whether only one answer is possible or if several answers may be correct. Note that you can mark a question for review. All questions so marked are presented when you have completed the last question, allowing you to go back and review any questions you have marked. |
After you complete your exam, you'll receive immediate notification whether you passed or failed. (If you are taking part in a Beta exam, the result will not be immediately available. See notes on Beta exams above.
The score report that you receive contains your pass/fail grade as well as a section-by-section breakdown on how many questions were answered right or wrong within each part of the exam.
Exams given through user groups or at other events (such as the MySQL Conference and Expo), are all paper-based. You are given a booklet of questions and an answer sheet with "bubbles" to be filled in with a pencil. Pencil, eraser and scratch paper will be provided to you at the time of testing.
After you complete the exam, the exam papers are sent to MySQL where they are graded. This process can take several weeks, after which you will receive your result.
After you complete an exam, MySQL AB is notified of all results from the individual test centers within a few days.
After we receive notice of your results, we send a letter to you with details on how to access the Certification Candidate part of the MySQL Web site. Please allow 4 to 6 weeks delivery time for this letter.
If you have not received your certificate 8 weeks after attaining your certification, please send an e-mail to certification @ mysql.com. Please include details such as the exam number and your candidate ID number in the e-mail.
If you passed the exam, the letter will also contain your certification diploma and instructions on how to obtain logos for use on your business cards, stationary, personal home page, blog, personal e-mail signature, and so on. With these proofs of knowledge at your disposal, you're well equipped to enhance your career path.
Exams may be retaken at any time. However, if you fail an exam, MySQL AB strongly recommends that you spend at least two weeks doing extra studies for an exam before you retake it.
All exams are created on-the-fly from a large pool of questions, so it's unlikely that you'll be presented with any of the questions you answered in the first try. For that reason, it is essential that you prepare yourself well for a re-take of an exam.
Passing exams and obtaining certification diplomas for the MySQL Developer and DBA certifications are important steps in your career path, but it doesn't stop there. MySQL Server and associated products are continually evolving, new features are being added, and so on. As these changes take place, the certification program changes as well to assist you in always being able to demonstrate that your knowledge is up to date. New and specialized certifications will be added over time, so you should check back on the MySQL certification Web site at regular intervals to stay updated. You can also keep yourself informed by subscribing to the MySQL Newsletter, which provides timely MySQL-related news items.
Staying updated is not just a question of working with MySQL Server; you need to plan to work with the topics covered on each exam, to gain the experience required for passing. In an ideal situation, your employer will take an interest in your training needs and make sure you get to work on projects related to your next exam. However, this will not always be possible even for the best of employers. Allocate time to try things out on your own, and plan this carefully so you gain sufficient experience in time for your next exam.
Most MySQL certifications are tied to the version numbers of MySQL Server and related products. A change in the version number is made by MySQL AB when significant new features are introduced in MySQL Server.
As older versions become outdated, MySQL AB will no longer offer certifications related to these versions. Candidates will be notified well in advance when certification exams will no longer be available. In general, certification exams will be retracted when a product reaches the end of its Active Support timeframe. See the official MySQL Lifecycle Policy for more information. While MySQL certifications are never explicitly retired, candidates are expected to update their certifications to reflect the current production version of MySQL on a regular basis.
The exception to the above statements is the Certified MySQL Associate exam, which is not tied to any particular MySQL version. This certification is considered perpetually valid once you have obtained it.
At MySQL AB, we believe that although certifications help you prove your knowledge, certification is no substitute for experience. Nonetheless, prospective employers look more favorably at candidates who continuously update their knowledge, and recertifying helps you demonstrate that you do.
The MySQL Associate certification (CMA) is an entry level certification. It is intended for those that are relatively new to using the MySQL database server and covers basic database management system concepts as well as basic SQL. We recommend the CMA certification for MySQL users that know the basics, but have not yet obtained the experience gained by professional MySQL DBAs or Developers.
The CMA certification may be seen as a stepping stone towards the more advanced Developer (CMDEV) and Database Administrator (CMDBA) certification. Holding CMA certification is not a formal prerequisite to attaining other certifications, you should consider starting your MySQL certification path with the CMA certification for a number of reasons:
The MySQL Associate Certification is aimed at users with either these qualifications:
The sections covered by the exams are listed below, along with the relative weight of each section in the final scoring. The weights indicate the percentage of the exam that you should expect to be devoted to questions from each section.
The exam consists of 50 questions. For each question, the candidate must choose exactly one answer out of four provided possible answers. Candidates must complete the exam in no more than 60 minutes (one hour).
The best way to prepare for the Certified MySQL Associate exams is to take part in the MySQL for Beginners training course offered by MySQL AB. This and other courses are offered world-wide several times per year. See http://www.mysql.com/training for more information on upcoming courses.
It is also possible to prepare for the certified MySQL Associate exam through self-study. Candidates that choose to prepare themselves through self-study should consider purchasing the MySQL 5.0 Certification Study Guide. This is the same book that is used to prepare for the more advanced Certfified MySQL Developer and Certified MySQL Administrator exams, so purchasing this book is an excellent first step in becoming a fully certified MySQL professional.
For the Certified MySQL Associate exam, the following parts of the study guide are required reading:
Sections 5.4.1, 5.4.3 and 5.6.2 are required reading. Usage of character sets and collations is not part of the associate exam, but these sections must be studied to understand issues surrounding string data types in general.
Some sections mentioned above include information on how to
obtain MySQL metadata using SHOW commands and the
INFORMATION_SCHEMA database. Knowledge of the INFORMATION_SCHEMA
database is not required for the Associate exam, but is highly recommended none the less.
In addition, we strongly recommend studying the following parts:
The parts that are recommended reading will aid in understanding the parts that are required reading. The exam questions directly relate to the subject matter covered in the parts that are required reading.
With the MySQL Developer Certification in hand, you have proof that you're capable of creating and using databases and tables, and maintaining (inserting, retrieving, modifying, deleting) data stored in a MySQL database.
The job role of a person holding the MySQL Developer Certification typically will be to maintain data in company databases, perform data analysis, import and export data, and so forth.
The MySQL Developer Certification is aimed at users with these qualifications:
LIMIT, WHERE, inner and outer joins,
aggregate functions, subqueries, stored procedures and the like.
MySQL Developer Certification is achieved by passing two exams. The sections covered by the exams are listed below, along with the relative weight of each section in the final scoring. The weights indicate the percentage of the exam that you should expect to be devoted to questions from each section.
The exam consists of 70 questions, and you have 90 minutes in which to answer them. (If you're taking part in a Beta exam, there are 100 questions, and you have 2 1/2 hours to answer them).
Note: In the MySQL 5.0 Certification Study Guide and in earlier versions of this document, it was expected that questions on MySQL Query Browser would be part of the exam. For a number of technical reasons, questions on the MySQL Query Browser do not appear on the final version of the exams.
With the title of Certified MySQL DBA on your résumé, you have proof that you master server-related issues, such as installing a server from scratch, keeping the server running smoothly at all times, using the the storage engine for a given task, and analyzing the trouble spots of other users' queries.
The typical job role of a MySQL DBA is in setting up, managing and optimizing one or more MySQL servers in an organization, often helping a team of one or more users and programmers of MySQL products.
MySQL DBA Certification attests that the person holding the certification knows how to maintain and optimize an installation of one or more MySQL servers, and perform administrative tasks such as monitoring the server and making backups. Other tasks may include:
MySQL DBA Certification is achieved by passing two exams. The sections covered by the exams are listed below, along with the relative weight of each section in the final scoring. The weights indicate the percentage of the exam that you should expect to be devoted to questions from each section.
The exam consists of 70 questions, and you have minutes in which to answer them. (If you're taking part in a Beta exam, there are 100 questions, and you have 2 1/2 hours to answer them).
Note: In the MySQL 5.0 Certification Study Guide and in earlier versions of this document, it was expected that questions on MySQL Administrator would be part of the exam. For a number of technical reasons, questions on the MySQL Administrator do not appear on the final version of the exams.
A CMCDBA is capable of administering databases built on the MySQL Cluster technology. In addition to being a Certified MySQL Database Administrator, a CMCDBA can design, deploy, configure and maintain MySQL Clusters, to provide a highly available and scalable database. Specific associated skills include addition of Cluster nodes, performing software upgrades, and setting up replication without suffering downtime.
The typical job role for a CMCDBA is maintaining and performing continuous service on one or more MySQL Cluster setups, in cooperation with users and developers. The CMCDBA understands the underlying logic and influence of hardware components in a Cluster system, and is able to provide the necessary degree of security and performance throughout the system.
You must hold the Database Administrator (CMDBA) certification before you can attain CMCDBA certification. Once you have the CMDBA certification, you can proceed to study for the Cluster certification exam.
As with other MySQL certification exams, it is strongly recommended that you obtain a good amount of practical experience before taking the exam. You can study on your own, or you can attend a MySQL training course and combine that with self-study using the MySQL Cluster Certification Study Guide to get the experience you need to pass the exam.
MySQL Cluster DBA Certification is achieved by first attaining the Database Administrator Certification, then passing the Certified MySQL Cluster Administrator exam. The sections covered by the exams are listed below, along with the relative weight of each section in the final scoring. The weights indicate the percentage of the exam that you should expect to be devoted to questions from each section.
The exam consists of 70 questions that must be answered in 90 minutes or less.
There are three ways to register for MySQL AB exams at Pearson VUE:
MySQL AB strongly recommends that you register through the Pearson VUE Web site at http://www.vue.com/mysql. Note that if you aren't already registered as a MySQL candidate at Pearson VUE, your registration might take up to 24 hours to complete.
If you want to register directly at a test center, you can find a list of test centers at http://www.vue.com/mysql. Click on the Test Centers link about halfway down the page.
Lastly, you can call one of the Pearson VUE call centers to register for an exam. Use one of the following telephone numbers to reach the Pearson VUE call center in your area.
Americas
Asia-Pacific Region
Europe, Middle East, Africa
Before taking any test for the certification program, you are required to accept the combined MySQL AB Certification Non-Disclosure Agreement (NDA) and Certification Logo Usage Agreement (LUA).
Below is a copy of the text, which you'll be required to accept at the test center as the first action after the test has been started.
We strongly suggest that you read through and make sure that you understand the document now, so that you do not spend valuable time on this after the test has begun.
Before taking any test under the MySQL AB Certification Program (a "Certification Exam"), you will be required to accept the terms of this MySQL AB Certification Non-Disclosure and Logo Usage Agreement (this "Agreement").
In addition, before using any Certification Logo (as defined below), you will be required to pass a Certification Exam, and you must receive electronic or written notice from MySQL AB stating that you may use that particular Certification Logo.
This Agreement is created to protect your certification. By adhering to this Agreement (that is, keeping questions, answers and other information related to the Certification Exams confidential and by ensuring that the Certification Logos are used only by you), you help maintain the integrity of the MySQL AB Certification Program. This helps maintain the value of your Certification(s).
By clicking the NEXT button below, you agree that the terms and conditions of this Agreement shall be valid and binding upon you.
I understand that the MySQL AB Certification Program and Certification Exam(s) are proprietary to MySQL AB. Therefore, I agree to the following terms and conditions:
I understand that MySQL AB may, from time to time, develop a logo for limited use by those individuals who have passed a particular Certification Exam (a "Certification Logo"). Therefore, I agree to the following terms and conditions:
You must accept the above terms and click "NEXT" in order to proceed with the exam.
If you do not accept the above terms, click "END EXAM". You will not be able to proceed with the exam.
When taking the MySQL certification exam, you agreed to the following
Non-Disclosure and Logo Usage Agreement. This is a copy for your reference.
Before taking any test under the MySQL Certification Program (a "Certification Exam"), you will be required to accept the terms of this MySQL Certification Non-Disclosure and Logo Usage Agreement (this "Agreement").
In addition, before using any Certification Logo (as defined below), you will be required to pass a Certification Exam, and you must receive electronic or written notice from MySQL AB or its affiliates (collectively “MySQL”) stating that you may use that particular Certification Logo.
This Agreement is created to protect your certification. By adhering to this Agreement (that is, keeping questions, answers and other information related to the Certification Exams confidential and by ensuring that the Certification Logos are used only by you during the permitted term), you help maintain the integrity of the MySQL Certification Program. This helps maintain the value of your Certification(s).
By clicking the NEXT button below, you irrevocably agree that the terms and conditions of this Agreement shall be valid and binding upon you.
I understand that the MySQL Certification Program and Certification Exam(s) are proprietary and confidential to MySQL. Therefore, I agree to the following terms and conditions:
I understand that MySQL may, from time to time, develop a logo for limited use by those individuals who have passed a particular Certification Exam (a "Certification Logo"). Therefore, I agree to the following terms and conditions:
You must accept the above terms and click "NEXT" in order to proceed with the exam.
If you do not accept the above terms, click "END EXAM". You will not be able to proceed with the exam.
