[DB] 정규화

draw.io

ERD 그릴 때 StarUML 대신에 사용할 수 있다.

링크 : draw.io

Flowchart Maker & Online Diagram Software


ERD 실습

피터 첸 표기법


IE 표기법


정규화

1 정규형

릴레이션의 모든 속성 값이 원자 값을 가진다.

2 정규형

부분 함수 종속을 제거한다.

3 정규형

이항 종속성을 제거한다.

자세한 내용은 링크 참고


이상현상

  1. 삭제 이상(deletion anomly) : 투플 삭제 시 같이 저장된 다른 정보까지 연쇄적으로 삭제되는 현상 (triggered deletion) 발생
  2. 삽입 이상(insertion anomly) : 투플 삽입 시 특정 속성에 해당하는 값이 없어 Null 값을 입력해야 하는 현상
  3. 수정 이상(update anomly) : 투플 수정 시 중복된 데이터의 일부만 수정되어 데이터의 불일치 문제가 일어나는 불일치 문제 (inconsitency) 발생

댓글 남기기