데이터베이스에 제품 데이터를 저장하고 싶습니다. 처음에 나는 product
테이블과 product info
테이블을 가지고 있다고 생각했지만, 모든 것을 하나의 테이블에 병합해야하는지 확실하지 않았습니다.이 데이터베이스 데이터를 하나의 테이블로 병합해야합니까?
예
Coke - 355 ml
Product.Name = Coke
ProductInfo.Size = 355
ProductInfo.UnitType = ml
Coke - 1 Liter
Product.Name = Coke (would not be duplicated...just for illustration purposes)
ProductInfo.Size = 1
ProductInfo.UnitType = L
그때 물론 내가 "이름"을 두 번 중복되지 않을 것으로 이런 짓을합니다. 내 계획은 그때 내가 할 수있는 모든 주어진 항목에 대한 관계의 많은 측면을 보는 것만 큼 쉽게 동일한 제품의 모든 크기를 찾을 수있었습니다.
모든 데이터가 사용자에 의해 입력되고 입력됩니다. 누군가는 "Coke a Cola"대신 "Coke a Cola"라고 쓰고 지금은 "Coke a Cola"라는 제품을 입력했는지 확인하려고 할 때와 같이 2 가지 제품으로 취급 될 것입니다. "콜라"도.
이것은 아마도 부분 일치하는 것처럼 보일 수도 있습니다.하지만 누군가가 "콜라"가 될 일반 브랜드를 갖고 있으면 일치 할 것입니다.
이것은 내가 데이터를 별도로 유지할 필요가 없다고 생각하게 만듭니다. 어쨌든 모든 것이 그것이 결국 자신의 제품이 될 좋은 기회 인 것처럼 보입니다.
수행 할 작업을 결정 했습니까? – Smandoli