차원 모델링이란 무엇입니까?

차원 모델링은 사용자가 데이터베이스를 사용하는 방법에 중점을 두어 사용자 쿼리를 지원하는 방식으로 데이터베이스를 구성 할 수있는 데이터베이스 디자인 방법입니다. 이 기술은 일반적으로 전자 데이터베이스에 적용되지만 플랫 파일 세트와 같은 실제 데이터베이스를 구성하는 데 사용될 수도 있습니다. 일부 계획과 구현이 필요하며 기존 데이터베이스를 정밀 검사하는 경우 데이터 설정 프로세스에 시간이 걸릴 수 있습니다. 최종 결과는 사용자의 이익을 위해 유용하고 유연하며 강력해야합니다.

이 유형의 데이터베이스 설계에서는 두 가지 다른 문제가 고려됩니다. 첫 번째는 구체적인 측정, 수집,보고 및 구성 가능한 수치입니다. 두 번째는 문맥이며, 이는 여러 차원에서 볼 수 있습니다. 예를 들어, 의류 매장 체인에서 일부 치수에는 판매 번호, 소모품 주문, 개별 상점 번호 등이 포함될 수 있습니다. 이 모델에서는 다양한 상황에서 어려운 숫자를보고 할 수 있습니다.

기본적으로 차원 모델링은 사람들이 데이터베이스의 어느 곳에서나 데이터 조각을 가져올 수 있도록 연계가있는 3 차원 데이터베이스를 만듭니다. 특정 연도의 3/4 분기에 체인 운영의 북서부 지역에서 판매 된 스커트 수에 대한 문의가있을 수 있습니다. 쿼리는 특정 숫자를 요청하고 상황에 맞는 3 차원을 제공합니다. 차원 모델링이 올바르게 수행 된 경우 결과 데이터베이스 조회로 해당 정보를 제공 할 수 있습니다.

이러한 성격의 데이터베이스를 준비하는 과정에서 플래너는 사람들이 데이터베이스를 사용하는 방법과 어떤 종류의 쿼리를 만들지에 대해 생각합니다. 차원 모델링의이 부분은 또한 유연성을 이유로 향후 데이터베이스 사용을 고려해야합니다. 데이터베이스가 너무 단단하면 새로운 정보를 도입 할 수 없습니다. 비즈니스가 성장하고 복잡 해짐에 따라 회사에 비용이 많이 드는 완전히 새로운 데이터베이스를 만들어야 할 수도 있습니다.

차원 모델링 전문가는 데이터베이스 개발 과정에서 컨설턴트 역할을 할 수 있습니다. 또한 직원들과 협력하여 자신의 필요에 맞는 데이터베이스를 개발하고 프로그래머에게 데이터베이스의 백본을 구성 할 수있는 방향을 제시 할 수 있습니다. 작성자는 스토리지 요구, 백업 및 데이터베이스 무결성에 영향을 줄 수있는 기타 사항과 같은 문제에 대해서도 생각할 수 있습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?