조상의 아이디 값 저장 여부. 0 1 2,147

by 한번사는인생 [SQLServer] [2022.05.02 18:44:00]


테이블 구조가조가 조상 - 부모 - 자식 이렇게 된 테이블이 있습니다.

부모는 조상의 키값을 가지고 있고.

자식은 부모의 키값을 가지고 있습니다.

이때, 일반적으로 자식이 조상의 키를 가지고 있어야 되나요?

저는 사실 필요없어보이는데 (굳이 이 값이 필요하다면 조인을 하면 가져올 수 있다고 생각하기에...)

일반적으로 테이블 구조를 설계할때, 자식이 조상의 키값까지 가지고 있는건가요?

저는 무조건이 아닌, 일반적인 상황에서 여쭈어봅니다.

by 마농 [2022.05.02 20:40:42]

정규화 관점에서는 불필요합니다.
다만, 성능 관점에서 반정규화 항목으로 필요할 수 있습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입