오라클은 대표적인 RDBMS 중 하나입니다.
수많은 DB 엔진 사이에서 꾸준히 랭킹 1위를 유지하고 있는 오라클은 높은 신뢰성과 안정성으로 은행이나 삼성과 같은 대기업에서 널리 사용되는 중입니다.
RDBMS의 사용률이 감소하게 된다는 전망도 있지만, 여전히 많은 기업에서 사용하고 있고, 오랜 기간동안 축적된 레퍼런스와 문서는 입문자가 학습하기 좋은 점입니다.
각각의 엔진마다 SQL 규칙은 조금씩 다를 수 있지만, 표준화된 언어이기 때문에 오라클 DB에서 SQL를 배우면 나중에 다른 DB를 이용하더라도 쉽게 적응할 수 있습니다.
본 포스팅은 제가 실무에서 경험하면서 얻은 내용들을 정리한 대시보드 입니다. 앞으로 꾸준히 업데이트 할 예정이니 기대해 주세요.
DDL
Data Definition Language
DB 구조 또는 스키마를 정의
DB에 직접적 영향, AUTO COMMIT
DB 내에 들어가는 데이터가 아닌 Object를 정의
DQL
Data Query Language
데이터를 조회하거나 검색하는 작업 수행
데이터 분석 및 보고서 작성 등의 작업에 자주 사용
⫶Ξ FUNCTION
📄 준비중
PL/SQL
Oracle’s Procedural Language extension to SQL
종류: Procedure, Function, Trigger
Block구조, 컴파일 엔진 포함
유저 프로세스가 PL/SQL 블록을 보내면, 서버 프로세서는 PL/SQL Engine에서 해당 블록을 받고 SQL과 Procedural를 나눠서 SQL은 SQL Statement Executer로 보낸다.
⫶Ξ PROCEDURE
📄 준비중