Inflearn brand logo image

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

szun님의 프로필 이미지
szun

작성한 질문수

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

실전 문제 2회 질문

해결된 질문

작성

·

40

·

수정됨

1

안녕하세요,

실전 문제 2회의 3번 문제에 대해 질문이 생겨 글을 남기게 되었습니다.

강사님의 개념 강의에서는 '엔터티는 다른 엔터티와 최소 한 개 이상의 관계가 있어야 한다.'라고 배웠는데, 해당 문제의 풀이에서는 엔터티가 반드시 다른 엔터티와 관계를 가질 필요는 없다고 명시되어 있어 어떤 것이 정확한 개념인지 궁금합니다.

특히 시험에서 선지로 위의 내용이 나오는 경우, 어떤 것을 맞다고 판단해야 할지 기준을 잘 모르겠습니다.

 

그리고 추가로,

이번 실전문제 2회에서는 주어진 상황에 따른 알맞은 쿼리를 고르는 형식의 문제가 대부분이었는데,
강사님께서 문제 구성을 임의로 하신 것인지, 실제 시험이 그러한 형식인지 여쭤보고 싶습니다.

감사합니다.

답변 2

0

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

안녕하세요. 아래와 같이 답변드립니다. 도움이 되면 좋겠네요.

1. 엔터티는 다른 엔터티와 최소 한 개 이상의 관계가 있어야 하는 게 이론적인 정설입니다.

그런데, 이게 정상이긴 한데요. 실무에서는 코드 테이블 같은 경우 별도의 관계를 맺지 않고 만들기도 합니다. 코드 테이블은 여러 테이블에 존재하는 값들(예를 들어, 성별, 연령대 등)을 하나의 테이블에 모아 두는 경우가 많습니다. 편의상 이렇게 모델링 하는 거에요.

만약 이런 테이블을 다른 엔터티와 연결을 모두 맺게 되면 성능과 관리가 매우 번거롭게 됩니다. 그래서 관계를 맺지 않는 경우가 많습니다. (대부분 관계를 맺지 않아요)

만약, 이런 문제가 나온다면, 문맥을 보고 풀어야 합니다. 가장 적절한 것 혹은 가장 적절하지 않은 것.. 이라고 문제가 나올 경우에는 확실하게 틀리거나 맞는 것을 고르는 게 좀 더 현명한 방법으로 보입니다.

 

2. 실전문제를 그렇게 낸 것은, 쿼리 문제가 많이 나오기 때문입니다. 출제자에 따라 조금 다를 수 있으니까, 제가 의도한 부분이 좀 있다고 이해해주시면 좋겠습니다.

제가 실전문제 3회차, 기출 문제를 1회차 드렸어요. 문제 모두 풀어보시고 시험장에 가시면 도움이 많이 될거 같습니다.

 

감사드리구요. 시험 잘 보시길 응원하겠습니다. 감사합니다. 🙂


szun님의 프로필 이미지
szun
질문자

그럼 위의 실전문제 2회의 3번 같은 경우에는 다른 선지들이 너무 정확했기 때문에,
그나마 '코드성 엔터티, 통계성 엔터티' 등의 예외를 둘 수 있는 해당 선지('다른 엔터티와 최소 한 개 이상의 관계가 있어야 한다')가 적절하지 않은 선지가 되는건가요?

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

네. 그렇습니다.

사실, 이 문제는 기존에 출제가 되었던 문제예요. 저도 이 문제를 처음 봤을 때 논란이 좀 있겠다 생각했는 데요. 일단 문제를 푸는 수험자 입장에서는 가장 적절한 걸 찾는 게 유리할거라고 봐요.

szun님의 프로필 이미지
szun
질문자

감사합니다 😀

0

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

데이터베이스 설계의 기본 개념 중 하나인 ‘엔터티와 관계’에 대해 헷갈리실 수 있는 부분을 문의해 주셨습니다. 엔터티(Entity)는 보통 ‘어떤 개체를 구별할 수 있는 최소 단위’로 이해할 수 있으며, 주요 개념 중 하나로 다른 엔터티와의 관계(Relationship)을 가질 수 있습니다. 일반적으로는 엔터티가 다른 엔터티와 최소 한 가지 이상의 관계를 맺는 것이 이상적이지만, 데이터베이스 설계에서 특정 엔터티가 반드시 관계를 가져야 하는 것은 아닙니다.

시험에서 해당 개념에 대한 문제가 나온다면, 문제의 문맥에 따라 “다른 엔터티와 관계가 있을 필요가 없다”는 선지가 맞다고 볼 수 있습니다. 그러나, 실제 시험에서는 주어진 상황에 맞추어 가장 적절한 답을 고르는 것이 중요합니다.

더욱 명확한 개념 이해를 돕기 위해, 아래 관련된 게시물을 참고해 보시기 바랍니다:
- 엔터티와 관계 관련 토론.

위 링크에서는 유사한 질문에 대해 자세한 설명과 함께 해설이 제공되므로, 엔터티와 관계의 본질을 이해하는데 도움이 될 것입니다.

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

szun님의 프로필 이미지
szun

작성한 질문수

질문하기