일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Notice
Tags
- data
- Update
- 인덱스
- 책리뷰
- SQLD
- ERD
- 데이터모델링
- 환생
- where절
- constraint
- 직장생활
- 전생
- Drop
- 빅데이터
- 넷플릭스
- ROWNUM
- INSERT
- rename
- 보울룸
- 도전
- 홈트
- 30일글쓰기
- 직장인일기
- 일기
- 회사생활
- 회사싫어
- null
- 테이블삭제
- 30일챌린지
- SQL
Archives
- Today
- Total
최보름달
[SQL] 슈퍼타입/서브타입 모델 본문
슈퍼/서브 타입 데이터 모델
- Extended ER모델이라고도 부른다.
- 공통 부분을 슈퍼타입으로 모델링하고, 공통부붙으로부터 상속받아 다른 엔티티와 차이가 있는 속성에 대해서는 별도의 서브엔티티로 구분하여 업무의 모습을 정확하게 표현하면서 물리적인 데이터 모델로 변환을 할 때 선택의 폭을 넓힐 수 있다.
- 논리적인 데이터 모델에서 이용되는 형태이고, 분석 단계에서 많이 쓰인다.
슈퍼/서브 타입 데이터 모델의 변환기술
1) 개별로 발생되는 트랜잭션에 대해서는 개별 테이블로 구성
2) 슈퍼타입 + 서브타입에 대해 발생되는 트랜잭션에 대해서는 슈퍼타입 + 서브타입 테이블로 구성
3) 전체를 하나로 묶어 트랜잭션이 발생할 때는 하나의 테이블로 구성
슈퍼/서브 타입 데이터 모델의 변환타입 비교
인덱스 특성을 고려한 PK/FK 데이터 베이스 성능향상
- 데이터를 조회할 때 가장 효과적으로 처리될 수 있도록 접근경로를 제공하는 오브젝트가 바로 인덱스다.
- PK는 데이터를 접근할 가장 빈번하게 사용되는 유일인덱스를 모두 자동 생성한다. PK순서를 결정하는 기준은 인덱스 정렬구조를 이애한 상태에서 인덱스를 효율적으로 이용할 수 있도록 PK순서를 지정해야 한다.
- 인덱스의 특징은 여러 개의 속성이 하나의 인덱스로 구성되어 있을 때 앞쪽에 위치한 속성의 값이 비교자로 있어야 인덱스가 좋은 효율을 낼 수 있다.
- 조회 조건을 고려하여 접근이 가장 효율적인 컬럼 순서대로 인덱스를 생성하자.
* 한국데이터진흥원에서 출간한 SQL 전문가 가이드 2013 Edition을 요약했습니다
'문송한 회사생활 > SQL 공부' 카테고리의 다른 글
[SQL] 관계형 데이터베이스/ SQL (0) | 2020.07.20 |
---|---|
[SQL] 분산 데이터 베이스 (0) | 2020.07.19 |
[SQL] 대량 데이터에 따른 성능 (0) | 2020.07.19 |
[SQL] 정규화/ 반정규화 (0) | 2020.07.19 |
[SQL] 성능 데이터 모델링 (0) | 2020.07.19 |