목차 동의어(SYNONYM) 1-1. 동의어 생성 권한 부여 1-2. 동의어 생성 동의어 구분 2-1. 비공개 동의어 2-2. 공개 동의어 학습점검 ✅ SYNONYM 객체의 사용 목적에 대해 이해할 수 있다. ✅ SYNONYM 객체에 대해 이해할 수 있다. ✅ CREATE SYNONYM문을 이용하여 SYNONYM 객체를 생성할 수 있다. ✅ 공개동의어와 비공개동의어에 대해 이해할 수 있다. 1. 동의어(SYNONYM) 동의어(SYNONYM)은 다른 데이터베이스가 가진 객체(OBJECT)의 별명 혹은 줄임말을 뜻한다. 여러 사용자가 테이블을 공유하는 경우에는 사용자가 다른 사용자의 객체에 접근하려거든 '사용자명.테이블명'을 명시해야 한다. 자칫 길게 표현될 수 있는 것을 동의어(SYNONYM) 설정해 간단..
목차 인덱스(INDEX) 1-1. INDEX와 ROWID 1-2. 인덱스 장단점 1-3. 데이터 딕셔너리 인덱스 힌트 인덱스 종류 3-1. 고유 인덱스(UNIQUE INDEX) 3-2. 비고유 인덱스(NONUNIQUE INDEX) 3-3. 단일 인덱스(SINGLE INDEX) 3-4. 결합 인덱스(COMPOSITE INDEX) 3-5. 함수 기반 인덱스(FUNCTION BASED INDEX) 학습점검 ✅ INDEX 객체의 사용 목적에 대해 이해할 수 있다. ✅ INDEX 객체에 대해 이해할 수 있다. ✅ INDEX 객체의 장점과 단점에 대해 이해할 수 있다. ✅ 자동 생성되는 INDEX 객체를 사용할 수 있다. ✅ CREATE INDEX 구문을 이용하여 INDEX 객체를 생성할 수 있다. ✅ INDEX의..
목차 시퀀스(SEQUENCE) 1-1. CREATE SEQUENCE 1-2. NEXTVAL과 CURRVAL 1-3. 데이터 딕셔너리 시퀀스 변경 및 삭제 시퀀스 사용 가능 여부 사용 예제 학습점검 ✅ SEQUENCE 객체의 사용 목적에 대해 이해할 수 있다. ✅ SEQUENCE 객체에 대해 이해할 수 있다. ✅ CREATE SEQUENCE 구문을 이용하여 SEQUENCE 객체를 생성할 수 있다. ✅ SEQUENCE 객체를 생성할 시 지정할 수 있는 옵션에 대해 이해할 수 있다. ✅ SEQUENCE를 사용할 수 있는 구문에 대해 이해하고 사용할 수 있다. 1. 시퀀스(SEQUENCE) 시퀀스(SEQUENCE)란, 자동 번호 발생기 역할을 하는 객체이다. 순차적인 정수값을 자동 생성한다. 1-1. CREAT..
목차 VIEW(뷰) 1-1. VIEW 객체 사용 목적 1-2. 데이터 딕셔너리 CREATE OR REPLACE VIEW 2-1. VIEW에 별칭 부여(인라인뷰) 2-2. 베이스테이블 변경사항 VIEW와 연동 2-3. VIEW 서브쿼리 안에 연산 결과 포함 가능 VIEW를 통한 DML 구문 수행 3-1. 베이스테이블 조작 가능 3-2. 베이스테이블 조작 불가 VIEW 옵션 4-1. OR REPLACE 4-2. FORCE 4-3. NOFORCE 4-4. WITH CHECK OPTION 4-5. WITH READ ONLY VIEW 사용 예제 학습점검 ✅ VIEW 객체의 사용 목적에 대해 이해할 수 있다. ✅ VIEW 객체에 대해 이해할 수 있다. ✅ CREATE VIEW 구문을 이용하여 VIEW 객체를 생성할..
목차 Object 1-1. toString() 1-2. equals() 1-3. hashCode() String 2-1. String 제공 메소드들 2-2. String 인스턴스 생성 방법 2-3. 구분자 사용한 String 분리 2-4. 이스케이프(escape) 문자 StringBuilder와 StringBuffer 3-1. String과 StringBuilder 비교 3-2. StringBuilder의 toString()과 hashCode() 3-3. StringBuilder제공 메소드 API(Application Programming Interface) 운영체제나 프로그래밍 언어가 제공하는 기능들을 응용 프로그램에서 사용할 수 있도록 제어 가능하게 만든 인터페이스를 말한다. '추상클래스와 인터페이스..