SQLP

시험 직전 요약장

판단 기준과 헷갈리는 개념, 대표 예제를 짧게 확인하세요.

이론 목록

정규화와 함수 종속성

원래 이론 →

판단 기준

정규화 문제는 후보키와 함수 종속성을 먼저 적으면 안정적으로 풀린다.

도식
수강지도(학번, 과목코드, 성적, 지도교수명, 학과명)
후보키: (학번, 과목코드)

(학번, 과목코드) → 성적
학번 → 지도교수명
학번 → 학과명

복합키 일부인 학번만으로 일반 속성이 결정되므로 부분 함수 종속이 있다. 1NF 상태에서 이를 분리하면 2NF로 진행한다.

예시·텍스트
수강(학번, 과목코드, 성적)
학생지도(학번, 지도교수명, 학과명)

일반 속성 사이에 관서번호 → 관서명·상태·등록일자 같은 종속이 있으면 그 사실을 별도 관서 테이블로 분리한다. 반복되는 증가재고1개월수량, 증가재고2개월수량처럼 기간별 컬럼을 계속 추가하는 구조처럼 같은 유형이 열로 반복되면 새 기간 값이 생길 때 컬럼을 계속 추가해야 하므로 행 구조로 전환할 1NF 위반 가능성을 검토한다.

이 부분의 원문 →

헷갈리는 개념

단계판정 기준
1NF모든 속성이 업무상 원자값
2NF1NF + 복합 후보키 일부에만 종속되는 부분 함수 종속 제거
3NF2NF + 일반 속성 사이의 이행 함수 종속 제거
BCNF모든 결정자가 후보키
이 부분의 원문 →

내 최근 연습 오답

현재 브라우저의 연습 채점 기록에서 공개된 단원과 연결된 오답을 확인합니다.

학습 기록 →

오답 기록을 확인하고 있습니다.