SQLD데이터 모델링의 이해관계난이도 2MCQ

SQLD 관계 기출문제 #683

문제

다음 ERD에서 A와 B 엔터티 간 관계에 대한 설명으로 가장 적절한 것은?

[A]━━━━━━━━━━━━━━○< B (A쪽 끝: 실선, B쪽 끝: 원+까마귀발)

① A의 하나의 인스턴스는 B의 여러 인스턴스와 반드시 관계를 맺어야 한다 ② B의 하나의 인스턴스는 A의 하나의 인스턴스와 반드시 관계를 맺어야 한다 ③ A 엔터티가 삭제되면 관련된 B 엔터티도 반드시 삭제된다 ④ B 엔터티는 A 엔터티 없이도 독립적으로 존재할 수 있다

정답

2

해설

②가 정답입니다. ERD 표기법에서 A쪽의 실선(━)은 B가 A와 반드시 관계를 맺어야 한다는 의미입니다. B쪽의 원(○)은 A가 B와 선택적으로 관계를 맺는다는 의미이고, 까마귀발(<)은 B가 다(多) 관계임을 나타냅니다. 따라서 관계는 A:B = 1:M이며, B의 각 인스턴스는 A의 하나의 인스턴스와 반드시 관계를 맺어야 합니다. ①은 틀렸습니다. A쪽 실선은 A가 필수라는 의미가 아니라 B가 A와 필수관계를 맺는다는 의미입니다. ③은 틀렸습니다. 실선은 참조무결성을 의미하지만 연쇄삭제를 반드시 의미하지는 않습니다. ④는 틀렸습니다. A쪽 실선은 B가 A 없이 존재할 수 없음을 의미합니다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] 관계 데이터 모델링의 이해 기출 #683 | sqldpass