안녕하세요, 데이터베이스 설계때 기본적으로 null 상황을 피하려고 작업을 하는데 아래와 같은 상황에서는 어떻게 하는게 좋을까요??
예제 상황은 이렇습니다.
1. 납품을 하는 가게 에서 A라는 상품을 발주요청을 하면 본사에서 A 상품을 발주를 합니다 이 경우 발주 요청을 한 가게에게 발주시 알림을 줄 예정입니다
2. 신상품이 나와서 본사에서 신상품 B를 발주를 합니다
이런 상황에서 테이블이 아래와 같은 테이블 구조가 좋을까요?
order_request `id `request_user` `request_date `request_qt `product_name` order_request 1, 손오공, 2021-08-18, 20, 부산어묵 2, 손오반, 2021-08-16, 10, 부산어묵 3, 박오공, 2021-08-17, 20, 부대찌개
order `id `order_qt `product_name` `price` `total_price `order_request_id` order 1, 20, 부대찌개, 1,000, 20,000, 3 2, 10, 부산어묵, 500, 5,000, 2 3, 5, 파인애플 통조림, 1,500 , 7,500 , null 3, 5, 김치 1kg, 10,000, 50,500, null