2012-08-29 4 views
0

상점 시스템의 제품/항목을 관리하는 데 사용되는 데이터베이스가 있습니다. 테이블 구조는 다음과 같습니다.새로운 요구 사항에 따른 스키마 수정

Categories 
---------------------------- 
id 
name 
description 
active 
created 
modified 



Products 
---------------------------- 
id 
name 
description 
active 
created 
modified 
id_category 

이제이 데이터베이스를 여러 상점에 사용하고자합니다. 스키마를 수정할 수있는 최상의 방법은 무엇입니까? 각 테이블에 id_shop을 추가 하시겠습니까? 또는 더 나은 방법이

내가 기본 타협 당신이 하나의 제품에 광고 이상의 범주를 할 수 있습니다이 경우 다음 스키마

enter image description here

이라고 생각

+0

여러 상점간에 카테고리 및/또는 제품을 공유 할 수 있습니까? 즉, 1 : N 또는 M : N 관계에 대해 이야기하고 있습니까? –

+0

가능한 다중 스키마 대 거대한 테이블] (http://stackoverflow.com/questions/8340721/multiple-schemas-versus-enormous-tables) –

답변

0
Shops 
---------- 
shop_id 
ShopName 
AhopAddr 
... 

Categories 
---------------------------- 
id 
name 
description 
active 
created 
modified 
shop_id 

Products 
---------------------------- 
id 
name 
description 
active 
created 
modified 
id_category 
shop_id 
0

주셔서 감사합니다

관련 문제