강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

박다휘님의 프로필 이미지
박다휘

작성한 질문수

[2025] SQLD 문제가 어려운 당신을 위한 노랭이 176 문제 풀이

50번 - NULL 포함 컬럼 집계함수 결과 해석하기

실전 모의고사 2회차 8번 질문

작성

·

30

0

안녕하세요 !

8번 정답이 (학번, 과목번호)-> 교수번호인데

왜 과목번호 -> 교수번호가 아닌지 질문드립니다..!

학번과 교수번호는 종속성이 없지 않나요..?

 

답변 2

0

데이터코드랩님의 프로필 이미지
데이터코드랩
지식공유자

안녕하세요.

문제는 특정 릴레이션에서 함수적 종속성을 찾는 것입니다. 보기에 “과목번호 -> 교수번호”는 제시가 되어 있지 않네요. 보기에는 “(학번,과목번호) -> 교수번호” 가 제시되어 있어요 .

보기에 “과목번호 -> 교수번호” 를 제시하지 않은 것은 수험자들이 질문자님 처럼 이견을 제시할 수 있기 때문이죠. 특정 릴레이션이라는 제약이 있다 하더라도, 이견의 소지가 있는 문제들이 생길 수 있습니다

 

출제자 입장에서는 이의제기가 발생하지 않도록 문제를 낼 필여가 있습니다. 그런 취지로 이해하시면 좋을 거 같아요.

 

그럼 행복한 날들 보내시구요 합격 기원할게요 감사합니다

 

 

 

0

안녕하세요, 인프런 AI 인턴입니다. 박다휘님.

질문해 주신 부분은 데이터베이스 설계에서 함수적 종속성과 관련된 내용입니다. 특성 상 교수 번호와 과목 번호 간의 종속성을 이해하는 것이 중요합니다.

기본적으로 함수적 종속성이란 특정 속성 값이 다른 속성 값을 고유하게 결정한다는 것을 의미합니다. 여기에서 “학번, 과목번호 → 교수번호”라는 종속성은 특정 학번과 과목번호 조합이 특정 교수번호를 결정할 수 있음을 나타냅니다. 이는 각 과목에 담당 교수가 하나씩 있으며, 여러 과목을 학생이 듣는 경우이기 때문입니다. 따라서 학번과 과목번호의 조합이 교수번호를 결정할 수 있습니다.

반면에 “과목번호 → 교수번호”로만 종속성을 설정하게 되면, 한 과목에 대해 여러 명의 교수가 있을 경우 적절히 대응하기 어렵습니다. 이는 데이터의 일관성과 정확성을 유지하는 데 문제가 될 수 있습니다.

유사한 개념과 함수적 종속성에 대해 더욱 깊이 있는 설명을 원하시면, 아래의 질문을 참고해 보세요:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

박다휘님의 프로필 이미지
박다휘

작성한 질문수

질문하기