Development(7985)
-
EQUI JOIN(동등 조인)
EQUI JOIN(동등 조인) 가장 많이 사용하는 조인 방법 조인 대상이 되는 두 테이블에서 공통적으로 존재하는 컬럼의 값이 일치되는 행을 연결하여 결과를 생성하는 조인 기법
-
CARTESIAN PRODUCT
CARTESIAN PRODUCT(카티션 곱) 2개 이상의 테이블이 조인 될 때, WHERE절에 공통되는 컬럼에 의한 조인이 발생되지 않아 모든 데이터가 검색 결과로 나타나는 경우를 말합니다. CARTESIAN PRODUCT(카티션 곱)의 결과는 아무런 의미를 갖지 못합니다. 따라서 조인 결과가 의미를 가지려면, WHERE절에 올바른 JON조건을 지정해야 합니다.
-
인덱스 설계 - 인덱스 적용 기준, 인덱스 칼럼 선정, 설계시 고려사항
인덱스 설계 인덱스 적용 기준 인덱스 칼럼 선정 설계시 고려사항 인덱스 적용 기준 분포도가 범위 이상이더라도 부분처리를 목적으로 하는 경우 입출력 장표 등에서 조회 및 출력 조건으로 사용되는 칼럼인 경우 인덱스가 자동 생성되는 기본키와 Unique키의 제약조건을 사용할 경우 인덱스 칼럼의 분포도가 10 ~ 15% 이내인 경우 분포도 = ( 1 / 칼럼값의 종류 ) X 100 = (칼럼값의 평균 Row수 / 테이블의 총 Row수 ) X 100 인덱스 칼럼 선정 분포도가 좋은 칼럼은 단독적으로 생성하여 활용도를 향상시킨다. 자주 조합되어 사용되는 칼럼은 결합 인덱스로 생성하여 활용한다. 결합 인덱스는 구성되는 칼럼순서 선정(사용빈도, 유일성, Sort,...)에 유의해야 한다. 가능한 한 수정이 빈번하지 않..
-
SQL*PLUS
SQL*PLUS SQL명령문을 저장하거나 편집하는 기능 제공합니다. 컬럼이나 데이터의 출력 형식을 지정하며, 환경을 설정하는 기능 포함하고 있습니다. SQL문을 실행시키고 그 결과를 볼 수 있도록 Oracle에서 제공하는 툴 SQL vs SQL*PLUS SQL문SQL*PLUS관계형 데이터베이스의 ANSI표준 언어SQL문을 실행시킬 수 있는 Oracle툴여러 줄 실행한 줄 실행종결문자(;) 필요종결문자 불필요연결문자 불필요연결문자(-) 필요키워드 단축 불가 SELECT, INSERT, ALTER키워드 단축 가능 Connect -> conn버퍼에 마지막 명령문 저장버퍼에 저장 하지 않습니다.
-
내부 함수(inner function) 호출/함수 스코프, 내부 함수 호출 도식도와 함수 스코프
내부 함수(inner function) 함수 내부에 선언한 함수 내부 함수를 사용하면 외부에 이름이 같은 함수가 있어도 내부 함수가 우선적으로 호출됩니다. 하나의 외부 함수에 여러 개의 내부 함수가 있을 수 있습니다 함수 스코핑: 함수 내부에 선언된 변수는 함수 외부에서 접근이 불가능합니다. 기본적으로 함수 스코프 밖에는 함수 스코프 안에 선언된 모든 변수나 함수에 접근이 불가능합니다. 내부 함수 호출 도식도와 함수 스코프 출력결과 소스 코드
-
default문, break문, continue문, break vs continue
default문 switch 문에서 정의한 case에 해당되는 조건이 없는 경우 수행 default를 정의하지 않았다면 어떠한 문장도 실행하지 않고 switch문을 종료하게 됩니다. break문 switch문을 종료하는 역할 break를 만나면 그 이후 내용은 무시되고 switch문을 종료 조건문을 종료 반복문을 종료 switch 조건문은 비교할 값을 기술한 후, 그 값과 일치하는 case를 찾아 문장을 실행하는데 이 때 case문은 문장의 시작점은 기술되어 있지만 끝점은 기술되어 있지 않아 break;가 없으면 값과 일치하는 case를 찾아 문장을 실행했어도 그 이후의 마지막 문장까지 계속해서 수행하게 됩니다. continue문 반복문의 처음 시작 부분으로 이동하는 제어문 특정조건일 때 반복문의 해당 ..