e-commerce 다음은 여러 속성과 여러 가격이 있는 제품이 있는 의 주문 섹션에 대한 데이터베이스 디자인입니다 .
테이블: Users
UserID: 기본 키, 고유 정수Username: 끈Email: 끈Password: 끈CreatedAt: 날짜와 시간UpdatedAt: 날짜와 시간
테이블: Orders
OrderID: 기본 키, 고유 정수UserID: 사용자 테이블을 참조하는 외래 키TotalAmount: 십진수OrderDate: 날짜
테이블: OrderItems
OrderItemID: 기본 키, 고유 정수OrderID: Orders 테이블을 참조하는 외래 키ProductID: 제품 테이블을 참조하는 외래 키VariantID: ProductVariants 테이블을 참조하는 외래 키Quantity: 정수Price: 십진수Subtotal: 십진수
테이블: Products
ProductID: 기본 키, 고유 정수Name: 끈Description: 텍스트CreatedAt: 날짜와 시간UpdatedAt: 날짜와 시간
테이블: ProductVariants
VariantID: 기본 키, 고유 정수ProductID: 제품 테이블을 참조하는 외래 키Name: 문자열(예: 색상, 크기)Value: 문자열(예: 빨간색, XL)
테이블: VariantPrices
PriceID: 기본 키, 고유 정수VariantID: ProductVariants 테이블을 참조하는 외래 키Price: 십진수Currency: 문자열(예: USD, VND)
이 디자인에서 OrderItems 테이블에는 제품, 제품 변형, 수량, 가격 및 소계에 대한 세부 정보를 포함하여 주문의 각 항목에 대한 정보가 포함됩니다.

