본문 바로가기
DB 기본 개념 다지기

예제 데이터베이스 - AdventureWorks, WideWorldImpoters, Northwind

by 양블로그 2023. 6. 28.
반응형

예제 데이터베이스는 SQL Server의 기능을 익힐 때 사용하도록 제공하는 학습용 데이터베이스입니다. 

종류로는 AdventureWorks, WideWorldImpoters, Northwind 등이 있습니다.

 

AdventureWorks

AdventureWorks는 제품, 고객, 주문, 재고 등을 관리하는 온라인 판매를 위한 데이터베이스입니다. 다양한 테이블로 구성되어 있으며, 예를 들어 "SalesOrderHeader" 테이블은 주문 정보를, "Product" 테이블은 제품 정보를, "Customer" 테이블은 고객 정보를 저장합니다. 이 데이터베이스는 판매와 관련된 다양한 비즈니스 시나리오를 시뮬레이션하는 데 사용될 수 있습니다.

 

WideWorldImpoters

WideWorldImporters는 실제 비즈니스 시나리오를 모델링한 데이터베이스입니다. 이 데이터베이스는 제품 수입 및 판매, 재고 관리, 고객 및 공급 업체 관리 등 다양한 비즈니스 프로세스를 시뮬레이션합니다. 예를 들어 "Customers" 테이블은 고객 정보를 저장하는 테이블로, 고객의 이름, 주소, 연락처 등을 포함합니다. "Suppliers" 테이블은 공급 업체 정보를 저장하는 테이블로, 업체 이름, 주소, 연락처 등을 포함합니다. "Products" 제품 정보를 저장하는 테이블로, 제품명, 가격, 재고량 등을 포함합니다. "Orders" 주문 정보를 저장하는 테이블로, 고객이나 공급 업체로부터의 주문에 대한 세부 정보를 포함합니다. 주문 날짜, 제품 정보, 수량, 가격 등이 기록됩니다. "StockItems" 재고 아이템 정보를 저장하는 테이블로, 제품의 재고 수량, 위치, 입고일 등을 포함합니다.

WideWorldImporters 데이터베이스는 실제 판매 및 구매 시나리오를 모델링하고 있으며, 데이터는 실제 비즈니스 환경을 반영합니다. 이 데이터베이스는 SQL Server를 사용하여 데이터베이스 관리, 데이터 모델링, 쿼리 작성, 보고서 작성 등을 학습하고 연습하는 데 유용합니다. 또한, WideWorldImporters 데이터베이스를 활용하여 비즈니스 분석, 데이터 시각화, 성능 최적화 등 다양한 데이터 관련 작업을 수행할 수 있습니다.

 

Northwind

Northwind는 판매 및 구매 시나리오를 모델링한 예제 데이터베이스로 많이 사용됩니다.예를 들어 "Customers" 테이블은 고객 정보를 저장하는 테이블로, 고객의 이름, 주소, 연락처 등을 포함합니다. "Orders" 주문 정보를 저장하는 테이블로, 주문 번호, 고객 정보, 주문 일자, 배송 정보 등을 포함합니다. "OrderDetails" 주문 상세 정보를 저장하는 테이블로, 주문에 포함된 제품, 수량, 가격 등을 포함합니다. "Products" 제품 정보를 저장하는 테이블로, 제품명, 가격, 재고량 등을 포함합니다. "Suppliers" 공급 업체 정보를 저장하는 테이블로, 업체 이름, 주소, 연락처 등을 포함합니다. "Employees" 직원 정보를 저장하는 테이블로, 직원의 이름, 직책, 연락처 등을 포함합니다.

Northwind 데이터베이스는 판매, 재고, 구매, 고객 관리 등 다양한 비즈니스 시나리오를 모델링하고 있습니다. 이 데이터베이스는 SQL Server 등의 관계형 데이터베이스 관리 시스템을 활용하여 데이터베이스 설계, 쿼리 작성, 보고서 작성 등을 연습하고 익히는 데 유용합니다. 또한, 데이터 분석, 데이터 시각화, 성능 최적화 등 다양한 데이터 작업을 수행하기 위한 예제로 활용될 수 있습니다.

반응형