0
SQL Server를 데이터베이스로 사용하는 웹 응용 프로그램이 있다고 가정 해 봅니다.동일한 기본 키에 따라 복수의 외래 키
I가 Sections
IDdepartment, IDstore, codTax, accountSell, accountTax, status, m1, m2
-> PK (IDdepartment, IDstore, codTax)
FK (accountSell, accountTax) on AccountPlan (accounCompany)
표
AccountPlan
AccountCod, account, description, account_desc, accountCompany, type, mov)
-> PK (accountCompany)
accountSell
및 accountTax
은 accountCompany
다른 테이블에서 동일한 값을 포함하는 2 외래 키가 하나 개의 테이블
표 의존 한 . 둘 다 accountCompany
에서 사용할 수있는 모든 값을 포함 할 수 있습니다.
쿼리를 수행 할 때이 내용을 알고 싶습니다.이를 수행하는 방법은 accountCompany
입니까?
실제로 중복 된 데이터가있는 두 개의 테이블을 사용하고 있습니다. 동일한 테이블을 하나만 사용하는 것이 가능하다고 생각합니다. 희망이 가능할 수 있습니다.
감사합니다 ...
모든 전에 ... 감사는 도움이 ... 매우 중요했습니다, 나는 DB 정규화의 모든 이론적 인 단계를 만들어야했습니다 ... 처음에는 시간이 부족했기 때문에 '망치질'을해야하고, 지금은 이런 종류의 문제가 나타나고 있습니다! ! 그게 인생의 교훈이야. – user3414753