[정보처리기사 3과목 필기 예상 키워드] 목록으로 돌아가기 |
|
과목: 3. 데이터베이스 구축 챕터: 2장 물리 DB 설계 키워드: 논리DB 모델의 물리DB 모델 변환 |
#변환 유형 |
엔티티(Entity)를 테이블로 변환
논리 데이터 모델에서 정의된 엔티티를 물리 데이터 모델의 테이블로 변환
-가독성을 위해 영문 사용
-테이블 명칭과 엔티티 명칭은 동일하게
-메타 데이터 관리 시스템에 표준화된 용어가 있을 경우 등록된 단어를 사용하여 명명할 것
변환 규칙 | |
엔티티(Entity) | 테이블(Table) |
속성(Attribute) | 컬럼(Column) |
주 식별자(Primary Identifier) | 기본키(Primary Key) |
외부 식별자(Foreign Identifier) | 외래키(Foreign Key) |
관계(Relationship) | 관계(Relationship) |
슈퍼타입/서브타입을 테이블로 변환
슈퍼타입 기준
-서브타입에 속성이나 관계가 적을 경우 적용
-서브타입의 모든 속성이 포함되어야 함
-디스크 저장공간 증가
-처리마다 서브타입 구분이 필요한 경우가 많이 발생
-인덱스 크기 증가로 인덱스 효율이 떨어짐
서브타입 기준
-서브타입에 속성이나 관계가 많이 포함된 경우 적용
-전체 테이블 스캔시 유리
-수행 속도가 감소할 수 있음
-복잡한 처리를 하는 SQL 통합이 어려움
-부분 범위에 대한 처리가 곤란
-여러 테이블을 통합한 뷰는 조회만 가능함
-식별자의 유지관리가 어려움
개별타입 기준
-슈퍼타입과 서브타입 테이블 사이에 각각 1:1 관게 형성
-저장공간이 상대적으로 작음
-문장 작성이 용이
-슈퍼타입 또는 서브타입 정보를 같이 처리하면 항상 조인이 발생하여 성능 저하
속성을 컬럼으로 변환
-가능한 표준화된 약어 사용
-컬럼명은 SQL의 예약어(Reserved Word) 사용을 피할 것
-SQL 가독성을 높이기 위해 가능한 한 짧게 지정
-복합 단어를 사용할 땐 미리 정의된 표준 따를 것
-컬럼 정의 후에는 한 로우에 해당하는 샘플 데이터를 작성하여 컬럼 정합성 검증
[2021 정보처리기사 필기 총정리] 3과목 (상시업데이트)
목차 2021년 정보처리기사 공부를 위해 각 과목/챕터 별 Best 키워드를 정리해 놓은 글입니다. 시나공 문제집의 기출빈도와 중요도를 기준으로 정리된 키워드들이며, 순서와 관계 없
y-oni.tistory.com
참고: 시나공 정보처리기사 필기 (저자: 강윤석, 김용갑, 김우경, 김정준 | 출판사: 길벗), 유튜브 주간컴공TV
'2021 정보처리기사 > 3과목: 데이터베이스 구축' 카테고리의 다른 글
[2021 정보처리기사-3과목] DML - JOIN (출제빈도👍) (0) | 2021.04.27 |
---|---|
[2021 정보처리기사-3과목] SELECT (출제빈도👍) (0) | 2021.04.27 |
[2021 정보처리기사-3과목] 데이터베이스 이중화/암호화 (0) | 2021.04.25 |
[2021 정보처리기사-3과목] 트랜잭션 & CRUD 분석 (0) | 2021.04.25 |
[2021 정보처리기사-3과목] SQL (0) | 2021.04.24 |