일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 홈트
- SQLD
- INSERT
- 직장인일기
- 책리뷰
- 환생
- 30일글쓰기
- Drop
- 직장생활
- rename
- 도전
- 인덱스
- 빅데이터
- null
- 30일챌린지
- 보울룸
- SQL
- constraint
- 넷플릭스
- Update
- data
- ROWNUM
- 전생
- ERD
- 데이터모델링
- where절
- 회사생활
- 일기
- 테이블삭제
- 회사싫어
- Today
- Total
목록인덱스 (2)
최보름달
인덱스 특징과 종류 인덱스는 원하는 데이터를 쉽게 찾을 수 있도록 돕는 책의 찾아보기와 유사한 개념이다. 인덱스의 목적은 검색 성능의 최적화이다. 단, 인덱스를 생성하면 DML(insert, update, delete 등)은 느려진다. 가. 트리 기반 인덱스 (B-트리 인덱스) DBMS 에서 가장 일반적인 인덱스는 B-트리 인덱스이다. B-트리 인덱스는 브랜치 블록과 리프 블록으로 구성된다. 브랜치 블록 중 가장 상위에 있는 블록을 루트 블록이라고 한다. 브랜치 블록은 분기를 목적으로 하는 블록이다. 리프 블록은 가장 아래 단계에 존재한다. 리프 블록은 인덱스를 구성하는 컬럼의 데이터와 해당 데이터를 가지고 있는 행의 위치를 가리키는 레코드 식별자(RID, Record Identifier/ Rowid) ..
슈퍼/서브 타입 데이터 모델 - Extended ER모델이라고도 부른다. - 공통 부분을 슈퍼타입으로 모델링하고, 공통부붙으로부터 상속받아 다른 엔티티와 차이가 있는 속성에 대해서는 별도의 서브엔티티로 구분하여 업무의 모습을 정확하게 표현하면서 물리적인 데이터 모델로 변환을 할 때 선택의 폭을 넓힐 수 있다. - 논리적인 데이터 모델에서 이용되는 형태이고, 분석 단계에서 많이 쓰인다. 슈퍼/서브 타입 데이터 모델의 변환기술 1) 개별로 발생되는 트랜잭션에 대해서는 개별 테이블로 구성 2) 슈퍼타입 + 서브타입에 대해 발생되는 트랜잭션에 대해서는 슈퍼타입 + 서브타입 테이블로 구성 3) 전체를 하나로 묶어 트랜잭션이 발생할 때는 하나의 테이블로 구성 슈퍼/서브 타입 데이터 모델의 변환타입 비교 인덱스 특성..