다음 릴레이션에 대한 설명으로 옳은 것은?상담배정(고객번호, 상담분야,… | [SQLD] SQL 개발자 기출유형 모의고사 10회 상세 페이지
1[SQLD] SQL 개발자 기출유형 모의고사 10회
다음 릴레이션에 대한 설명으로 옳은 것은?상담배정(고객번호, 상담분야, 상담사) 후보키: (고객번호, 상담분야), (고객번호, 상담사) 함수 종속: (고객번호, 상담분야) → 상담사 상담사 → 상담분야 -- 상담사는 한 분야만 맡는다
1
부분 종속이 있어 2NF 위반이다
2
상담사의 이행 종속으로 3NF 위반이다
3
3NF는 만족하나 BCNF는 위반이다
4
BCNF 분해 시 모든 종속이 보존된다
해설
결정자 상담사가 후보키가 아니므로 BCNF 위반이지만, 종속되는 상담분야가 후보키의 일부(주요 속성)라 3NF는 만족한다.
모든 속성이 어느 후보키에 속해 있어 키가 아닌 속성의 부분·이행 종속이 생기지 않는다.
- 부분 종속은 키가 아닌 속성에 대한 것이라 2NF 위반이 아니다.
- 상담분야는 주요 속성이라 이행 종속에 의한 3NF 위반이 아니다.
- (상담사, 상담분야)로 분해하면 (고객번호, 상담분야) → 상담사 종속이 보존되지 않는다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[SQLD] SQL 개발자 기출유형 모의고사 10회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- 릴레이션에있는모든튜플에대해유일성은만족시키지만최소성은만족시키지못하는키는? {"answer":3,"content":[{"content":"후보키","url20년-4회차-정보처리기사-필기
- 테이블의기본키(primarykey)로지정된속성에관한설명으로가장거리가먼것은? {"answer":4,"content":[{"content":"notnull22년-2회차-정보처리기사-필기
- 릴레이션에대한설명으로거리가먼것은? {"answer":4,"content":[{"content":"튜플들의삽입,삭제등의작업으로인해릴레이션은시간에따라변한다20년-3회차-정보처리기사-필기