[7급 국가직 데이터베이스론 2007년 8번]

다음 두 테이블이 대학교의 학과와 학생 정보를 유지하고 있다고 하자. 여기서 학과 테이블의 학과번호와 학생 테이블의 학번은 각 테이블의 기본 키이며 학생 테이블의 학과번호는 외래 키이다. 아래 수정(update) 문들 중에서 투플을 성공적으로 수정할 수 있는 것은 어느 것인가?
<학과>
학과번호
학과명
전화번호
위치
1
전자계산학과
750-8446
자4-410
2
컴퓨터공학과
750-6380
공6-205
3
전자공학과
750-6320
공4-101
4
전기공학과
750-7432
공4-230
<학생>
학번
이름
학년
나이
학과번호
100
이기자
3
22
1
101
박문수
2
22
1
102
정도령
2
21
3
103
강태공
1
20
4
데이터베이스론
  1. ①
    update 학과 set 학과번호 = 5
    where 학과명 = '컴퓨터공학과'
  2. ②
    update 학생 set 학과번호 = 5
    where 학번 = 100
  3. ③
    update 학과 set 학과번호 = 3
    where 학과명 = '컴퓨터공학과'
  4. ④
    update 학생 set 학번 = 103
    where 학번 = 100

선지를 골라 바로 채점해 보세요.

정답 ①

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고