SlideShare a Scribd company logo
DATABASE CAREER AND 
CERTIFICATION
responsible 
Generally Database people responsible for one or more of the 
following 
ď‚— Design, this includes creating defining relations tables 
ď‚— Optimization, setting the proper indexes, choosing keys, choosing 
the right data types 
ď‚— Functions, writing useful functions to use in the queries 
ď‚— Procedures, writing application logic that is tightly coupled to the 
database layer. 
ď‚— Creating trigger functions to respond to events 
ď‚— Depending on the RDBMS in question it could include tasks such as 
ď‚— Creating reports and forms 
ď‚— Creating flows for data import/export
What does your job as a database People? 
ď‚— Work within an application development team. 
ď‚— Design and build databases for our customers, who use them 
for a variety of purposes, such as storing staff information, 
keeping track of sales or stock records, or generating reports. 
ď‚— Also support the customers if they have any queries or 
problems. 
ď‚— What are your main responsibilities? 
ď‚— Designing and building the databases that sit behind some of 
the IT systems used by our customers. 
ď‚— Write the computer code used by the various systems to 
interact with the database. When a new project begins, initially 
spend some time designing the database. 
 what information we want to store 
 how we plan to store it and how to link it all together. 
 Building the database. This is called the development phase. 
 Once the database is up and running, we test it to pick up any problems 
that may have been missed in previous phases.
Various Job Tiles for Database People 
ď‚— Database administrator (DBA): Someone who is responsible for 
installing, configuring, and maintaining a database management 
system (DBMS). 
ď‚— A database administrator (DBA) is also responsible for the 
performance, integrity and security of a database. They will also be 
involved in the planning and development of the database as well as 
troubleshooting any issues on behalf of the users. 
ď‚— A DBA makes sure that databases have the following qualities: 
ď‚— data remains consistent across the database; 
ď‚— data is clearly defined; 
ď‚— users access data concurrently, in a form that suits their needs; 
ď‚— there is provision for data security and recovery control (all data is 
retrievable in an emergency).
Various Job Tiles for Database People 
. 
ď‚— Database developer: Someone who works with generic and 
proprietary APIs to build applications that interact with DBMS’s (also 
platform specific as with DBA roles). 
ď‚— Data Analyst/Designer (aka Database Architect): Someone who 
researches data requirements for specific applications or users, and 
designs database structures and application capabilities to match. 
ď‚— Data mining/Business Intelligence (BI) specialist: Someone 
who specializes in dissecting, analyzing, and reporting on important 
data streams, such as customer data, supply chain data, transaction 
data and histories, and so forth. 
ď‚— Data warehousing specialist: Someone who specializes in 
assembling and analyzing data from multiple operational systems 
(orders, transactions, supply chain information, customer data, and 
so forth) to establish data history, analyze trends, generate reports 
and forecasts, and support general ad hoc queries.
The various levels of skills 
ď‚— Before Hello World!: The basics of tables, 
columns, rows 
ď‚— The Hello World! Level: SQL Select 
ď‚— Just after Hello World!: Writing Data 
ď‚— Commands to create, modify and drop tables, or 
Data Definition Language (DDL) 
ď‚— Knowing how to use a Query Analyzer or 
optimization tool
ď‚— Understanding Normalization 
ď‚— Understanding Primary Keys, Foreign Keys and 
Constraints 
ď‚— Understanding Indexes as optimization tool 
ď‚— Views 
ď‚— strategies: partitioning, tablespaces 
ď‚— Loading or exporting large amounts of data 
ď‚— Preventing performance degradation through various 
maintenance tasks 
ď‚— Deployment strategies, failure protection, from simple 
backup to hot standbys 
ď‚— Server side coding: stored procedures and functions 
ď‚— Server side coding: trigger 
ď‚—
ď‚— Just after Hello World!: Writing Data 
ď‚— When it comes time to change the data in a database 
there are three commands, listed below. These 
commands are based on the tables-and-rows nature 
of databases, and allow to add a row (or rows), 
change a row (or rows) and delete a row (or rows). 
ď‚— The INSERT command 
ď‚— The UPDATE command 
ď‚— The DELETE command
ď‚— Commands to create, modify and drop tables, or Data 
Definition Language (DDL) 
ď‚— The term "DDL" stands for "Data Definition Language" and 
includes all of the commands use to build the tables that will 
hold the data for the INSERT, UPDATE, DELETE and 
SELECT statements. The basic list of commands to be familiar 
with is: 
ď‚— Understanding Data Types (databases are strongly typed) 
ď‚— CREATE TABLE and ALTER TABLE 
ď‚— Commands to add and drop primary keys 
ď‚— Commands to add and drop foreign keys 
ď‚— Commands to add and drop constraints 
ď‚— Commands to add and drop indexes
ď‚— Understanding Normalization 
ď‚— The term "normalization" refers to the process of 
analyzing the data that your system is required to store, 
and organizing it so that every fact is stored in exactly 
one place. Understanding how to normalize data is an 
absolute requirement for the database programmer who 
wants to design databases. 
ď‚— First Normal Form 
ď‚— Second Normal Form 
ď‚— Third Normal Form 
ď‚— Fourth Normal Form and higher forms
House keeping 
ď‚— SOME QUETIONS NEED TOBE ANSWERED
ď‚— Why Become A Database people 
ď‚— You can actually program in a database? It's called SQL, 
or Structured Query Language. 
ď‚— There's one language that most, if not all, businesses use, 
and that's SQL! 
ď‚— Versions 
 “1. Oracle uses its version of SQL, called PL/SQL, 
