강의

멘토링

커뮤니티

개발 · 프로그래밍

/

데이터베이스

[SQL 자동화] 실무에서 바로 쓰는 PL/SQL

정보문화사에서 출간된 SQL200제 책(PL/SQL) 의 저자 직강 강의 ! 수많은 DBA 와 PL/SQL 개발자들을 양성한 오라클 유연수 강사의 PL/SQL 강의 입니다. 강의를 듣고 나면 PL/SQL 을 사용하기전과 후의 차이를 명확히 느끼실 수 있게 됩니다.

(5.0) 수강평 2개

수강생 54명

난이도 입문

수강기한 12개월

  • 코딩 대한민국
실습 중심
실습 중심
데이터분석실습
데이터분석실습
실습 중심
실습 중심
데이터분석실습
데이터분석실습

수강 후 이런걸 얻을 수 있어요

  • PL/SQL 을 이용하여 SQL을 자동화 할 수 있어요

  • PL/SQL 을 이용하여 데이터 검색 업무를 자동화 할 수 있어요

  • 국내 대기업에서는 어떻게 PL/SQL 을 활용하는지 배울 수 있어요


혹시 이런 경험 없으신가요?


  • 😱 "이 쿼리 누가 짰어?" : SELECT문만 500줄... JOIN만 10번... 해석하다가 하루가 다 갑니다.

  • 😭 "조건 하나 바꼈는데..." : 엑셀, 파이썬, 자바 코드 다 뒤져서 SQL을 하나하나 고치고 계신가요?

  • 🐢 "배치 도는데 5시간?" : 데이터 꺼내와서 어플리케이션에서 돌리느라 밤새 돌아가는 배치 작업.


"삼성 등 대기업 현업에서는 왜 아직도 PL/SQL을 쓸까요?" 수천 줄짜리 스파게티 쿼리, 이제 '프로시저' 하나로 압축하고 퇴근하십시오.


"SQL 기초에서 멈추면 당신은 '데이터 조회자'입니다. PL/SQL을 배우면 데이터를 자유자재로 다루는 '데이터 아키텍트'가 됩니다."


왜 PL/SQL을 배워야할까요?


1. "대용량 데이터, 꺼내오다가 시간 다 씁니다." (성능 이슈)

  • 통념: 데이터를 파이썬(Pandas)으로 가져와서 가공하려고 함.

  • 팩트(문제점): 수백만 건, 수천만 건의 데이터를 DB에서 내 PC(파이썬)로 전송하는 과정에서 심각한 네트워크 병목메모리 부족(OOM)이 발생합니다.

  • PL/SQL의 해법: 데이터를 밖으로 꺼내지 않고, DB 서버 안에서 가공(Loop, 조건 처리)을 다 끝낸 뒤 '결과값'만 가져오게 합니다.

  • 배워야할 이유:

    "1,000만 건 데이터를 파이썬으로 로딩하는 데 10분 걸리시나요? PL/SQL로 서버에서 처리하면 10초면 끝납니다. 분석가는 '로딩' 기다리는 사람이 아닙니다."

2. "전처리(Preprocessing) 자동화의 끝판왕" (업무 자동화)

  • 통념: 매주 월요일마다 똑같은 엑셀/CSV 데이터를 받아서, 똑같은 파이썬 코드를 돌려 정제함.

  • 팩트(문제점): 분석 업무의 80%는 지루한 '데이터 전처리'입니다. 파이썬 스크립트는 매번 실행해야 하고 관리가 귀찮습니다.

  • PL/SQL의 해법: 복잡한 정제 로직(결측치 처리, 날짜 포맷 통일, 이상치 제거)을 '프로시저(Procedure)'로 한 번 만들어두면, 명령어 한 줄로 전처리가 끝납니다. 심지어 스케줄러를 걸어두면 자고 일어났을 때 전처리가 완료되어 있습니다.

  • 배워야할 이유:

    "매일 반복되는 데이터 클렌징, 아직도 수작업 하시나요? PL/SQL 프로시저 하나면 버튼 한 번으로 퇴근 시간이 빨라집니다."

