릴레이션 R의 키에 관한 설명 중 정확한 것은?
- 1
슈퍼키는 튜플을 유일하게 식별하는 속성 집합이며 최소성은 필수 조건이 아니다.
정답 근거슈퍼키는 여분 속성을 포함할 수도 있고 후보키처럼 최소일 수도 있으므로 최소성은 필수 조건이 아니라는 표현이 정확하다. - 2
기본키는 중복을 허용하고 알려지지 않은 값이면 NULL을 저장할 수 있다.
오답 이유기본키는 각 튜플을 식별해야 하므로 중복과 NULL을 허용하지 않는다. - 3
대체키는 기본키로 선택되지 않은 슈퍼키이면 최소성 여부와 무관하다.
오답 이유대체키는 기본키로 선택되지 않은 후보키이므로 유일성과 최소성을 모두 만족한다. - 4
외래키는 반드시 자기 릴레이션의 기본키만 참조하고 다른 릴레이션은 참조할 수 없다.
오답 이유외래키는 보통 다른 릴레이션 또는 같은 릴레이션의 후보키를 참조해 관계를 표현한다.
정답 1번
슈퍼키는 유일성을 만족하면 되며 최소성을 요구하지 않는다. 후보키는 슈퍼키 중 최소성을 만족하는 집합이므로 ①이 정확하다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21
데이터베이스 정규화와 SQL 판단법
함수 종속으로 정규형을 판별하고 SQL 실행 결과를 빠르게 추적하는 방법을 다룹니다.
- 정규화 순서는 1NF → 2NF → 3NF → BCNF → 4NF → 5NF로 이어진다.
- 복합키가 아니면 부분 함수 종속은 성립하지 않는다.
같은 과목 학습 문제 12개
2021년 1회 · 41번다음 릴레이션의 카디널리티와 차수가 옳게 나타난 것은?
테이블이나 클러스터와 별도의 저장 공간을 사용하며 데이터 조회 속도를 높이는 DBMS 구성 요소는?
데이터베이스 설계 단계 중 저장 레코드 양식설계, 레코드 집중의 분석 및 설계, 접근 경로 설계와 관계되는 것은?
시스템 카탈로그에 대한 설명으로 틀린 것은?
정규화를 거치지 않아 발생하게 되는 이상(anomaly) 현상의 종류에 대한 설명으로 옳지 않은 것은?
다음 설명에 해당하는 트랜잭션의 특성은? 시스템이 가지고 있는 고정 요소는 트랜잭션 수행 전과 수행 완료 후의 상태가 같아야 한다.
뷰(VIEW)에 대한 설명으로 옳지 않은 것은?
아래 SQL문을 실행한 결과는?
조건을 만족하는 튜플로 릴레이션의 수평적 부분집합을 만들며 시그마(σ) 기호를 사용하는 관계대수 연산은?
관계 데이터 모델에서 릴레이션(relation)에 관한 설명으로 옳은 것은?
다음에서 설명하는 스키마(Schema)는? 데이터베이스 전체를 정의한 것으로 데이터개체, 관계, 제약조건, 접근권한, 무결성 규칙 등을 명세한 것
3NF에서 BCNF가 되기 위한 조건은?