오라클이란 무엇일까?
오라클은 회사명입니다.
마이크로소프트도 회사명입니다.
오라클은 DBMS를 만드는 회사입니다.
마이크로소프트는 운영체제(WINDOWS98 ,XP,2000,2003)를 만드는 회사입니다.
오라클은 DBMS 이름 그 자체입니다
DBMS 버전은 ORACLE 7.X , 8, 8I, 9I, 10G
기타 상품은 JDEVELOPER , DEVELOPER 2000 등의 개발툴도 생산합니다.
마이크로소프트에 WINDOWS98 WINDOWSXP가 있습니다.
VISUAL STUDIO, .NET 의 개발툴이 있습니다.
마이크로소프트의 대표생산품이 운영체제(WINDOWS XP)라면
오라클의 대표생산품은 DBMS(ORACLE 입니다)
DBMS 는 데이터를 효율성,보안성,확장성,용이성을 고려하여 만들어진
제품입니다.
간단한 데이터와 수식을 사용하고자 하면 엑셀을 사용하는 것이고
문서를 작성하고자 하면 워드를 사용하는 것이고
데이터를 안전하고 효율적으로 저장관리하고자 한다면 DBMS를 사용하는 것입니다
핸드폰에 저장되는 전화번호부가 가장 작은 단위의 데이터베이스라고 생각하면
됩니다. 핸드폰 전화번호부에는 소속그룹과 연락처라는 두가지 엔티티가 있지요
연락처에는 이름 전화번호 이메일 사진정보 등의 속성들이 있구요
연락처라는 엔티티는 어떤 소속그룹에 속할지 정할 수 있고,
이 소속그룹엔티티는 그룹명(예를 들어 친구,가족,동창 등등), 그룹벨소리의
속성이 있지요.
이렇게 각 엔티티마다 관계를 가지고 만들어진 데이터집합을 관계형데이터베이스
라고 하고, 이를 컴퓨터화 제품화한 것이 RDBMS입니다.
RDBMS의 제품중의 하나가 ORACLE입니다.
소프트웨어의 이름입니다. 또한 이 제품을 제작/공급하는 회사의
이름이기도 합니다. 오라클 자격증도 이 회사에서 발급합니다.
1. 오라클 자격증은 크게 OCA와 OCP로 나눌 수 있는데 OCA는 오라클
DBMS 관리자, OCP는 오라클을 사용하는 개발자를 대상으로 합니다.
DBMS를 처음 공부하거나 두 가지 자격을 모두 따려고 한다면 OCP 부터
준비하시는게 좋습니다.
2. 아무래도 기초를 위해서 학원에 다니는게 좋겠습니다만...
혼자 공부도 가능합니다. 객관식 시험이고 문제은행식이라서 찾아보시면
시험문제에 대한 족보도 있을 겁니다.
(바람직한건지는 잘 모르겠습니다... ^^;)
3. 오라클도 RDBMS(Relational DBMS)이므로 RDBMS 관리 언어인
SQL(Structured Query Language)을 알아야 합니다. 그리고 SQL을 바탕으로
하면서 오라클 제품에 특화되어 있는 PL/SQL을 공부해야 하고, 오라클 DBMS
제품 자체 Control과 관련된 기능도 배워야 합니다. 사실 언어보다는
개념 이해가 더 중요합니다.
4. 자격증 만을 위해서라면 꼭 특정 컴퓨터 언어를 배울 필요는 없습니다.
하지만 오라클과 같은 DBMS를 공부하는 목적이 결국 어플리케이션 프로그램
개발이니까 천천히 공부해 놓으시면 좋습니다.