2012-03-19 4 views
1

나는 php와 mysql에 익숙하지 않고 고객 세부 정보를 포함 할 데이터베이스를 구성하고이 고객을 그룹에 할당 한 다음 고객에게 고유 코드로 프로모션을 할당하려고합니다. 그룹 기준.쿠폰 코드 시스템 스키마 디자인 조언

나는 간단한 스키마 http://i.imgur.com/5s2Kq.jpg을 만들었습니다. 어떤 사람이 나에게 약간의 피드백을 줄 수있을만큼 친절 했습니까? 그것은 매우 간단하지만 어쩌면 제가 경험할 수있는 것들을 놓친 것 같습니다.

잘 다른 사람과의 관계를 포함하는 테이블을 생각하는 나는 오전 접합 테이블은이 방법으로 만들어집니다

CREATE TABLE customerPromotions (
    customer_id int(11) REFERENCES customers (customer_id), 
    promotion_id int(11) REFERENCES promotions (promotion_id), 
    customerPromotions_code_code varchar(12) NOT NULL, 
    PRIMARY KEY (customer_id, group_id) 
) 

어떤 조언 덕분에 좋은 것입니다.

답변

-1
CREATE TABLE customerPromotions (
    customer_id int(11) REFERENCES customers (customer_id), 
    promotion_id int(11) REFERENCES promotions (promotion_id), 
    customerPromotions_code_code varchar(12) NOT NULL, 
    PRIMARY KEY (customer_id, promotion_id) 
)