안녕하세요 전자 상거래 웹 사이트의 데이터베이스를 디자인하려고하는데이 방법을 찾지 못하는 것 같습니다. 지금까지 가지고있는 것입니다 : 문제는 products.I에 나타납니다 전자 상거래 상점을위한 데이터베이스 설계
는 ID 년대에 대부분의 다른 fields.I을 가진 제품의 66 개 종류가 있지만 둘 다 매우 실용적하지 않는 것 :
옵션 A :
를처음에는 각 제품 유형별로 테이블을 만들려고했지만 다시 작성 해야겠다고 생각했습니다. 유지 보수가 쉽지 않은 66 개의 테이블을 사용하십시오. 이미 Product_Notebook 및 Product_NotebookBag 테이블을 만들었습니다. 그리고 나서 멈추었 고 그것에 대해 조금 생각했습니다.이 해결책은별로 좋지 않습니다.
옵션 B
그것에 대해 생각하면 좀 더 내가 설명라는 별도의 필드에 데이터를 저장하는 옵션 B를 내놓았다. 예를 들면 다음과 같습니다.
"Color : Red & Compatibility : 15.6 & CPU : Intel"
이 방법에서는 문자열을 가져 와서 데이터베이스에서 검색 한 후 조작 할 수 있습니다.
나는이 접근법이 아주 좋은 생각이 아니라는 것을 안다. 그래서 나는 좀 더 실제적인 접근법을 요구하고있다.