답변

4

위로 가기 의미가 있습니다. 디자인 대 상향식 디자인 - 정규화는 데이터베이스 디자인을 완료하는 데 사용할 방법과 원칙 중 하나 일뿐입니다.

하향식이란 일련의 요구 사항부터 시작한다는 의미입니다. 일반적으로 데이터를 표현하는 데 필요한 유형의 유형을 식별 한 다음 해당 속성을 식별하여 테이블의 속성이됩니다.

상향식 디자인은 어떤 종류의 데이터 구조가 주어 졌음을 의미합니다. 디자인에 통합해야하는 속성 또는 테이블 및 속성의 목록. 일반적으로 이는 비즈니스 인텔리전스 또는 데이터 통합 ​​프로젝트에서 일반적인 것처럼 기존 데이터베이스 또는 데이터 소스가있는 경우에 발생할 수 있습니다.

0

데이터베이스 개발에는 탑 다운 방식과 상향식 방식의 두 가지 방법이 있습니다. 이러한 접근 방식은 근본적으로 다른 것처럼 보이지만 프로세스 간의 모든 상호 작용을 기술하여 시스템을 통합하는 공통의 목표를 공유합니다.

하향식 방식은 일반 모드에서 시작하여 특정 모드로 이동합니다. 기본적으로 시스템에 필요한 것이 무엇인지에 대한 일반적인 개념부터 시작하여 최종 사용자에게 저장할 데이터를 묻습니다. 그러면 분석가가 사용자와 협력하여 데이터베이스에 보관할 데이터를 결정합니다. 하향식 방법을 사용하려면 애널리스트가 시스템에 대한 자세한 이해가 필요합니다. 하향식 방법은 또한 단점을 가질 수 있습니다. 경우에 따라 애널리스트와 최종 사용자가 중요하고 시스템에 필요한 무언가를 놓칠 수 있기 때문에 하향식 설계로 인해 불만족스러운 결과가 발생할 수 있습니다.

상향식 접근 방식은 구체적인 세부 사항으로 시작하여 일반 사항으로 이동합니다. 상향식 디자인을 시작하기 위해 시스템 분석가는 시스템에있는 모든 인터페이스를 검사하고 보고서, 화면 및 양식을 검사합니다. 분석가는 시스템을 통해 거꾸로 작업하여 데이터베이스에 저장할 데이터를 결정합니다.

이러한 접근 방식의 차이점을 이해하려면 실제로 상향식 인 일부 작업을 고려해 보겠습니다. 통계 분석에서 분석가는 작은 인구에서 샘플을 가져 와서 결과를 전체 인구로 추론하도록 가르칩니다. 의사들은 또한 상향식 접근법에 대해 교육을받습니다. 의사는 특정 증상을 검사 한 다음 증상을 유발하는 일반적인 질병을 추론합니다.

하향식 접근 방식을 필요로하는 작업의 예로는 세부 사항을 이해하기 전에 전반적인 요구 사항을 지정해야하는 프로젝트 관리 및 엔지니어링 작업이 포함됩니다. 예를 들어, 자동차 제조업체는 자동차의 전반적인 사양을 충족하기 위해 하향식 접근 방식을 따라야합니다. 자동차가 15,000 달러 미만의 비용을 요구한다면, 갤런 당 25 마일을 얻고 5 명을 앉을 수 있습니다. 이러한 요구 사항을 충족시키기 위해서는 설계자가 사양 문서를 작성한 다음 드릴 다운하여 이러한 요구 사항을 충족시켜야합니다.

애널리스트는 사용자와 중요한 대화를 나누기 위해 선택의 여지가 없으며 결과적으로 데이터베이스에 저장할 데이터를 결정합니다. 분석가가 일반적으로하는 일은 프로토 타입 보고서, 화면 및 양식을 만들어 사용자가 시스템의 모양과 시스템 작동 방식을 시각화 할 수 있도록 돕는 것입니다.

관련 문제