샘플 스키마 소개

예제 데이터베이스 스키마는 제품 설명서, 교육 과정, 소프트웨어 개발 및 응용 프로그램 데모에 사용할 수 있습니다.

샘플 스키마 정보

예제 데이터베이스 스키마는 Oracle AI Database의 각 릴리스의 예제를 위한 공통 플랫폼을 제공합니다. 예제 스키마는 상호 연결된 데이터베이스 스키마 집합입니다. 이 세트는 다음과 같은 복잡성 접근 방식을 제공합니다.

다음 스키마는 더 이상 갱신되지 않지만 여전히 사용할 수 있습니다.

주: Business Intelligence(bi), Information Exchange(ix) 및 Shipping(qs) 스키마는 더 이상 사용할 수 없습니다.

샘플 스키마에 대한 설계 원칙

예제 데이터베이스 스키마는 다음 설계 원칙을 염두에 두고 생성되었습니다.

샘플 스키마의 고객 이점

예제 스키마에서 제공하는 이점은 다음과 같습니다.

샘플 스키마 개요

Oracle AI Database 샘플 스키마는 다양한 채널을 통해 상품을 판매하는 가상의 샘플 회사를 기반으로 합니다. 회사는 제품에 대한 주문을 채우기 위해 전 세계적으로 운영하고 있습니다. 여기에는 여러 부서가 있으며 각 부서는 예제 데이터베이스 스키마로 표시됩니다.

HR 예제 스키마

Human Resources 부서는 회사 사원 및 시설에 대한 정보를 추적합니다. In the Human Resource (hr) records, each employee has an identification number, e-mail address, job identification code, salary, and manager. 일부 사원은 급여 외에 커미션을 받습니다.

회사에서는 조직 내의 업무에 대한 정보도 추적합니다. 각 직무에는 해당 직무에 대한 식별 코드, 직책 및 최소/최대 급여 범위가 있습니다. 일부 사원은 오랫동안 회사에 근무하면서 회사 내에서 다양한 직책을 맡았습니다. 사원이 사직하면 사원이 근무하는 기간, 직무 식별 번호 및 부서가 기록됩니다.

샘플 회사는 지역적으로 다양하므로 창고 및 부서의 위치를 추적합니다. 각 사원은 부서에 할당되며 각 부서는 고유한 부서 번호 또는 짧은 이름으로 식별됩니다. 각 부서는 한 위치와 연결되며 각 위치에는 번지 이름, 우편 번호, 구/군/시, 시/도 및 국가 코드가 포함된 전체 주소가 있습니다.

회사는 부서와 웨어하우스가 있는 위치에 국가 이름, 통화 기호, 통화 이름 및 국가가 지리적으로 위치한 지역과 같은 세부 정보를 기록합니다.

CO 샘플 스키마

Customer Orders 부서는 고객, 제품, 상점 및 주문 데이터를 추적합니다. 고객 주문(co) 스키마는 소매 애플리케이션에서 수행한 트랜잭션의 세부정보를 기록합니다.

co 스키마는 JSON 지원과 같은 기능을 강조 표시합니다.

회사는 products 테이블에서 유지 관리되는 다양한 제품을 판매합니다. 각 제품에는 JSON 객체에 저장된 고유 식별 번호, 이름, 가격, 세부정보 및 제품 이미지 세부정보가 있습니다.

고객이 주문한 주문은 주문 식별 번호, 주문이 이루어진 날짜 및 시간, 고객 세부 정보, 주문 상태 및 상점 정보를 사용하여 orders 테이블에서 추적됩니다.

특정 주문의 제품에 대한 세부 정보는 주문 식별 번호를 사용하여 order_items 테이블에서 추적됩니다. 제품 세부정보, 구매 시 가격, 수량 및 운송이 기록됩니다.

주문하는 고객의 정보는 customers 표에서 추적됩니다. 각 고객은 주문 통신에 사용되는 식별 번호, 이름 및 전자 메일 주소를 가집니다.

고객은 매장에서 또는 회사의 웹사이트를 통해 온라인으로 제품을 구매할 수 있습니다. 모든 저장소와 해당 물리적 및 가상 주소에 대한 정보는 stores 테이블에서 추적됩니다. 점포 정보도 주문 세부정보에 기록됩니다.

납품 주소, 고객 상세내역, 상점 정보 및 납품 상태와 같은 주문의 납품 상세내역은 shipments 테이블에 저장됩니다.

inventory 테이블에는 각 상점에서 사용 가능한 수량과 같은 각 제품의 세부정보가 저장됩니다.

SH 예제 스키마

