초보자를 위한 Oracle Database 기초과정 교육 과정 목차
- 오리엔테이션 및 개발 환경 소개
- 과정 소개 및 일정 안내
- 데이터베이스의 개념과 필요성
- Oracle Database 소개 및 특징
- 오라클 설치 및 환경 설정(Oracle XE, SQL Developer 등)
- 데이터베이스 기본 개념
- 데이터베이스와 데이터베이스 관리 시스템(DBMS)
- 데이터 모델과 ERD(Entity Relationship Diagram)
- 스키마, 테이블, 뷰, 인덱스, 시퀀스 등의 개념 이해
- SQL 기본 문법
- SQL 언어의 종류(DDL, DML, DCL, TCL)
- SELECT 문 기초
- 조건 검색(WHERE), 정렬(ORDER BY), 제한(LIMIT/ROWNUM)
- 데이터 정의(DDL) 및 테이블 관리
- 테이블 생성(CREATE), 수정(ALTER), 삭제(DROP)
- 제약조건(PRIMARY KEY, FOREIGN KEY, NOT NULL 등)
- 데이터 타입
- 데이터 조작(DML)
- 데이터 추가(INSERT)
- 데이터 수정(UPDATE)
- 데이터 삭제(DELETE)
- 데이터 조회와 집계 함수 활용
- GROUP BY, HAVING, 집계 함수(SUM, COUNT, AVG 등)
- JOIN(내부조인, 외부조인 등) 문법과 활용
- SUBQUERY(서브쿼리) 작성법
- 뷰, 인덱스, 시퀀스의 활용
- 뷰(View) 생성과 활용
- 인덱스(Index) 개념 및 생성
- 시퀀스(Sequence) 및 자동 증가 값 설정
- 사용자 및 권한 관리
- 사용자 계정 생성 및 관리
- 권한 부여(GRANT), 회수(REVOKE)
- 오브젝트 권한과 시스템 권한
- 트랜잭션과 데이터 무결성
- 트랜잭션(Transaction)의 개념 및 관리
- COMMIT, ROLLBACK, SAVEPOINT
- 데이터 무결성 보장 방안
- 백업과 복구(기초)
- 백업의 개념
- Export와 Import, 데이터 복구 기본 절차
- 간단한 프로젝트/실습
- 실습 예제: 학생 정보 관리, 도서관 관리, 판매 데이터 관리 시스템 등
- 실습 코드 리뷰 및 Q&A