SW 전공
시험 직전 요약장
판단 기준과 헷갈리는 개념, 대표 예제를 짧게 확인하세요.
정규화와 관계대수
원래 이론 →헷갈리는 개념
표를 좌우로 밀어 나머지 열을 확인하세요. 키보드: ←·→, Home·End
| 학생번호 | 학생명 | 과목번호 | 과목명 | 담당교수 |
|---|---|---|---|---|
| S01 | 김하나 | C10 | 데이터베이스 | 박교수 |
| S01 | 김하나 | C20 | 운영체제 | 이교수 |
| S02 | 이둘 | C10 | 데이터베이스 | 박교수 |
대표 계산·예제
원래 릴레이션을 다음처럼 분해할 수 있다.
도식좌우로 이동해 전체 내용을 확인하세요. 키보드: ←·→, Home·End
[수강원본]
(학생번호, 학생명, 과목번호, 과목명, 담당교수)
│
├───────────────┐
▼ ▼
[학생] [과목]
PK 학생번호 PK 과목번호
학생명 과목명
담당교수
\ /
\ /
▼ ▼
[수강]
PK/FK 학생번호
PK/FK 과목번호
분해할 때는 다음 성질을 확인한다.
- 무손실 분해: 분해한 릴레이션을 자연조인했을 때 원래 정보가 정확히 복원된다.
- 종속성 보존: 원래의 함수 종속을 조인하지 않고도 분해된 릴레이션에서 검사할 수 있다.
정규화는 중복과 갱신 이상을 줄이지만 조회 시 조인이 늘 수 있다. 성능을 이유로 의도적으로 중복을 허용하는 반정규화는 정확한 무결성 관리 방안이 있을 때 신중하게 적용한다.
내 최근 연습 오답
현재 브라우저의 연습 채점 기록에서 공개된 단원과 연결된 오답을 확인합니다.
오답 기록을 확인하고 있습니다.