Contents

[-]
1 개요
2 제공되는 내용들


1 개요 #

데이터베이스 디자인 튜닝은 그 효과도 좋을 뿐만 아니라 개발의 속도를 높이고, 프로젝트 관계자들의 의사소통을 원활하게 만들어주는 역할을 한다. 데이터베이스의 성능 영향 요인 중 가장 많은 비중을 차지하는 것은 ‘데이터의 중복’이다. 데이터가 중복되어 있다는 것은 데이터가 중복된 만큼 저장 공간을 더 필요로 하는 것이며, 이를 처리하기 위해 메모리가 더 많이 필요하다는 것이며, 또한 연산장치인 CPU는 처리해야 할 것이 더 많이 있다는 것을 의미한다. 필요에 따라서는 중복도 필요하며, 적절한 통합도 필요하다. 최적의 결과를 만들어내기 위해서는 성능과 유연성(통합성) 및 단순성이 필요하다. 디자인 튜닝은 이걸 이렇게 하라는 내용도 있을 테지만 데이터 모델링과 설계에 대한 기본개념이 주를 이룰 것이다. 주로 개체,관계,속성에 대한 이야기를 할 것이다. 먼저 설계가 물리적으로 어떤 영향을 미치는지 살펴보고, 데이터 모델링에 대해서 살펴보도록 하자. 데이터 모델은 개념적인 것이지만 개념 모델을 논리/물리 모델로 만드는 것은 매우 쉽기 때문에 대부분 개념 모델링에 대한 이야기를 할 것이다. 또한 개념에서 물리적인 구현까지 어떻게 연결되지도 살펴볼 것이다. 그러므로 통합적인 지식이 필요할 수도 있다. 모르겠다면 그냥 넘어가고 공부후에 다시 보았으면 한다.

2 제공되는 내용들 #