<p>Hadsed…the answer is both yes and no when it comes to certifications.</p>
<p>Keep in mind that certifications really are associated with database administration (DBA). The DBA basically manages and administers the database. This may include:</p>
<ul>
<li>Physical design of the database objects</li>
<li>Backup of the database system</li>
<li>Performance tuning of the database system</li>
<li>Maintenance of the database system</li>
</ul>
<p>The two big boys in database systems Oracle and SQL Server both have certifications that can help you greating in securing employment, BUT keep in mind…nothing and I mean nothing replaces actual work experience. There is the “book” way and there is the practical way of database administration. If you have very little experince, obtaining an Oracle certitication is the way to go. If you have years of experience, being a Borders Book Store rat will help more than a certification.</p>
<p>Now I left out a part called logical design of the database system. Sometimes, the DBA will also perform that task and sometimes a data modeler will create the logical database design and pass it to a DBA once the database system is in production. The best (my humble opinion) database-related position is the data architect. A data architect is a person responsible for ensuring that the data assets of an organization are supported by an architecture supporting the organization in achieving its strategic goals. The architecture should cover databases, data integration and the means to get to the data. Usually the data architect achieves his/her goals via setting enterprise data standards. A Data Architect is also referred to as a Data Modeler. This is in spite of the fact that the role involves much more than just creating data models. Usually, the data architect is responsible for</p>
<ul>
<li>Data strategy</li>
<li>Data integration</li>
<li>Data Migration</li>
<li>Data Security</li>
<li>Data Quality</li>
<li>Data Modeling (mentioned earlier)</li>
<li>Data Backup & Recovery </li>
<li>Implementation of the database system</li>
</ul>
<p>There are no real certifications for data architecture. You have to gain this really through experience although focusing on the above 8 bullets that form the basis of data architecture.</p>
<p>Now for the slightly downpoint of the above job titles/positions. In order to save money, companies try to find folks who can be a data architect and DBA. In the defense industry, they call the position “database engineer” which means you have to perform both tasks.</p>
<p>I myself call myself a data architect although I have to also be the DBA (many times unwillingly).</p>
<p>As far as undergraduate education, it would help to take of course the database systems courses and their prerequisites and IMMEDIATELY take a 5-day training course in Oracle or SQL Server. I would not trust colleges/universities to be your ONLY source of database knowledge. One of my courses in grad school was a Data Warehouse & Data Mining course. Yes, I took for an easy ‘A’ but expected to at least learn a few new concepts. I had to correct the professor many times because he was giving just flat wrong advice on Oracle. I think he wanted to give an “academia/textbook” approach while I was like “no no no…you don’t do this in the industry.”</p>