2012-03-16 2 views
0

고객, 신용 카드, TypeOfCreditCard 테이블이 있습니다. 신용 카드는 고객에게 속합니다 (모든 고객은 하나 이상의 신용 카드를 가지고 있으므로 관계는 일대 다입니다). 그런 다음 CreditCard 테이블 (IdCustomer, IdCard (PK), NumberCard, IdTypeOfCard). 그런 다음 TypeOfCard 테이블에 (IdType (PK), Name)이 있습니다. CreditCard와 TypeOfCreditCard는 관계가 있으므로 결정합니다. 타입이 이름을 바꿀 수 있다면 db를 변경하는 것이 좋지 않으므로 새로운 테이블 타입이 추가됩니다. 그러나이 두 테이블 사이에 어떤 관계가 있습니까? 타트는 일대일다고 생각합니다. 맞습니까?그것은 어떤 유형의 관계입니까?

+0

이것은 올바르게 들리지 않습니다. –

답변

1

모든 신용 카드와 같은 사운드는 하나의 유형 만 가질 수 있지만 모든 유형에는 복수 신용 카드가있을 수 있습니다. 질문을 올바르게 읽었습니다. 그래서 그것은 일대일이 될 것입니다.

+0

어쩌면, 내가 원하는대로 100 %를 알지 못했습니다. 유형은 다음과 같을 수 있습니다. 국제, 국가 등 ... 모든 카드에 한 가지 유형이 있지만 모든 유형에 카드가 더있을 수 있다고 생각하십니까? – byCoder

+0

다시 말하지만, 이것은 당신이 성취하고자하는 것에 대한 상세한 지식이 없으면 완전히 나의 관점입니다. 귀하의 카드가 "국제"와 "국가"이고 카드가 "디스커버리"와 "마스터 카드"인 경우, 각 카드는 각각 하나의 유형 (국제 카드 또는 국가 카드) 만 가질 수 있지만 유형에는 카드가 둘 이상있을 수 있습니다 (Discovery와 MasterCard는 모두 국제 카드가 될 수 있습니다). –

+0

지금이 질문에 대한 답변이 있습니까? 아니면 여전히 문제가 있습니까? –

관련 문제