학습용 기출·복원자료 분류 확인SQLD · 2024년 55회 데이터 모델링의 이해 · 9번
속성에 대한 설명으로 옳은 것은?
1
엔터티는 반드시 하나의 속성만 가져야 한다.
오답 이유엔터티는 업무상 필요한 여러 속성으로 구성될 수 있으므로 속성이 반드시 하나라는 제한은 없다. 따라서 1번 보기 ‘엔터티는 반드시 하나의 속성만 가져야 한다.’의 적용 여부를 문제 조건과 대조해야 한다.
2
속성은 엔터티를 설명하며 각 인스턴스의 구성 요소가 된다.
정답 근거속성은 엔터티가 관리하는 구체적인 특성이며 인스턴스마다 속성값을 가진다. 관계형 모델에서는 원자성을 지키도록 한 속성에 하나의 값을 저장한다. 따라서 2번 보기 ‘속성은 엔터티를 설명하며 각 인스턴스의 구성 요소가 된다.’의 적용 여부를 문제 조건과 대조해야 한다.
3
하나의 속성은 한 인스턴스에서 여러 값을 동시에 가져야 한다.
오답 이유관계형 모델의 1차 정규형에서는 한 행의 한 속성에 원자값 하나를 두므로 여러 값을 동시에 가져야 한다는 설명은 반대다. 따라서 3번 보기 ‘하나의 속성은 한 인스턴스에서 여러 값을 동시에 가져야 한다.’의 적용 여부를 문제 조건과 대조해야 한다.
4
속성의 특성 분류는 PK·FK·일반 속성으로만 구성된다.
오답 이유PK·FK·일반은 키 역할에 가까운 구분이며 속성은 기본·설계·파생 등 발생 관점으로도 분류된다. 따라서 4번 보기 ‘속성의 특성 분류는 PK·FK·일반 속성으로만 구성된다.’의 적용 여부를 문제 조건과 대조해야 한다.
ANSWER & EXPLANATION
정답 2번
핵심 판단은 2번 ‘속성은 엔터티를 설명하며 각 인스턴스의 구성 요소가 된다.’입니다. 속성은 엔터티가 관리하는 구체적인 특성이며 인스턴스마다 속성값을 가진다. 관계형 모델에서는 원자성을 지키도록 한 속성에 하나의 값을 저장한다.