이 개 원칙 테이블과 SQL Server의 일대일 관계 구현 :나는이 세 테이블이
1 :
2 :
Sell
을 Cheque
은 FinancialTransaction
에 종속됩니다. 첫 번째 그림에서 보았 듯이 FinancialTransactionId
을 종속 테이블에 넣었지만 필자가 아는 한 종속 테이블에 FK를 넣어야하기 때문에 올바른지 확신 할 수 없습니다. 다른 방법으로 FinancialTransaction
(그림 2)에 ByeId
과 ChequeId
을 입력하면 그 중 하나는 항상 비어 있으므로 어떤 방법이 옳은지 모르겠습니다. 그리고 원칙 테이블은 둘 이상일 수 있습니다.
최소한 구매와 수표가 나타내는 것은 분명하지 않습니다. 분명히 할 수 있습니까? 그들은 다른 칼럼을 포함합니까? –
@ Sam Bauwens : 예, 그들은 다른 열을 가지고 있습니다. 시나리오는 돈이 수표 또는 매도 형태로 올 수 있다는 시나리오입니다. –
확인 및 판매에는 동일한 열이 있습니까? – Saksham