관계 데이터 모델 — 데이터베이스론 기출 모아보기
이 논점의 기출 선지 20개 · 시험 3개
관계 데이터 모델은(는) 데이터베이스론 기출에서 반복 출제되는 핵심 논점입니다. 아래는 데이터베이스론 기출 시험 3개에서 이 논점이 출제된 선지 20개를 OX 명제와 해설로 정리한 것입니다. 각 명제의 정답(O/X)을 먼저 판단한 뒤 해설로 근거를 확인하세요.
헷갈리는 선지는 “이 논점만 집중 회독하기”로 반복 학습하면 시험장에서 같은 논점이 변형 출제돼도 바로 풀립니다.
2023 국가직7급
O고객 릴레이션에서 고객ID, 주민등록번호, (고객ID, 고객이름)의 쌍, (고객이름, 주민등록번호)의 쌍은 슈퍼 키가 될 수 있다.
고객ID와 주민등록번호는 각각 유일하므로 이를 포함하는 속성 집합은 모두 유일성을 만족하여 슈퍼 키가 된다. 따라서 옳은 설명이다.
2023 국가직7급 4번 ›O고객 릴레이션에서 추천고객 속성은 자신의 고객ID 속성을 참조하는 외래 키로 정의가 가능하며, NULL 값을 가질 수 있다.
자기 자신을 참조하는 외래 키(순환 참조)가 가능하며, 외래 키는 기본 키와 달리 NULL 값을 허용할 수 있다. 옳은 설명이다.
2023 국가직7급 4번 ›X주문 릴레이션의 주문고객 속성을 고객 릴레이션의 고객ID에 대한 외래 키로 정의할 때, 주문고객의 값으로 'S254'를 가질 수 있다.
외래 키 값은 참조되는 릴레이션의 기본 키 값 중 하나이거나 NULL이어야 한다. 고객 릴레이션에 존재하지 않는 'S254'를 가질 수 없으므로 옳지 않은 설명이다.
2023 국가직7급 4번 ›O고객 릴레이션에서 고객ID, 주민등록번호는 후보 키가 될 수 있으나, (고객ID, 고객이름)의 쌍은 후보 키가 될 수 없다.
고객ID, 주민등록번호는 각각 유일하여 후보 키가 되지만, (고객ID, 고객이름)은 고객ID만으로 유일성을 만족하므로 최소성을 위배해 후보 키가 될 수 없다. 옳은 설명이다.
2023 국가직7급 4번 ›
2022 국가직7급
X외래키는 중복값을 허용하지 않는다.
외래키는 참조하는 측에서 여러 투플이 같은 값을 가질 수 있어 중복값을 허용한다.
2022 국가직7급 2번 ›O한 릴레이션의 외래키는 같은 릴레이션의 기본키를 참조할 수 있다.
자기 참조(self-referencing) 외래키가 가능하므로 같은 릴레이션의 기본키를 참조할 수 있다. 정답(②)에 해당하는 옳은 설명이다.
2022 국가직7급 2번 ›X한 릴레이션의 외래키는 같은 릴레이션의 기본키의 일부가 될 수 없다.
외래키가 기본키의 일부(복합키의 구성요소)가 되는 경우는 약한 개체 등에서 흔히 나타나므로 '될 수 없다'는 틀린 설명이다.
2022 국가직7급 2번 ›X외래키의 도메인과 그 외래키가 참조하는 기본키의 도메인은 서로 다를 수 있다.
외래키와 그것이 참조하는 기본키는 같은 도메인을 가져야 참조 무결성이 성립하므로 '서로 다를 수 있다'는 틀린 설명이다.
2022 국가직7급 2번 ›O한 개 이상의 NULL 값을 포함한 산술 연산 결과는 NULL이다.
NULL이 포함된 산술 연산의 결과는 NULL이 된다.
2022 국가직7급 12번 ›O릴레이션 투플의 삽입 연산 수행 시, 결과 릴레이션의 속성은 NULL 값을 가질 수 있다.
값을 명시하지 않거나 NULL을 허용하는 속성에 삽입하면 NULL 값을 가질 수 있으므로 옳은 설명이다.
2022 국가직7급 12번 ›XNULL 값과 다른 값에 대해 대소 비교 연산자 '<'를 수행한 결과는 참(true) 혹은 거짓(false)이다.
NULL과의 비교 연산 결과는 참도 거짓도 아닌 UNKNOWN(미지)이다. 따라서 참 혹은 거짓이라는 설명은 틀려 정답(③)에 해당한다.
2022 국가직7급 12번 ›ONULL 값을 가지지 않은 속성들만으로 구성된 두 릴레이션에 대해 외부 조인(outer join) 연산을 수행한 경우, 결과 릴레이션의 속성은 NULL 값을 가질 수 있다.
외부 조인은 매칭되지 않는 투플에 대해 상대편 속성을 NULL로 채우므로, 원본에 NULL이 없어도 결과에 NULL이 생길 수 있다. 옳은 설명이다.
2022 국가직7급 12번 ›O릴레이션 R에 포함된 투플들 사이에는 순서가 없다.
릴레이션은 투플의 집합이므로 투플 간 순서가 없다.
2022 국가직7급 14번 ›O릴레이션 R의 모든 투플은 서로 다른 값을 가지고 있다.
릴레이션은 집합이므로 중복 투플이 없어 모든 투플은 서로 다르다. 옳은 설명이다.
2022 국가직7급 14번 ›X릴레이션의 인스턴스는 시간에 따라 변하지 않는 정적인 성질을 가지고 있다.
릴레이션 인스턴스는 삽입/삭제/갱신에 따라 시간에 따라 변하는 동적인 성질을 가진다. 변하지 않는 것은 스키마이므로 틀린 설명으로 정답(③)에 해당한다.
2022 국가직7급 14번 ›O릴레이션 스키마에 정의된 속성의 전체 개수를 릴레이션의 차수(degree)라고 한다.
릴레이션의 차수(degree)는 속성(열)의 개수를 의미하므로 옳은 설명이다.
2022 국가직7급 14번 ›
2021 국가직7급
O관계모델에서 행은 투플(tuple), 열은 애트리뷰트(attribute)로 부른다.
관계모델에서 릴레이션의 행은 투플, 열은 애트리뷰트(속성)에 해당한다. 옳은 설명이다.
2021 국가직7급 4번 ›O투플 내의 각 값은 더 이상 나누어지지 않는 원자값이어야 한다.
관계모델은 제1정규형 가정에 따라 각 속성값이 원자값이어야 한다. 옳은 설명이다.
2021 국가직7급 4번 ›O투플 내 어떤 애트리뷰트의 값을 알 수 없거나 값이 지정되지 않을 때는 NULL이라는 특수한 값을 사용한다.
값을 알 수 없거나 적용 불가능할 때 NULL을 사용한다. 옳은 설명이다.
2021 국가직7급 4번 ›X릴레이션은 투플들의 집합이기 때문에 릴레이션에서 투플이 순서대로만 나타나야 한다.
릴레이션은 투플의 집합이므로 투플 간 순서는 의미가 없다. 순서대로만 나타나야 한다는 것은 옳지 않다.
2021 국가직7급 4번 ›