CS/DB2 인덱스(Index) 개요 인덱스란 데이터베이스 테이블의 검색 속도를 향상시키기 위한 자료구조로 키 값으로 행 데이터의 위치를 식별하여 사용한다. 테이블의 컬럼을 색인화하여 별도 파일로 저장하기 때문에 해당 테이블의 레코드를 Full scan 하지 않는다. //인덱스 생성 CREATE INDEX 인덱스명 ON 테이블명 (컬럼명); ALTER TABLE 테이블명 ADD INDEX 인덱스명 (컬럼명); //인덱스 삭제(수정은 DROP 후 재생성) ALTER TABLE 테이블명 DROP INDEX 인덱스명; 인덱스의 관리 DBMS는 인덱스를 항상 최신의 정렬된 상태로 유지해야 원하는 값을 빠르게 탐색할 수 있다. 이 때문에 인덱스가 적용된 컬럼에 INSERT,UPDATE,DELETE가 수행된다면 아래와 같은 연산을 추가적으로 해주.. 2022. 8. 9. 데이터베이스 개요 개요 데이터베이스의 핵심 데이터의 input,output -> CRUD 들어온 데이터의 구조화,필터링 -> query(필터링) 데이터베이스의 특징 질의에 대해 즉각적인 처리와 응답이 이루어진다. C,U,D를 통해 항상 최신의 데이터를 유지한다. 원하는 데이터를 주소가 아닌 내용에 따라 참조할 수 있다. → 실시간 접근성/지속적인 변화/동시 공유성/내용 참조 DBMS(Database Management System) 데이터베이스를 운영하고 관리하는 소프트웨어로 대부분의 DBMS가 관계형 DBMS(RDMBS)로 사용되고 있다. 데이터베이스는 여러 명의 사용자나 응용 프로그램과 공유하고 동시에 접근이 가능해야 하는데 DBMS를 통해 이를 해결할 수 있다. 대표적으로 MySQL,Oracle, MariaDB 등이.. 2022. 8. 3. 이전 1 다음