SQLD(SQL 개발자) 기출 · 데이터 모델링 기법
다음은 데이터베이스 모델링 시에 성능을 고려한 모델링 활동이다. 성능을 고려한 데이터베이스 모델링 단계에서 가장 처음으로 수행해야 할 것과 가장 마지막으로 수행해야 할 것은?
본문)
가. 데이터베이스 모델링 시에 정규화를 수행한다.
나. 테이블에서 보관하는 데이터 용량과 트랜잭션의 유형에 따라서 반정규화를 한다.
다. 트랜잭션의 유형을 분석한다.
라. 데이터베이스 전체 용량을 산정해야 한다.
마. 성능관점에서 데이터 모델을 검증하고 확인한다.
바. 기본키와 외래키를 조정하거나, 슈퍼타입과 서브타입을 조정한다.이 문제 풀어보기
정답 및 해설 보기
정답: 1번
성능을 고려한 데이터베이스 모델링 시에도 가장 먼저 정규화를 수행해서 데이터 모델의 독립성을 향상시켜야 한다. 그리고 필요에 따라서 트랜잭션 유형, 반정규화 등을 수행하고 제일 마지막에는 성능관점에서 데이터 모델을 검증해야 한다.