Sales 부서는 업무 통계를 추적하여 업무 의사 결정을 용이하게 합니다. 예제 회사는 대량의 비즈니스를 수행하므로 의사 결정을 지원하기 위해 비즈니스 통계 보고서를 실행합니다. 이러한 보고서 중 대부분은 시간 기반 및 비휘발성 보고서입니다. 즉, 과거의 데이터 추세를 분석합니다. 이 회사는 데이터 웨어하우스에 정기적으로 데이터를 로드하여 이러한 보고서에 대한 통계를 수집합니다. 이러한 보고서에는 제품별 연간, 분기별, 월별 및 주별 판매 수치가 포함됩니다. 이러한 보고서는 Sales History(sh) 스키마를 사용하여 저장됩니다.

또한 판매가 전달되는 유통 채널에 대한 보고서를 실행합니다. 회사에서 제품에 대한 특별 판촉을 실행할 때 판촉이 판매에 미치는 영향을 분석합니다. 또한 지리적 영역별로 판매를 분석합니다.

OE 샘플 스키마

주: oe 스키마는 더 이상 업데이트되지 않지만 계속 사용할 수 있습니다.

이 회사는 컴퓨터 하드웨어 및 소프트웨어, 음악, 의류 및 도구와 같은 여러 제품을 판매합니다. 이 회사는 제품 식별 번호, 제품이 속하는 범주, 주문 입력(oe), 중량 그룹(운송 목적), 보증 기간(해당되는 경우), 공급자, 제품의 가용성 상태, 정가, 제품이 판매될 최소 가격 및 제조업체 정보에 대한 URL 주소. 제품이 사용 가능한 창고 및 현재고 수량을 포함하여 모든 제품에 대한 재고 정보도 기록됩니다. 제품이 전 세계적으로 판매되기 때문에 회사는 제품 이름과 해당 설명을 여러 언어로 유지 관리합니다.

이 회사는 고객 요구를 충족하기 위해 여러 위치에 창고를 유지 관리합니다. 각 창고에는 창고 식별 번호, 이름, 설비 설명 및 위치 식별 번호가 있습니다.

고객 정보도 추적됩니다. 각 고객에게는 식별 번호가 있습니다. 고객 레코드에는 고객 이름, 동/리 이름, 시/도, 국가, 전화 번호(고객당 최대 5개의 전화 번호) 및 우편 번호가 포함됩니다. 일부 고객은 인터넷을 통해 주문하므로 전자 메일 주소도 기록됩니다. 고객마다 언어가 다르므로 회사는 각 고객의 모국어와 지역을 기록합니다.

이 회사는 고객에게 신용 한도를 부여하여 한 번에 구매할 수 있는 제품의 양을 제한합니다. 일부 고객에게는 계정 관리자가 있으며 이 정보도 기록됩니다.

고객이 주문을 하면 회사는 주문 날짜, 주문 방법, 주문의 현재 상태, 배송 모드, 주문의 총액 및 주문을 도왔던 영업 사원을 추적합니다. 영업 사원은 고객의 계정 관리자와 동일한 사람일 수도 있고 아닐 수도 있습니다. 인터넷을 통해 주문하는 경우 영업 사원은 기록되지 않습니다. 또한 회사는 주문 정보 외에도 주문한 품목 수, 단가 및 주문한 제품을 추적합니다.

oe 스키마에는 XML 구매 주문 문서도 포함되어 있습니다. SQL을 사용하여 purchaseorder 테이블을 질의하거나 공용 뷰 RESOURCE_VIEWPATH_VIEW를 질의하여 이러한 문서에 액세스할 수 있습니다.

OC 샘플 스키마

주: oc 스키마는 더 이상 업데이트되지 않지만 계속 사용할 수 있습니다.

데이터베이스 스키마 oe의 온라인 카탈로그(oc) 하위 스키마는 온라인 카탈로그 판매 시나리오를 다룹니다. 스키마 oe에서와 동일한 고객 및 제품이 oc에서 적절히 사용되지만, 하위 스키마 oc는 제품을 상위 범주 및 하위 범주의 계층으로 구성합니다. 이 계층은 사용자가 매우 전문화된 제품 범주를 통해 드릴다운하여 특정 제품으로 이동하는 전자 상거래 포털 사이트의 배열에 해당됩니다.

PM 샘플 스키마

주: pm 스키마는 더 이상 업데이트되지 않지만 계속 사용할 수 있습니다.

이 회사는 제품에 대한 인쇄 정보를 데이터베이스에 저장합니다. 제품 미디어(pm) 스키마는 이러한 정보를 저장하는 데 사용됩니다. 이러한 정보의 예는 다음과 같습니다.