모두CBT

정규화(normalization)에 대한 설명 중 옳은 것만을 모두 고… | [7급 국가직 데이터베이스론] 21년 1회차 기출문제 상세 페이지

1[7급 국가직 데이터베이스론] 21년 1회차
정규화(normalization)에 대한 설명 중 옳은 것만을 모두 고르면?
ㄱ. 데이터의 정규화는 중복을 최소화하고 삽입, 삭제, 수정 이상을 최소화하기 위해서 함수적 종속성과 기본키를 기반으로, 주어진 릴레이션 스키마를 분석하는 과정이다.
ㄴ. 릴레이션 스키마 R의 모든 원소들의 도메인(domain)이 나눌 수 있는 단위로 되어있을 때, R이 제1정규형에 속한다.
ㄷ. 제2정규형이 되기 위해서는 릴레이션 R이 제1정규형이고 기본키가 아닌 속성이 기본키에 부분함수 종속이어야 한다.
ㄹ. 제3정규형이 되기 위해서는 릴레이션 R이 제2정규형이고, 릴레이션 R의 함수 종속 관계에서 이행적 함수 종속을 제거해야 한다.
ㅁ. 제4정규형이 되기 위해서는 릴레이션 R이 제3정규형이고, 함수 종속 관계에서 모든 결정자가 후보키이면 된다.
1
ㄱ, ㄹ
2
ㄴ, ㄷ
3
ㄱ, ㄹ, ㅁ
4
ㄷ, ㄹ, ㅁ
해설

옳은 것은 ㄱ, ㄹ이다.

정규화는 함수 종속과 키를 바탕으로 이상을 줄이는 분석 과정이고(ㄱ), 3NF는 2NF에서 이행적 함수 종속을 제거한 형태다(ㄹ).

  • ㄴ: 1NF는 모든 도메인이 더 이상 나눌 수 없는 원자값일 때 성립한다.
  • ㄷ: 2NF는 기본키가 아닌 속성이 기본키에 완전 함수 종속이어야 하며, 부분 함수 종속은 제거 대상이다.
  • ㅁ: 모든 결정자가 후보키인 것은 BCNF 조건이고, 4NF는 다치 종속을 제거한 형태다.

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

이어서 풀어보기

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