ď‚— 2. Microsoft uses its own version, called T-SQL, 
ď‚— 3. An open source database called MySQL 
ď‚— http://pcubergeek.hubpages.com/hub/How-to-become-a- 
database-programmer
ď‚— How Do I Get Started? 
ď‚— Download your favorite (free!) version by going to each 
vendor's web site. Oracle here, MS SQL Server here, and 
MySQL here. 
ď‚— Then, buy a <insert database of your choice> for Dummies 
book, read it from cover to cover (twice), and do the exercises. 
ď‚— Then What? 
ď‚— Build some databases of your own. Insert data into them, and 
play around with its many features. Starting web sites and 
collecting data is a good way to learn how to use it.
ď‚— What Will I Need To Land A Job? 
ď‚— Experience, certifications, and most likely a degree. 
Bachelor's degrees are a dime a dozen in most 
markets., 
ď‚— How Do I Get Experience If I Don't Have A 
Database Programming Job? 
ď‚— Well, built your own database driven web site--to 
showcase your skills!
ď‚— Why Microsoft SQL Server Over Oracle or 
MySQL? 
ď‚— Oracle is one of the best, most stable, most powerful 
databases out there, hands-down. 
 But… you need a staff of smart and highly paid people to 
do it! 
ď‚— But...it's too much! For what the average small to 
medium-sized business needs, it costs too much for the 
software, the programmers/ developers/ administrators 
cost too much to hire.
ď‚— What skills do you need for a career as a database developer? 
ď‚— A strong interest in IT and computers is a must. 
ď‚— Have the ability to work on your own and as part of a team. 
ď‚— Have good logical thinking skills. 
ď‚— What training have you had? 
ď‚— Numerous training courses, some to develop people skills and some to 
develop the technical skills required in the job. 
ď‚— Degree in Business Operation and Control. 
ď‚— Do you use any tools or equipment? 
ď‚— Everything I do is PC based. I use a good specification PC with some of the 
latest database development tools and servers.
ď‚— What are the main challenges? 
ď‚— Technology moves at a rapid pace, so keeping up with new methods or 
systems can be quite a challenge. This normally means going on courses or 
doing some online interactive learning. 
ď‚— How do you see your future? 
ď‚— There are opportunities if I want to progress into database design, or I can 
stay in development. I think I would like to stay in development, as I enjoy 
being more involved on a day-to-day basis. 
ď‚— Sarah Roberts, Hult Business School, http://tips4jobs.co.uk/job-bank/ 
computers-and-it/career-as-a-database-developer.php
Certification 
ď‚— Oracle Certification from Oracle University 
ď‚— There are three levels of Oracle Certification in 
several disciplines: Oracle Certified Associate 
(OCA), Oracle Certified Professional (OCP), 
and Oracle Certified Master (OCM)
Database Certification 
ď‚— Oracle Certified Professional (OCP) Oracle runs its 
certifications under the auspices of Oracle University 
hardware and software, including all components of a 
storage area network. 
ď‚— The Oracle Database certification page list separate tracks 
for Database Administration, Application Development, and 
Implementation for database versions 11g, 10g, and 9i (see 
Figure 1 for 11g 
ď‚— Oracle also owns the Open SourceMySQL database as well, 
Most of the Oracle DBMS credentials require candidates to 
attend authorized training classes to qualify for the related 
exam
ď‚— Microsoft SQL Server Database Certifications 
 While it is not the number one database platform, Microsoft’s SQL 
Server platform enjoys a DBMS market share that ranges from 14 
to 18 percen. 
 It is particularly popular in organizations that also use Microsoft’s 
Visual Studio environment for software development, and offers a 
broad range of tools and add-ons for business intelligence, data 
warehousing, and data-driven applications of all kinds. 
ď‚— That probably explains why Microsoft offers database-related 
credentials at every level of its certification program, from the 
Microsoft Technology Associate (MTA) all the way to the Microsoft 
Certified Architect (MCA) Program
ď‚— The Microsoft Tehnology Assosiate (MTA) 
ď‚— Entry level of IT Fundamental 
ď‚— Demonstrate your essential skills and breakthrough 
insights in developing and maintaining the next wave 
of mission-critical environments. (New to IT?
ď‚— Microsoft Certified Solutions Associate 
(MCSA) 
ď‚— Prove your knowledge and skills in designing, 
building, and maintaining the next wave of cloud-ready 
database and information solutions. 
ď‚— Earning an MCSA: SQL Server certification will 
qualify you for a position as a database developer or 
database analyst.
ď‚— Querying Microsoft SQL Server 2012 (10774 461) 
ď‚— Administering Microsoft SQL Server 2012 Databases 
(10775 462) 
ď‚— Implementing a Data Warehouse with Microsoft SQL 
Server 2012 (10777 463)
ď‚— Microsoft Certified IT Professional (MCITP) 
ď‚— These certifications prove that you have the 
comprehensive set of skills to perform a particular IT 
job role, such as database administrator or 
enterprise messaging administrator.
Ad

More Related Content

What's hot (20)

DBM 380 (New) Effective Communication/tutorialrank.com
DBM 380 (New) Effective Communication/tutorialrank.comDBM 380 (New) Effective Communication/tutorialrank.com
DBM 380 (New) Effective Communication/tutorialrank.com
jonhson200
 
Smarter Documentation: Shedding Light on the Black Box of Reporting Data
Smarter Documentation: Shedding Light on the Black Box of Reporting DataSmarter Documentation: Shedding Light on the Black Box of Reporting Data
Smarter Documentation: Shedding Light on the Black Box of Reporting Data
Kelly Raposo
 
Dbm 380 (new) Inspiring Innovation--tutorialrank.com
Dbm 380 (new) Inspiring Innovation--tutorialrank.comDbm 380 (new) Inspiring Innovation--tutorialrank.com
Dbm 380 (new) Inspiring Innovation--tutorialrank.com
PrescottLunt386
 
md raziuddin
md raziuddinmd raziuddin
md raziuddin
mohammed raziuddin
 
Untangling cluster management with Helix
Untangling cluster management with HelixUntangling cluster management with Helix
Untangling cluster management with Helix
Kishore Gopalakrishna
 
CV_Anantha_Krishnan_Senior_Oracle_ETL_PLSQL
CV_Anantha_Krishnan_Senior_Oracle_ETL_PLSQLCV_Anantha_Krishnan_Senior_Oracle_ETL_PLSQL
CV_Anantha_Krishnan_Senior_Oracle_ETL_PLSQL
Anantha TMS
 
DBM 380 EDU Knowledge is divine-dbm380edu.com
DBM 380 EDU Knowledge is divine-dbm380edu.com DBM 380 EDU Knowledge is divine-dbm380edu.com
DBM 380 EDU Knowledge is divine-dbm380edu.com
VSNaipaul1
 
2005_604_Wagner_ppr
2005_604_Wagner_ppr2005_604_Wagner_ppr
2005_604_Wagner_ppr
Mary Wagner
 
Database administrator types
Database administrator typesDatabase administrator types
Database administrator types
michel9
 
Introducing file maker pro 12
Introducing file maker pro 12Introducing file maker pro 12
Introducing file maker pro 12
Juragan Pitware
 
Mastering informatica log files
Mastering informatica log filesMastering informatica log files
Mastering informatica log files
Amit Sharma
 
Tech days 2011 - database design patterns for keeping your database applicati...
Tech days 2011 - database design patterns for keeping your database applicati...Tech days 2011 - database design patterns for keeping your database applicati...
Tech days 2011 - database design patterns for keeping your database applicati...
Charley Hanania
 
Resume..
Resume..Resume..
Resume..
Ramesh Gurajana
 
Accenture informatica interview question answers
Accenture informatica interview question answersAccenture informatica interview question answers
Accenture informatica interview question answers
Sweta Singh
 
Dbms_class _14
Dbms_class _14Dbms_class _14
Dbms_class _14
sushantbit04
 
pretesh2015
pretesh2015pretesh2015
pretesh2015
Pretesh Gungaram
 
DBM 380 HELP Knowledge is divine-dbm380help.com
DBM 380 HELP Knowledge is divine-dbm380help.comDBM 380 HELP Knowledge is divine-dbm380help.com
DBM 380 HELP Knowledge is divine-dbm380help.com
VSNaipaul1
 
Richa_Profile
Richa_ProfileRicha_Profile
Richa_Profile
Richa Sharma
 
DATABASE ADMIN RESUME 2016L MICROSOFT SQL SERVER 2008 MCTS (1)
DATABASE ADMIN  RESUME 2016L   MICROSOFT SQL SERVER 2008 MCTS (1)DATABASE ADMIN  RESUME 2016L   MICROSOFT SQL SERVER 2008 MCTS (1)
DATABASE ADMIN RESUME 2016L MICROSOFT SQL SERVER 2008 MCTS (1)
Arthur P. Clay III
 
Oracle
OracleOracle
Oracle
Mayank Mittal
 
DBM 380 (New) Effective Communication/tutorialrank.com
DBM 380 (New) Effective Communication/tutorialrank.comDBM 380 (New) Effective Communication/tutorialrank.com
DBM 380 (New) Effective Communication/tutorialrank.com
jonhson200
 
Smarter Documentation: Shedding Light on the Black Box of Reporting Data
Smarter Documentation: Shedding Light on the Black Box of Reporting DataSmarter Documentation: Shedding Light on the Black Box of Reporting Data
Smarter Documentation: Shedding Light on the Black Box of Reporting Data
Kelly Raposo
 
Dbm 380 (new) Inspiring Innovation--tutorialrank.com
Dbm 380 (new) Inspiring Innovation--tutorialrank.comDbm 380 (new) Inspiring Innovation--tutorialrank.com
Dbm 380 (new) Inspiring Innovation--tutorialrank.com
PrescottLunt386
 
Untangling cluster management with Helix
Untangling cluster management with HelixUntangling cluster management with Helix
Untangling cluster management with Helix
Kishore Gopalakrishna
 
CV_Anantha_Krishnan_Senior_Oracle_ETL_PLSQL
CV_Anantha_Krishnan_Senior_Oracle_ETL_PLSQLCV_Anantha_Krishnan_Senior_Oracle_ETL_PLSQL
CV_Anantha_Krishnan_Senior_Oracle_ETL_PLSQL
Anantha TMS
 
DBM 380 EDU Knowledge is divine-dbm380edu.com
DBM 380 EDU Knowledge is divine-dbm380edu.com DBM 380 EDU Knowledge is divine-dbm380edu.com
DBM 380 EDU Knowledge is divine-dbm380edu.com
VSNaipaul1
 
2005_604_Wagner_ppr
2005_604_Wagner_ppr2005_604_Wagner_ppr
2005_604_Wagner_ppr
Mary Wagner
 
Database administrator types
Database administrator typesDatabase administrator types
Database administrator types
michel9
 
Introducing file maker pro 12
Introducing file maker pro 12Introducing file maker pro 12
Introducing file maker pro 12
Juragan Pitware
 
Mastering informatica log files
Mastering informatica log filesMastering informatica log files
Mastering informatica log files
Amit Sharma
 
Tech days 2011 - database design patterns for keeping your database applicati...
Tech days 2011 - database design patterns for keeping your database applicati...Tech days 2011 - database design patterns for keeping your database applicati...
Tech days 2011 - database design patterns for keeping your database applicati...
Charley Hanania
 
Accenture informatica interview question answers
Accenture informatica interview question answersAccenture informatica interview question answers
Accenture informatica interview question answers
Sweta Singh
 
Dbms_class _14
Dbms_class _14Dbms_class _14
Dbms_class _14
sushantbit04
 
DBM 380 HELP Knowledge is divine-dbm380help.com
DBM 380 HELP Knowledge is divine-dbm380help.comDBM 380 HELP Knowledge is divine-dbm380help.com
DBM 380 HELP Knowledge is divine-dbm380help.com
VSNaipaul1
 
Richa_Profile
Richa_ProfileRicha_Profile
Richa_Profile
Richa Sharma
 
DATABASE ADMIN RESUME 2016L MICROSOFT SQL SERVER 2008 MCTS (1)
DATABASE ADMIN  RESUME 2016L   MICROSOFT SQL SERVER 2008 MCTS (1)DATABASE ADMIN  RESUME 2016L   MICROSOFT SQL SERVER 2008 MCTS (1)
DATABASE ADMIN RESUME 2016L MICROSOFT SQL SERVER 2008 MCTS (1)
Arthur P. Clay III
 

Similar to 12363 database certification (20)

Database administration for university Students.pptx
Database administration for university Students.pptxDatabase administration for university Students.pptx
Database administration for university Students.pptx
sedzrodavid10
 
Discussion post· The proper implementation of a database is es.docx
Discussion post· The proper implementation of a database is es.docxDiscussion post· The proper implementation of a database is es.docx
Discussion post· The proper implementation of a database is es.docx
madlynplamondon
 
Database administrator
Database administratorDatabase administrator
Database administrator
Tech_MX
 
DBA, LEVEL III TTLM Monitoring and Administering Database.docx
DBA, LEVEL III TTLM Monitoring and Administering Database.docxDBA, LEVEL III TTLM Monitoring and Administering Database.docx
DBA, LEVEL III TTLM Monitoring and Administering Database.docx
seifusisay06
 
Introduction to sql server
Introduction to sql serverIntroduction to sql server
Introduction to sql server
Vinay Thota
 
nadeem-cv-jun2016
nadeem-cv-jun2016nadeem-cv-jun2016
nadeem-cv-jun2016
Nadeem Khan
 
Managing SQLserver for the reluctant DBA
Managing SQLserver for the reluctant DBAManaging SQLserver for the reluctant DBA
Managing SQLserver for the reluctant DBA
Concentrated Technology
 
Ebook9
Ebook9Ebook9
Ebook9
kaashiv1
 
Ebook9
Ebook9Ebook9
Ebook9
kaashiv1
 
Sql interview-question-part-9
Sql interview-question-part-9Sql interview-question-part-9
Sql interview-question-part-9
kaashiv1
 
Sql interview question part 9
Sql interview question part 9Sql interview question part 9
Sql interview question part 9
kaashiv1
 
Data Base
Data BaseData Base
Data Base
Susan Tullis
 
2010/10 - Database Architechs Consulting Services Summary
2010/10 - Database Architechs Consulting Services Summary2010/10 - Database Architechs Consulting Services Summary
2010/10 - Database Architechs Consulting Services Summary
Database Architechs
 
Project seminar
Project seminarProject seminar
Project seminar
Kuldeep Jain
 
Be a database professional
Be a database professionalBe a database professional
Be a database professional
Sayed Ahmed
 
Data modeling star schema
Data modeling star schemaData modeling star schema
Data modeling star schema
Sayed Ahmed
 
Be a database professional
Be a database professionalBe a database professional
Be a database professional
Sayed Ahmed
 
HRIS UNIT 2 2021.pptx
HRIS UNIT 2 2021.pptxHRIS UNIT 2 2021.pptx
HRIS UNIT 2 2021.pptx
Dr. V. Karthiga Rajasekaran
 
Chapter 5 data processing
Chapter 5 data processingChapter 5 data processing
Chapter 5 data processing
UMaine
 
Sap Interview Questions - Part 1
Sap Interview Questions - Part 1Sap Interview Questions - Part 1
Sap Interview Questions - Part 1
ReKruiTIn.com
 
Database administration for university Students.pptx
Database administration for university Students.pptxDatabase administration for university Students.pptx
Database administration for university Students.pptx
sedzrodavid10
 
Discussion post· The proper implementation of a database is es.docx
Discussion post· The proper implementation of a database is es.docxDiscussion post· The proper implementation of a database is es.docx
Discussion post· The proper implementation of a database is es.docx
madlynplamondon
 
Database administrator
Database administratorDatabase administrator
Database administrator
Tech_MX
 
DBA, LEVEL III TTLM Monitoring and Administering Database.docx
DBA, LEVEL III TTLM Monitoring and Administering Database.docxDBA, LEVEL III TTLM Monitoring and Administering Database.docx
DBA, LEVEL III TTLM Monitoring and Administering Database.docx
seifusisay06
 
Introduction to sql server
Introduction to sql serverIntroduction to sql server
Introduction to sql server
Vinay Thota
 
nadeem-cv-jun2016
nadeem-cv-jun2016nadeem-cv-jun2016
nadeem-cv-jun2016
Nadeem Khan
 
Managing SQLserver for the reluctant DBA
Managing SQLserver for the reluctant DBAManaging SQLserver for the reluctant DBA
Managing SQLserver for the reluctant DBA
Concentrated Technology
 
Ebook9
Ebook9Ebook9
Ebook9
kaashiv1
 
Ebook9
Ebook9Ebook9
Ebook9
kaashiv1
 
Sql interview-question-part-9
Sql interview-question-part-9Sql interview-question-part-9
Sql interview-question-part-9
kaashiv1
 
Sql interview question part 9
Sql interview question part 9Sql interview question part 9
Sql interview question part 9
kaashiv1
 
2010/10 - Database Architechs Consulting Services Summary
2010/10 - Database Architechs Consulting Services Summary2010/10 - Database Architechs Consulting Services Summary
2010/10 - Database Architechs Consulting Services Summary
Database Architechs
 
Project seminar
Project seminarProject seminar
Project seminar
Kuldeep Jain
 
Be a database professional
Be a database professionalBe a database professional
Be a database professional
Sayed Ahmed
 
Data modeling star schema
Data modeling star schemaData modeling star schema
Data modeling star schema
Sayed Ahmed
 
Be a database professional
Be a database professionalBe a database professional
Be a database professional
Sayed Ahmed
 
Chapter 5 data processing
Chapter 5 data processingChapter 5 data processing
Chapter 5 data processing
UMaine
 
Sap Interview Questions - Part 1
Sap Interview Questions - Part 1Sap Interview Questions - Part 1
Sap Interview Questions - Part 1
ReKruiTIn.com
 
Ad

More from Universitas Bina Darma Palembang (20)

30448 pertemuan1
30448 pertemuan130448 pertemuan1
30448 pertemuan1
Universitas Bina Darma Palembang
 
29510 pertemuan18(form method-get-post-dan-session(1))
29510 pertemuan18(form method-get-post-dan-session(1))29510 pertemuan18(form method-get-post-dan-session(1))
29510 pertemuan18(form method-get-post-dan-session(1))
Universitas Bina Darma Palembang
 
28501 pertemuan14(php)
28501 pertemuan14(php)28501 pertemuan14(php)
28501 pertemuan14(php)
Universitas Bina Darma Palembang
 
28500 pertemuan22(header dokumen html dgn tag title)
28500 pertemuan22(header dokumen html dgn tag title)28500 pertemuan22(header dokumen html dgn tag title)
28500 pertemuan22(header dokumen html dgn tag title)
Universitas Bina Darma Palembang
 
25437 pertemuan25(hitcounter)
25437 pertemuan25(hitcounter)25437 pertemuan25(hitcounter)
25437 pertemuan25(hitcounter)
Universitas Bina Darma Palembang
 
23921 pertemuan 3
23921 pertemuan 323921 pertemuan 3
23921 pertemuan 3
Universitas Bina Darma Palembang
 
19313 pertemuan6
19313 pertemuan619313 pertemuan6
19313 pertemuan6
Universitas Bina Darma Palembang
 
18759 pertemuan20(web html editor)
18759 pertemuan20(web html editor)18759 pertemuan20(web html editor)
18759 pertemuan20(web html editor)
Universitas Bina Darma Palembang
 
18040 pertemuan13(css)
18040 pertemuan13(css)18040 pertemuan13(css)
18040 pertemuan13(css)
Universitas Bina Darma Palembang
 
17945 pertemuan5
17945 pertemuan517945 pertemuan5
17945 pertemuan5
Universitas Bina Darma Palembang
 
16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)
Universitas Bina Darma Palembang
 
15294 pertemuan9(eksplorasi &defenisi masalah0
15294 pertemuan9(eksplorasi &defenisi masalah015294 pertemuan9(eksplorasi &defenisi masalah0
15294 pertemuan9(eksplorasi &defenisi masalah0
Universitas Bina Darma Palembang
 
13926 pertemuan4
13926 pertemuan413926 pertemuan4
13926 pertemuan4
Universitas Bina Darma Palembang
 
12738 pertemuan 15(php lanjutan)
12738 pertemuan 15(php lanjutan)12738 pertemuan 15(php lanjutan)
12738 pertemuan 15(php lanjutan)
Universitas Bina Darma Palembang
 
6346 pertemuan21(web statis dengan struktur html)
6346 pertemuan21(web statis dengan struktur html)6346 pertemuan21(web statis dengan struktur html)
6346 pertemuan21(web statis dengan struktur html)
Universitas Bina Darma Palembang
 
5623 pertemuan11(html1)
5623 pertemuan11(html1)5623 pertemuan11(html1)
5623 pertemuan11(html1)
Universitas Bina Darma Palembang
 
4740 pertemuan8(komponen dalam web)
4740 pertemuan8(komponen dalam web)4740 pertemuan8(komponen dalam web)
4740 pertemuan8(komponen dalam web)
Universitas Bina Darma Palembang
 
4075 pertemuan10 (analisa kebutuhan)
4075 pertemuan10 (analisa kebutuhan)4075 pertemuan10 (analisa kebutuhan)
4075 pertemuan10 (analisa kebutuhan)
Universitas Bina Darma Palembang
 
2670 pertemuan12(html lanjut)
2670 pertemuan12(html lanjut)2670 pertemuan12(html lanjut)
2670 pertemuan12(html lanjut)
Universitas Bina Darma Palembang
 
2190 pertemuan24(polling)
2190 pertemuan24(polling)2190 pertemuan24(polling)
2190 pertemuan24(polling)
Universitas Bina Darma Palembang
 
29510 pertemuan18(form method-get-post-dan-session(1))
29510 pertemuan18(form method-get-post-dan-session(1))29510 pertemuan18(form method-get-post-dan-session(1))
29510 pertemuan18(form method-get-post-dan-session(1))
Universitas Bina Darma Palembang
 
28500 pertemuan22(header dokumen html dgn tag title)
28500 pertemuan22(header dokumen html dgn tag title)28500 pertemuan22(header dokumen html dgn tag title)
28500 pertemuan22(header dokumen html dgn tag title)
Universitas Bina Darma Palembang
 
Ad

Recently uploaded (20)

Reagent dosing (Bredel) presentation.pptx
Reagent dosing (Bredel) presentation.pptxReagent dosing (Bredel) presentation.pptx
Reagent dosing (Bredel) presentation.pptx
AlejandroOdio
 
theory-slides-for react for beginners.pptx
theory-slides-for react for beginners.pptxtheory-slides-for react for beginners.pptx
theory-slides-for react for beginners.pptx
sanchezvanessa7896
 
new ppt artificial intelligence historyyy
new ppt artificial intelligence historyyynew ppt artificial intelligence historyyy
new ppt artificial intelligence historyyy
PianoPianist
 
Mathematical foundation machine learning.pdf
Mathematical foundation machine learning.pdfMathematical foundation machine learning.pdf
Mathematical foundation machine learning.pdf
TalhaShahid49
 
Artificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptxArtificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptx
aditichinar
 
Data Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptxData Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptx
RushaliDeshmukh2
 
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G..."Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
Infopitaara
 
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design ThinkingDT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DhruvChotaliya2
 
Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 
Introduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptxIntroduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptx
AS1920
 
Smart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptxSmart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptx
rushikeshnavghare94
 
Introduction to FLUID MECHANICS & KINEMATICS
Introduction to FLUID MECHANICS &  KINEMATICSIntroduction to FLUID MECHANICS &  KINEMATICS
Introduction to FLUID MECHANICS & KINEMATICS
narayanaswamygdas
 
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E..."Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
Infopitaara
 
Compiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptxCompiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptx
RushaliDeshmukh2
 
Metal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistryMetal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistry
mee23nu
 
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
charlesdick1345
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Journal of Soft Computing in Civil Engineering
 
fluke dealers in bangalore..............
fluke dealers in bangalore..............fluke dealers in bangalore..............
fluke dealers in bangalore..............
Haresh Vaswani
 
Smart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineeringSmart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineering
rushikeshnavghare94
 
Reagent dosing (Bredel) presentation.pptx
Reagent dosing (Bredel) presentation.pptxReagent dosing (Bredel) presentation.pptx
Reagent dosing (Bredel) presentation.pptx
AlejandroOdio
 
theory-slides-for react for beginners.pptx
theory-slides-for react for beginners.pptxtheory-slides-for react for beginners.pptx
theory-slides-for react for beginners.pptx
sanchezvanessa7896
 
new ppt artificial intelligence historyyy
new ppt artificial intelligence historyyynew ppt artificial intelligence historyyy
new ppt artificial intelligence historyyy
PianoPianist
 
Mathematical foundation machine learning.pdf
Mathematical foundation machine learning.pdfMathematical foundation machine learning.pdf
Mathematical foundation machine learning.pdf
TalhaShahid49
 
Artificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptxArtificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptx
aditichinar
 
Data Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptxData Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptx
RushaliDeshmukh2
 
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G..."Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
Infopitaara
 
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design ThinkingDT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DhruvChotaliya2
 
Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 
Introduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptxIntroduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptx
AS1920
 
Smart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptxSmart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptx
rushikeshnavghare94
 
Introduction to FLUID MECHANICS & KINEMATICS
Introduction to FLUID MECHANICS &  KINEMATICSIntroduction to FLUID MECHANICS &  KINEMATICS
Introduction to FLUID MECHANICS & KINEMATICS
narayanaswamygdas
 
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E..."Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
Infopitaara
 
Compiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptxCompiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptx
RushaliDeshmukh2
 
Metal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistryMetal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistry
mee23nu
 
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
charlesdick1345
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Journal of Soft Computing in Civil Engineering
 
fluke dealers in bangalore..............
fluke dealers in bangalore..............fluke dealers in bangalore..............
fluke dealers in bangalore..............
Haresh Vaswani
 
Smart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineeringSmart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineering
rushikeshnavghare94
 

12363 database certification

  • 1. DATABASE CAREER AND CERTIFICATION
  • 2. responsible Generally Database people responsible for one or more of the following ď‚— Design, this includes creating defining relations tables ď‚— Optimization, setting the proper indexes, choosing keys, choosing the right data types ď‚— Functions, writing useful functions to use in the queries ď‚— Procedures, writing application logic that is tightly coupled to the database layer. ď‚— Creating trigger functions to respond to events ď‚— Depending on the RDBMS in question it could include tasks such as ď‚— Creating reports and forms ď‚— Creating flows for data import/export
  • 3. What does your job as a database People? ď‚— Work within an application development team. ď‚— Design and build databases for our customers, who use them for a variety of purposes, such as storing staff information, keeping track of sales or stock records, or generating reports. ď‚— Also support the customers if they have any queries or problems. ď‚— What are your main responsibilities? ď‚— Designing and building the databases that sit behind some of the IT systems used by our customers. ď‚— Write the computer code used by the various systems to interact with the database. When a new project begins, initially spend some time designing the database.  what information we want to store  how we plan to store it and how to link it all together.  Building the database. This is called the development phase.  Once the database is up and running, we test it to pick up any problems that may have been missed in previous phases.
  • 4. Various Job Tiles for Database People ď‚— Database administrator (DBA): Someone who is responsible for installing, configuring, and maintaining a database management system (DBMS). ď‚— A database administrator (DBA) is also responsible for the performance, integrity and security of a database. They will also be involved in the planning and development of the database as well as troubleshooting any issues on behalf of the users. ď‚— A DBA makes sure that databases have the following qualities: ď‚— data remains consistent across the database; ď‚— data is clearly defined; ď‚— users access data concurrently, in a form that suits their needs; ď‚— there is provision for data security and recovery control (all data is retrievable in an emergency).
  • 5. Various Job Tiles for Database People . ď‚— Database developer: Someone who works with generic and proprietary APIs to build applications that interact with DBMS’s (also platform specific as with DBA roles). ď‚— Data Analyst/Designer (aka Database Architect): Someone who researches data requirements for specific applications or users, and designs database structures and application capabilities to match. ď‚— Data mining/Business Intelligence (BI) specialist: Someone who specializes in dissecting, analyzing, and reporting on important data streams, such as customer data, supply chain data, transaction data and histories, and so forth. ď‚— Data warehousing specialist: Someone who specializes in assembling and analyzing data from multiple operational systems (orders, transactions, supply chain information, customer data, and so forth) to establish data history, analyze trends, generate reports and forecasts, and support general ad hoc queries.
  • 6. The various levels of skills ď‚— Before Hello World!: The basics of tables, columns, rows ď‚— The Hello World! Level: SQL Select ď‚— Just after Hello World!: Writing Data ď‚— Commands to create, modify and drop tables, or Data Definition Language (DDL) ď‚— Knowing how to use a Query Analyzer or optimization tool
  • 7. ď‚— Understanding Normalization ď‚— Understanding Primary Keys, Foreign Keys and Constraints ď‚— Understanding Indexes as optimization tool ď‚— Views ď‚— strategies: partitioning, tablespaces ď‚— Loading or exporting large amounts of data ď‚— Preventing performance degradation through various maintenance tasks ď‚— Deployment strategies, failure protection, from simple backup to hot standbys ď‚— Server side coding: stored procedures and functions ď‚— Server side coding: trigger ď‚—
  • 8. ď‚— Just after Hello World!: Writing Data ď‚— When it comes time to change the data in a database there are three commands, listed below. These commands are based on the tables-and-rows nature of databases, and allow to add a row (or rows), change a row (or rows) and delete a row (or rows). ď‚— The INSERT command ď‚— The UPDATE command ď‚— The DELETE command
  • 9. ď‚— Commands to create, modify and drop tables, or Data Definition Language (DDL) ď‚— The term "DDL" stands for "Data Definition Language" and includes all of the commands use to build the tables that will hold the data for the INSERT, UPDATE, DELETE and SELECT statements. The basic list of commands to be familiar with is: ď‚— Understanding Data Types (databases are strongly typed) ď‚— CREATE TABLE and ALTER TABLE ď‚— Commands to add and drop primary keys ď‚— Commands to add and drop foreign keys ď‚— Commands to add and drop constraints ď‚— Commands to add and drop indexes
  • 10. ď‚— Understanding Normalization ď‚— The term "normalization" refers to the process of analyzing the data that your system is required to store, and organizing it so that every fact is stored in exactly one place. Understanding how to normalize data is an absolute requirement for the database programmer who wants to design databases. ď‚— First Normal Form ď‚— Second Normal Form ď‚— Third Normal Form ď‚— Fourth Normal Form and higher forms
  • 11. House keeping ď‚— SOME QUETIONS NEED TOBE ANSWERED
  • 12. ď‚— Why Become A Database people ď‚— You can actually program in a database? It's called SQL, or Structured Query Language. ď‚— There's one language that most, if not all, businesses use, and that's SQL! ď‚— Versions ď‚— “1. Oracle uses its version of SQL, called PL/SQL, ď‚— 2. Microsoft uses its own version, called T-SQL, ď‚— 3. An open source database called MySQL ď‚— http://pcubergeek.hubpages.com/hub/How-to-become-a- database-programmer
  • 13. ď‚— How Do I Get Started? ď‚— Download your favorite (free!) version by going to each vendor's web site. Oracle here, MS SQL Server here, and MySQL here. ď‚— Then, buy a <insert database of your choice> for Dummies book, read it from cover to cover (twice), and do the exercises. ď‚— Then What? ď‚— Build some databases of your own. Insert data into them, and play around with its many features. Starting web sites and collecting data is a good way to learn how to use it.
  • 14. ď‚— What Will I Need To Land A Job? ď‚— Experience, certifications, and most likely a degree. Bachelor's degrees are a dime a dozen in most markets., ď‚— How Do I Get Experience If I Don't Have A Database Programming Job? ď‚— Well, built your own database driven web site--to showcase your skills!
  • 15. ď‚— Why Microsoft SQL Server Over Oracle or MySQL? ď‚— Oracle is one of the best, most stable, most powerful databases out there, hands-down. ď‚— But… you need a staff of smart and highly paid people to do it! ď‚— But...it's too much! For what the average small to medium-sized business needs, it costs too much for the software, the programmers/ developers/ administrators cost too much to hire.
  • 16. ď‚— What skills do you need for a career as a database developer? ď‚— A strong interest in IT and computers is a must. ď‚— Have the ability to work on your own and as part of a team. ď‚— Have good logical thinking skills. ď‚— What training have you had? ď‚— Numerous training courses, some to develop people skills and some to develop the technical skills required in the job. ď‚— Degree in Business Operation and Control. ď‚— Do you use any tools or equipment? ď‚— Everything I do is PC based. I use a good specification PC with some of the latest database development tools and servers.
  • 17. ď‚— What are the main challenges? ď‚— Technology moves at a rapid pace, so keeping up with new methods or systems can be quite a challenge. This normally means going on courses or doing some online interactive learning. ď‚— How do you see your future? ď‚— There are opportunities if I want to progress into database design, or I can stay in development. I think I would like to stay in development, as I enjoy being more involved on a day-to-day basis. ď‚— Sarah Roberts, Hult Business School, http://tips4jobs.co.uk/job-bank/ computers-and-it/career-as-a-database-developer.php
  • 18. Certification ď‚— Oracle Certification from Oracle University ď‚— There are three levels of Oracle Certification in several disciplines: Oracle Certified Associate (OCA), Oracle Certified Professional (OCP), and Oracle Certified Master (OCM)
  • 19. Database Certification ď‚— Oracle Certified Professional (OCP) Oracle runs its certifications under the auspices of Oracle University hardware and software, including all components of a storage area network. ď‚— The Oracle Database certification page list separate tracks for Database Administration, Application Development, and Implementation for database versions 11g, 10g, and 9i (see Figure 1 for 11g ď‚— Oracle also owns the Open SourceMySQL database as well, Most of the Oracle DBMS credentials require candidates to attend authorized training classes to qualify for the related exam
  • 20. ď‚— Microsoft SQL Server Database Certifications ď‚— While it is not the number one database platform, Microsoft’s SQL Server platform enjoys a DBMS market share that ranges from 14 to 18 percen. ď‚— It is particularly popular in organizations that also use Microsoft’s Visual Studio environment for software development, and offers a broad range of tools and add-ons for business intelligence, data warehousing, and data-driven applications of all kinds. ď‚— That probably explains why Microsoft offers database-related credentials at every level of its certification program, from the Microsoft Technology Associate (MTA) all the way to the Microsoft Certified Architect (MCA) Program
  • 21. ď‚— The Microsoft Tehnology Assosiate (MTA) ď‚— Entry level of IT Fundamental ď‚— Demonstrate your essential skills and breakthrough insights in developing and maintaining the next wave of mission-critical environments. (New to IT?
  • 22. ď‚— Microsoft Certified Solutions Associate (MCSA) ď‚— Prove your knowledge and skills in designing, building, and maintaining the next wave of cloud-ready database and information solutions. ď‚— Earning an MCSA: SQL Server certification will qualify you for a position as a database developer or database analyst.
  • 23. ď‚— Querying Microsoft SQL Server 2012 (10774 461) ď‚— Administering Microsoft SQL Server 2012 Databases (10775 462) ď‚— Implementing a Data Warehouse with Microsoft SQL Server 2012 (10777 463)
  • 24. ď‚— Microsoft Certified IT Professional (MCITP) ď‚— These certifications prove that you have the comprehensive set of skills to perform a particular IT job role, such as database administrator or enterprise messaging administrator.

Editor's Notes

  • #8: A tablespace is a container for segments (tables, indexes, etc). A database consists of one or more tablespaces, each made up of one or more data files. Tables and indexes are created within a particular tablespace. Permanent tablespaces are used to store user data and user created objects like tables, indexes and materialized views