db 모델링 예제

논리 스키마는 종이 또는 화이트 보드에서 수행 되는 데이터베이스의 개념적 디자인, 집에 대 한 건축 도면 처럼. 외부 스키마 또는 사용자 보기를 변경하지 않고 논리 스키마를 변경하는 기능을 논리 데이터 독립성이라고 합니다. 예를 들어 기존 외부 스키마를 변경하거나 기존 응용 프로그램 프로그램을 다시 작성하지 않고도 이 개념적 스키마에 대한 새 엔터티, 특성 또는 관계를 추가하거나 제거할 수 있어야 합니다. 문서 지향 데이터베이스 Clusterpoint는 반전된 인덱싱 모델을 사용하여 XML 또는 JSON 데이터 개체에 대한 빠른 전체 텍스트 검색을 제공합니다. 이 섹션에서는 특이성 측면에서 데이터베이스 디자인 프로세스를 살펴보겠습니다. 모든 디자인이 높은 수준에서 시작하여 점점 더 많은 세부 수준으로 진행되는 것처럼 데이터베이스 디자인도 마찬가지입니다. 예를 들어, 집을 지을 때, 집에 있을 침실과 욕실의 수, 한 층 또는 여러 레벨 등으로 시작합니다. 다음 단계는 건축가가 보다 구조적인 관점에서 집을 설계하도록 하는 것입니다. 이 수준은 실제 방 크기, 가정이 배선되는 방법, 배관 설비가 배치 될 위치 등에 대해 더 자세히 설명됩니다. 마지막 단계는 주택을 건설하기 위해 계약자를 고용하는 것입니다. 즉, 추상화의 높은 수준에서 세부 사항의 증가 수준에 디자인을보고있다. 또한 이 모델은 일대일, 일대다 및 다대다 관계를 포함하여 해당 테이블 간의 관계 유형을 설명합니다. 관계형 모델링을 사용하면 데이터 형식이 결정되고 시간이 지남에 따라 거의 변경되지 않습니다.

엔터티는 특성을 포함합니다. 예를 들어 직원 엔터티의 특성에는 성, 이름, 고용 연도 등이 포함될 수 있습니다. 관계는 시각적으로 매핑되어 데이터 개발 및 유지 관리의 다양한 참가자에게 데이터 디자인 목표를 전달할 수 있는 준비된 수단을 제공합니다. 시간이 지남에 따라 Idera의 ER/Studio, Erwin 데이터 모델러 및 SAP PowerDesigner를 포함한 모델링 도구는 시스템 설계를 위한 데이터 아키텍트 사이에서 폭넓게 활용되었습니다. 데이터 모델로 표시되는 엔터티는 유형 엔터티일 수 있지만 이러한 구체적인 엔터티 클래스를 포함하는 모델은 시간이 지남에 따라 변경되는 경향이 있습니다. 강력한 데이터 모델은 종종 이러한 엔터티의 추상화를 식별합니다. 예를 들어 데이터 모델에는 조직과 상호 작용하는 모든 사람을 나타내는 “Person”이라는 엔터티 클래스가 포함될 수 있습니다. 이러한 추상 엔터티 클래스는 일반적으로 해당 사람들이 수행한 특정 역할을 식별하는 “공급업체” 또는 “Employee”라고 하는 클래스보다 더 적합합니다.

이 온라인 저장소 예제에서 제품 유형은 행 키의 접두사입니다. 일부 이름 값 쌍은 다르며 제품 유형에 따라 누락될 수 있습니다. 이를 통해 동일한 테이블에서 다른 제품 유형을 모델링하고 제품 유형별로 쉽게 제품 그룹을 찾을 수 있습니다. 데이터 모델 인스턴스는 데이터 모델 이론을 적용하여 만들어집니다. 이는 일반적으로 일부 비즈니스 엔터프라이즈 요구 사항을 해결하기 위해 수행됩니다. 비즈니스 요구 사항은 일반적으로 의미 체계 논리 데이터 모델에 의해 캡처됩니다.

Dette indlæg blev udgivet i Ikke-kategoriseret af admin. Bogmærk permalinket.

Der er lukket for kommentarer.