모두CBT

관계형 데이터베이스의 상태에 대한 제약조건으로 옳지 않은 것은? | [7급 국가직 데이터베이스론] 23년 1회차 기출문제 상세 페이지

1[7급 국가직 데이터베이스론] 23년 1회차
관계형 데이터베이스의 상태에 대한 제약조건으로 옳지 않은 것은?
1
참조되는 릴레이션에 새로운 튜플이 삽입되는 과정에서 참조무결성 제약조건의 위반이 발생하면, 제약조건 위반의 원인이 되는 연산을 거부하도록 해야 한다.
2
릴레이션 스키마 R의 임의의 두 튜플 t1t_1, t2t_2에 대하여 t1[SK]≠t2[SK]t_1[SK] \neq t_2[SK]이 성립한다면, 속성 집합 SKSK를 R의 슈퍼 키라고 한다.
3
참조하는 릴레이션 R1의 외래 키는 참조되는 릴레이션 R2의 기본 키와 동일한 도메인이어야 하며, 기본 키 값 중 하나이거나 NULL 값이어야 한다.
4
데이터베이스는 개체무결성과 참조무결성 제약조건을 만족해야 한다.
해설

옳지 않은 것은 참조되는 릴레이션에 튜플을 삽입할 때 참조무결성 위반이 발생한다고 본 설명이다.

피참조 릴레이션에 새 튜플을 삽입해도 기존 외래 키 값은 깨지지 않는다. 삽입 시 위반은 참조하는 릴레이션에 존재하지 않는 키 값을 외래 키로 넣을 때 발생한다.

  • 임의의 두 튜플에서 SK 값이 서로 다르면 SK가 슈퍼 키라는 설명은 유일성 정의로 옳다.
  • 외래 키는 참조되는 기본 키와 같은 도메인이고 그 값 중 하나이거나 NULL이어야 한다는 설명은 옳다.
  • 데이터베이스가 개체무결성과 참조무결성을 만족해야 한다는 설명은 옳다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[7급 국가직 데이터베이스론] 23년 1회차 25문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요7급 국가직 데이터베이스론 기출문제 암기장 전체 보기