다음과 같은 <학과> 테이블과 <학생> 테이블이 … | [컴퓨터활용능력 1급 필기] 25년 상시 1회 기출복원 모의고사 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 25년 상시 1회 기출복원 모의고사
다음과 같은 <학과> 테이블과 <학생> 테이블이 '학과코드' 필드로 일대다 관계를 맺고 있으며, [관계 편집] 대화상자에서 '항상 참조 무결성 유지'와 '관련 필드 모두 업데이트'는 선택하고 '관련 레코드 모두 삭제'는 선택하지 않았다. 다음 중 이에 대한 설명으로 옳은 것은? (학과코드는 <학과> 테이블의 기본 키이다.)
<학과>
| 학과코드 | 학과명 |
|---|---|
| C01 | 컴퓨터공학 |
| C02 | 경영학 |
| C03 | 디자인 |
<학생>
| 학번 | 이름 | 학과코드 |
|---|---|---|
| 2301 | 김민수 | C01 |
| 2302 | 이서연 | C02 |
| 2303 | 박지훈 | C01 |
1
<학과> 테이블에서 학과코드가 'C02'인 레코드를 삭제하면 <학생> 테이블의 '이서연' 레코드도 함께 삭제된다.
2
<학생> 테이블에 학과코드가 'C04'인 레코드를 추가하려고 하면 <학과> 테이블에 'C04'가 없으므로 입력이 거부된다.
3
<학과> 테이블에서 학과코드 'C01'을 'C10'으로 변경하려고 하면 이를 참조하는 <학생> 레코드가 있으므로 변경이 거부된다.
4
<학과> 테이블에서 학과코드가 'C03'인 레코드는 참조하는 학생이 없더라도 참조 무결성 때문에 삭제할 수 없다.
해설
등록된 해설이 없습니다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.