정규화
경우의 수
각 att 기준으로 나눈 경우 사내강사, 교재를 기준으로 한 경우 natural join 을 통해 복원이 가능.
2: 교재없이 강사입력은 가능하나, 강사없이 교재 입력은 불가능. (insertion 해결 안됨)
OJT와 교재로 이루어진 테이블이 있다면 살아남을텐데 없어서 deletion 해결 안됨
{OS, A, 실습교재} 가 추가되면 case1, 2, 3이 원상복구가 될까?
1은 X / 2도 OS, A, DB이론이라는 거짓 튜플 생성으로 X / 3도 OS, B, 실습교재라는 거짓튜플로 X
이럴 경우 편견을 깨고 테이블 3개로 쪼개자는 게 결론이다!
이 경우 더이상 anomaly 가 발생하지 않는다.
기본키, 함수종속, 정규화