인덱스는 원하는 데이터를 쉽게 찾을 수 있도록 돕는 책의 찾아보기와 유사한 개념으로, 인덱스의 목적은 검색 성능의 최적화이다.But, 인덱스를 생성하면 DML(insert, update, delete 등)은 느려진다. 트리 기반 인덱스이다.DBMS 에서 가장 일반적인
"SQL문 코드로 두 테이블의 데이터를 계층으로 뽑아 출력하는 것에 어려움이 있었고, 생소했어서 정리하고자 한다."만약 CLASS 테이블에 수업 코드와 그의 상위 수업 코드, 수업 제목을 가지고 있다.또, STUDENT 테이블에는 수업을 듣는 학생아이디와 학생 이름을
"전에 올린 POST : B-트리 인덱스에서 처음으로 인덱스를 다루었다.""이번엔 비트맵 인덱스라는 것이 무엇인지 설명하고자 한다."인덱스 컬럼의 데이터를 Bit 값인 0 또는 1로 변환하여 인덱스 키로 사용하는 방법비트맵 인덱스 목적 : 키 값을 포함하는 행의 주소를
각 테이블 간의 공통된 컬럼(조건)으로 합쳐 표현한다.(데이터를 공통된 컬럼(조건)을 기준으로 합치는 것)종류로는 크게 INNER JOIN, OUTER JOIN이 있다.예시로는 아래의 테이블로 들 예정이다.오라클 조인은 조인 칼럼(조건)을 WHERE절에 작성한다.해당
"조인을 그렇게 많이 봤는데 제대로 이해하지 못했다는 것을 깨달았다. 갑자기 툭 던지면 바로 뽑아낼 수 있도록 오라클의 조인에 대해서 적어보고자 한다."
"설명을 앞서 예시로 사용할 테이블은 아래와 같다."in 구문의 경우 입력된 값들 중에서 하나라도 일치하는 것이 있다면 조회가 된다.예시SELECT \* FROM EMPLOYEE A WHERE A.DEPT_CD IN ('001', '002', '003', '004');