수강생 한 명이 휴대전화·자택 전화·보호자 전화 등 연락처를 여러 개 … | [SQLD] SQL 개발자 기출유형 모의고사 7회 상세 페이지
1[SQLD] SQL 개발자 기출유형 모의고사 7회
수강생 한 명이 휴대전화·자택 전화·보호자 전화 등 연락처를 여러 개 가질 수 있다. '연락처' 속성의 설계로 가장 적절한 것은?
1
파생 속성이라 계산해서 채워 넣는다
2
설계 속성이라 임의 순번을 붙여 관리한다
3
다중값 속성이라 별도 엔터티로 나눈다
4
복합 속성이라 하위 속성으로 쪼갠다
해설
한 인스턴스가 같은 속성에 값을 여러 개 갖는 연락처는 다중값 속성이므로 수강생연락처 같은 별도 엔터티로 분리해 1:N 관계로 연결한다.
속성은 인스턴스마다 하나의 값만 가져야 하며, 한 칸에 여러 번호를 넣으면 제1정규형을 위반한다.
- 복합 속성은 주소처럼 한 값을 의미 단위로 나누는 경우라 값이 여러 개인 것과 다르다.
- 파생 속성은 다른 속성에서 계산되는 값이라 연락처와 무관하다.
- 설계 속성은 업무에 없던 코드·순번을 설계상 새로 만든 속성이다.
오류나 개정된 내용이 보이면 알려주세요