3. "단순 '쿼리 짜는 사람' vs '데이터 엔지니어링이 가능한 분석가'"

(커리어 차별화)

  • 통념: 분석가는 SELECT만 잘하면 된다.

  • 팩트(시장 상황): 이제 SELECT는 누구나 합니다. 기업은 데이터를 단순히 '보는' 사람이 아니라, '데이터 파이프라인(ETL)'을 직접 구축할 수 있는 사람을 원합니다. PL/SQL은 데이터를 조작하고 이동시키는 ETL의 핵심 도구입니다.

  • PL/SQL의 해법: PL/SQL을 다룰 줄 알면 단순 분석가를 넘어 '데이터 엔지니어'의 영역까지 커버할 수 있습니다. 몸값이 달라지는 구간입니다.

  • 배워야할 이유:

    SQL 기초에서 멈추면 당신은 '데이터 조회자'입니다. PL/SQL을 배우면 데이터를 자유자재로 다루는 '데이터 아키텍트'가 됩니다.."



수강 대상 (Target Audience)

  • 신입/취준생: "SQL은 좀 하는데..."에서 멈추지 마세요. 면접관(실무자)은 '프로시저 짤 줄 아는 신입'을 보면 눈이 번쩍 뜨입니다.

  • 주니어 개발자: 복잡한 쿼리 때문에 야근이 잦은 분들, 로직을 DB단으로 넘기고 '칼퇴'를 찾으세요.

  • 데이터 분석가: 매번 반복되는 전처리 작업, PL/SQL로 자동화해두고 분석에만 집중하세요.



본강의인 PL/SQL 수업을 수강한 수강생분들의 취업 또는 이직현황 입니다.

출처: https://cafe.daum.net/oracleoracle/SDMs/441

SQL은 아래의 총 4단계의 기술을 습듭하시면 됩니다. 이 과목은 이중에 2단계 과목입니다

"현업에서는 화려한 기술보다 '유지보수 쉬운 코드'가 최고입니다." 오라클 전문가로서, 수많은 프로젝트에서 검증된 '유지보수가 편한 PL/SQL 설계 원칙'을 여러분께 그대로 전수해 드리겠습니다. SQL 튜닝까지 가기 위한 필수 관문, 지금 시작하세요.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • SQL을 자동화 시키고 싶으신분들께 추천해요

  • PL/SQL을 이용하여 SQL을 단순하게 작성하고 싶으신분들께 추천해요

  • 국내 대기업에서는 어떻게 PL/SQL을 활용하는지 궁금하신분들께 추천해요

선수 지식,
필요할까요?

  • SQL에 대해서 조금 알고 계시면 좋습니다.

안녕하세요
입니다.

412

수강생

48

수강평

49

답변

4.9

강의 평점

4

강의

여러분들을 도와드릴 튜터입니다.

  • 20년 넘는 현업 경험과 강의 경력의 데이터 분석가 과정 튜터

  • SQL200제 책의 저자 - 정보문화사

  • 예제가 가득한 파이썬 길라잡이의 저자 - 정보문화사

  • 유튜브 코딩 대한민국 판다스 100제 유튜버

     

     

사랑하는 19기 데이터 분석반 학생들의 밝은 미래를 진심으로 응원합니다.

커리큘럼

전체

25개 ∙ (12시간 9분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

2개

5.0

2개의 수강평

  • 박창주님의 프로필 이미지
    박창주

    수강평 2

    평균 평점 5.0

    5

    100% 수강 후 작성

    • 코딩 대한민국
      지식공유자

      정말 감사합니다. ^^

  • dooll81님의 프로필 이미지
    dooll81

    수강평 2

    평균 평점 5.0

    5

    16% 수강 후 작성

    선생님 목소리도 너무 좋고 쉽게 잘 설명해주십니다. 좋은 강의 감사합니다.

₩33,000

코딩 대한민국님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!