데이터베이스 정규화 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
149번째 줄: | 149번째 줄: | ||
:*하지만 사실 학과장은 소속학과 하나만에도 종속(소속학과 <-> 학과장)되므로 이는 부분적인 종속관계가 포함되어 있다. | :*하지만 사실 학과장은 소속학과 하나만에도 종속(소속학과 <-> 학과장)되므로 이는 부분적인 종속관계가 포함되어 있다. | ||
:*즉 학과장은 꼭 이 릴레이션에 있어야 할 필요도 없고, 이 릴레이션에 있는 순간 '김교수'와 같이 계속 중복적재 될것이다. | :*즉 학과장은 꼭 이 릴레이션에 있어야 할 필요도 없고, 이 릴레이션에 있는 순간 '김교수'와 같이 계속 중복적재 될것이다. | ||
:* 지도교수 사무실도 학번에 | |||
*'''발생할 수 있는 이상(Anomaly)의 예''' | *'''발생할 수 있는 이상(Anomaly)의 예''' | ||
**삽입 이상: 컴퓨터과, 전자과, 기계과 학생을 추가하고자 할 경우 | **삽입 이상: 컴퓨터과, 전자과, 기계과 학생을 추가하고자 할 경우 더이상 불필요한 중복정보인 학과장 정보가 삽입되야 한다. | ||
**갱신 이상: 컴퓨터과의 학과장이 | **갱신 이상: 컴퓨터과의 학과장이 변경되었다. 하나만 변경하면 모순이 발생하므로 다 찾아서 변경해야 한다. | ||
**삭제 이상: 신사임당이 자퇴해서 삭제하고자 한다. 이 삭제로 인해 기계과 학과장의 정보가 | **삭제 이상: 신사임당이 자퇴해서 삭제하고자 한다. 이 삭제로 인해 기계과 학과장의 정보가 사라져버린다. | ||
*'''2NF를 만족시키는 릴레이션''' | *'''2NF를 만족시키는 릴레이션''' | ||
301번째 줄: | 302번째 줄: | ||
|네트워크 | |네트워크 | ||
|장영실 | |장영실 | ||
|} | |} | ||