여기를 클릭하면, 샘플강의가 재생됩니다.
강좌코드 : db_P050434
장영완 강사
[심화학습]Oracle Database (Oracle-11g, SQLplus) 제대로 배우기 (중급) Part.3 (完)
담당강사 : 장영완
| 강의구성 | 총 8강좌 (강의시간 : 총 ) | 권장 수강기간 | 30일 |
|---|---|---|---|
| 강의형식 | 동영상 | 증빙서류 |
이 강좌의 80% 이상 수강 시 출력이 가능합니다. |
- 과정소개
- 본 과정은 Oracle 데이터베이스 환경에서 PL/SQL을 활용하여 데이터 처리 자동화, 업무 로직 구현, 데이터 무결성 유지 및 시스템 설계 능력을 배양하는 심화 과정이다. SQL 기반 데이터 조회 수준을 넘어, 프로시저(Procedure), 함수(Function), 패키지(Package), 트리거(Trigger) 등을 활용하여 실제 업무 시스템을 구현할 수 있는 실무형 개발 역량을 목표로 한다. 특히 학사관리 및 판매관리 DB를 기반으로 데이터 입력, 수정, 삭제, 검증, 로그관리 등의 업무 흐름을 직접 구현함으로써 현업에서 활용 가능한 데이터베이스 프로그래밍 능력을 체계적으로 습득한다.
- 학습목표
- 본 과정을 통해 학습자는 다음을 수행할 수 있다. ?? 1) PL/SQL 기본 구조 이해 및 활용 블록 구조(DECLARE, BEGIN, EXCEPTION, END)를 이해하고 구현할 수 있다. 변수, 조건문(IF), 반복문(LOOP)을 활용한 프로그램을 작성할 수 있다. ?? 2) 프로시저 및 함수 개발 능력 데이터 입력/수정/삭제를 처리하는 프로시저를 설계 및 구현할 수 있다. 값을 반환하는 함수(Function)를 작성하고 SQL에서 활용할 수 있다. ?? 3) 패키지 기반 모듈화 설계 관련 기능을 패키지(Package)로 구성하여 모듈화할 수 있다. 유지보수가 가능한 구조로 프로그램을 설계할 수 있다. ?? 4) 트리거를 활용한 자동 처리 구현 INSERT, UPDATE, DELETE 이벤트에 반응하는 트리거를 작성할 수 있다. 데이터 변경 이력 관리(Audit) 및 자동 검증 기능을 구현할 수 있다. ?? 5) 데이터 무결성 및 트랜잭션 관리 참조 무결성, 중복 방지, 데이터 검증 로직을 구현할 수 있다. COMMIT / ROLLBACK을 활용한 트랜잭션 처리를 이해하고 적용할 수 있다. ?? 6) 실무형 데이터 처리 시스템 구현 학사관리 / 판매관리 DB를 기반으로 실제 업무 흐름을 구현할 수 있다. 재고관리, 거래처 관리, 수강관리 등의 자동화 로직을 설계할 수 있다.
- 교육대상
- · 재직 중인 사무직·데이터 처리 담당자 · IT전공/ 비전공 취업준비생 . 중소기업 전산담당자·1인 IT 담당자
차시별 학습목표
- 01. 최근 1년간 거래가 없는 고객을 식별하고, 조건 기반으로 데이터를 삭제하는 프로시저를 구현할 수 있다.
- 02. 거래 데이터의 세금 계산 오류를 검증하고, 올바른 기준으로 자동 수정하는 프로시저를 구현할 수 있다.
- 03. 최근 판매 데이터를 기반으로 적정 재고량을 계산하고, 현재 재고와 비교하여 부족한 상품을 식별할 수 있다.
- 04. 거래처 코드 변경 시 부모-자식 관계를 고려하여 데이터 무결성을 유지하면서 안전하게 수정할 수 있다.
- 05. 상품코드를 입력받아 재고 수량을 반환하고, 존재하지 않는 데이터에 대해 예외처리를 수행할 수 있다.
- 06. 프로시저와 함수를 하나의 패키지로 구성하여 모듈화된 프로그램 구조를 설계하고 구현할 수 있다.
- 07. 트리거의 개념을 이해하고, STATEMENT 단위와 ROW 단위 트리거의 차이를 구분하여 구현할 수 있다.
- 08. 특정 조건에서만 트리거가 실행되도록 설계하고, OLD/NEW 값을 활용하여 변경 이력을 기록할 수 있다.
- 참고사항
- - 수강 기간 중 언제든지 반복 수강이 가능합니다.
- - 수강 여부 : 해당 차시의 80%를 수강하면 (회색) 배경으로 표시됩니다.
- - 수강 신청 완료 후 수강할 수 있습니다.
- - 즐겨찾기 한 강좌는 MY Class에서 확인할 수 있습니다.