SW 전공

시험 직전 요약장

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

이론 목록

정규화와 관계대수

원래 이론 →

헷갈리는 개념

학생번호학생명과목번호과목명담당교수
S01김하나C10데이터베이스박교수
S01김하나C20운영체제이교수
S02이둘C10데이터베이스박교수
이 부분의 원문 →

대표 계산·예제

원래 릴레이션을 다음처럼 분해할 수 있다.

도식
[수강원본]
(학생번호, 학생명, 과목번호, 과목명, 담당교수)
          │
          ├───────────────┐
          ▼               ▼
[학생]                  [과목]
PK 학생번호             PK 과목번호
   학생명                  과목명
                            담당교수
          \               /
           \             /
            ▼           ▼
             [수강]
             PK/FK 학생번호
             PK/FK 과목번호

분해할 때는 다음 성질을 확인한다.

  • 무손실 분해: 분해한 릴레이션을 자연조인했을 때 원래 정보가 정확히 복원된다.
  • 종속성 보존: 원래의 함수 종속을 조인하지 않고도 분해된 릴레이션에서 검사할 수 있다.

정규화는 중복과 갱신 이상을 줄이지만 조회 시 조인이 늘 수 있다. 성능을 이유로 의도적으로 중복을 허용하는 반정규화는 정확한 무결성 관리 방안이 있을 때 신중하게 적용한다.

이 부분의 원문 →

내 최근 연습 오답

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

학습 기록 →

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